GCOPY

一个剪切板同步的工具, 支持文字截图文件
使用 Golang 和 Nextjs 开发. 完全开源。
GCopy重视您的数据隐私, 不持久化存储您的数据, 它们都在内存中. 如果你24h内不使用, 数据就会被删除。
使用体验很好,多个设备一键同步剪切板内容,使用邮箱验证码登录,保障数据安全。

Demo&截图

作者的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

上方代码中的镜像版本号为1.2.11,如有更新,自行更改版本号并重新启动编排即可实现更新。
1Panel编排

浏览器兼容性

浏览器版本
Chrome for WindowsVersion 123.0.6312.86 (Official Build) (x86_64)✅ Tested
Chrome for macOSVersion 121.0.6167.85 (Official Build) (x86_64)✅ Tested
SafariVersion 15.6.1 (17613.3.9.1.16)✅ Tested
Safari for iOSVersion 16.1✅ Tested
Edge for HarmonyOS 3.0/4.0Edge 122.0.2365.99✅ Tested
Chrome for Android107.0.5304.105✅ Tested
Edge for AndroidEdge 108.0.1462.48✅ Tested

开源地址

Loading...

🏷本文标签:Docker,️GCopy,️同步剪切板
最后修改:2024 年 05 月 03 日
如果觉得我的文章对你有用,请随意赞赏