GCopy
一个剪切板同步的工具, 支持文字、截图和文件。
使用 Golang 和 Nextjs 开发. 完全开源。
GCopy重视您的数据隐私, 不持久化存储您的数据, 它们都在内存中. 如果你24h内不使用, 数据就会被删除。
使用体验很好,多个设备一键同步剪切板内容,使用邮箱验证码登录,保障数据安全。
文章发布在 我的博客
开源地址Github
在线Demo:GCopy - 不同设备间的剪切板同步服务
部署教程:
这里使用docker compose一键部署,我使用的是1Panel,故下方代码中部分路径按照1panel可以快照备份的路径设置。当然可以自定义。
另外,下方代码需要将command中的中文修改为你自己的变量,才能正常发邮件
在路径 /opt/1panel/apps/gcopy/frontend/ 下手动创建 .env.production文件,填入
SERVER_URL=http://gcopy:3376
然后创建编排即可成功部署该项目。
代码如下
version: '3.8'
services:
gcopy:
container_name: gcopy
image: llaoj/gcopy:v1.2.11
restart: always
ports:
- "3376:3376"
command: ["--app-key=这个自定义,用于加密", "--smtp-host=这里填写你的发件服务器地址", "--smtp-port=这里填写发件服务器端口号", "--smtp-username=这里填写发件用户名", "--smtp-password=这里填写发件用户密码(授权码)", "--smtp-ssl"]
gcopy-frontend:
container_name: gcopy-frontend
image: llaoj/gcopy-frontend:v1.2.11
restart: always
ports:
- "3375:3375"
volumes:
- /opt/1panel/apps/gcopy/frontend/.env.production:/app/.env.production
depends_on:
- gcopy