可自托管的实时协作旅行规划工具,支持地图、预算、行李清单、旅行日志和可选的 AI 功能。
Defiabell/shotsync
基于 Cloudflare Worker 与 R2 的自托管跨设备图片和文字收件池,通过 PWA 使用,无需安装应用。
- Star
- 207
- Fork
- 13
- 未关闭 Issue
- 0
- 最近提交
- 上个月
这是什么?
shotsync 是一个用于在多台设备之间传递截图、照片和文字片段的收件池。它由一个 Cloudflare Worker 加上 R2 存储桶组成,前端是可在浏览器中使用的 PWA,手机和电脑上都无需安装原生应用。部署在你自己的 Cloudflare 账户中,各设备输入同一个访问令牌即可使用。
图片在上传前由浏览器转换为 JPEG 并生成缩略图,Worker 原样存储文件,不做服务端图片处理。内容按时间倒序展示并自动刷新。可以生成 7 天有效的签名分享链接,条目通过你自行配置的 R2 生命周期规则在 30 天后自动删除。
默认的自托管模式对整个收件池只使用一个共享令牌,适合个人或小范围可信人群使用。项目还描述了一种带邮箱账户的托管模式,并提供只读演示站点。
核心功能
- 01跨设备共享图片和文字,无需安装应用
- 02在浏览器端完成 JPEG 与 HEIC 转换并生成缩略图
- 03单条内容的签名分享链接,7 天后过期
- 04支持多选批量删除与单条下载
- 05基于 Workers 和 R2 运行在 Cloudflare 免费额度内
- 06通过 R2 生命周期规则在 30 天后自动删除内容
适用场景
- 把 Mac 或手机上的截图传到另一台设备,之后再取回
- 作为跨设备剪贴板,在设备间传递文字片段
- 通过临时公开链接分享单张截图,而不暴露整个收件池
- 在自己的 Cloudflare 账户中搭建私人图片收件箱
快速上手
- 1
克隆仓库
git clone https://github.com/Defiabell/shotsync - 2
进入项目目录并安装依赖
cd shotsync && npm install - 3
登录 Cloudflare,创建 R2 存储桶并设置访问令牌
npx wrangler login - 4
部署到 Cloudflare Workers
npm run deploy
使用前须知
- 任何拥有网址和共享令牌的人都可以查看、上传和删除资料池中的所有内容。
- 需要一个启用了 R2 的 Cloudflare 账户,即使是免费套餐,Cloudflare 也要求绑定银行卡。
- 界面目前仅有中文。
- 项目为中转池而非归档,内容会在 30 天后自动删除,且 30 天生命周期规则需手动配置。
标签
常见问题
- shotsync 是什么?
- 基于 Cloudflare Worker 与 R2 的自托管跨设备图片和文字收件池,通过 PWA 使用,无需安装应用。 shotsync 是一个用于在多台设备之间传递截图、照片和文字片段的收件池。它由一个 Cloudflare Worker 加上 R2 存储桶组成,前端是可在浏览器中使用的 PWA,手机和电脑上都无需安装原生应用。部署在你自己的 Cloudflare 账户中,各设备输入同一个访问令牌即可使用。
- shotsync 可以免费使用吗?用的什么许可证?
- shotsync 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- shotsync 还在维护吗?
- 半年内有更新。shotsync 最近一次提交是在 2026年9月20日。
- shotsync 适合用来做什么?
- 把 Mac 或手机上的截图传到另一台设备,之后再取回 作为跨设备剪贴板,在设备间传递文字片段 通过临时公开链接分享单张截图,而不暴露整个收件池 在自己的 Cloudflare 账户中搭建私人图片收件箱
- shotsync 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Defiabell/shotsync 进入项目目录并安装依赖: cd shotsync && npm install 登录 Cloudflare,创建 R2 存储桶并设置访问令牌: npx wrangler login 部署到 Cloudflare Workers: npm run deploy
- 在哪里获取 shotsync?
- 源代码和安装说明在 GitHub 上:https://github.com/Defiabell/shotsync
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.5万1289TypeScriptAGPL-3.0更新于 19小时前
基于 Cloudflare Workers 部署的自建邮箱服务,一个域名即可创建多个邮箱,支持收发邮件与附件。
1.5万2.3万JavaScriptMIT更新于 昨天
一款可自托管的健身与体重记录工具,用于规划训练计划、记录每组数据,数据保存在自己的服务器上。
1.4万1711JavaScriptAGPL-3.0更新于 昨天
以全屏动态歌词动画为核心的音乐播放器,支持网易云、QQ、酷狗、Navidrome 和本地音乐库。
8114840TypeScriptAGPL-3.0更新于 昨天
可自托管的文件存储、同步、分享与团队协作平台,支持 WebDAV 和在线文档编辑。
1941158TypeScriptAGPL-3.0更新于 前天
免费开源的原生 macOS 菜单栏工具集,可自定义面板、快捷控制、自动化与插件。
135176SwiftGPL-3.0更新于 23小时前