项目介绍
基于 Cloudflare 的在线剪贴板和文件分享服务,支持 Markdown 编辑和文件上传,支持docker部署
项目截图


功能特性
1.Markdown 编辑与分享
2.文件上传与管理
3.便捷的文件/文本操作
4.WebDAV 和挂载点管理
5.轻量权限管理
安装部署
Docker-Compose 一键部署
创建 docker-compose.yml
文件
version: "3.8" services: frontend: image: dragon730/cloudpaste-frontend:latest environment: - BACKEND_URL=https://xxx.com # 填写后端服务地址 ports: - "8080:80" #"127.0.0.1:8080:80" depends_on: - backend # 依赖backend服务 networks: - cloudpaste-network restart: unless-stopped backend: image: dragon730/cloudpaste-backend:latest environment: - NODE_ENV=production - RUNTIME_ENV=docker - PORT=8787 - ENCRYPTION_SECRET=自定义密钥 # 请修改为您自己的安全密钥 volumes: - ./sql_data:/data # 数据持久化 ports: - "8787:8787" #"127.0.0.1:8787:8787" networks: - cloudpaste-network restart: unless-stopped networks: cloudpaste-network: driver: bridge
启动服务
docker-compose up -d
访问服务
前端: http://your-server-ip:80
后端: http://your-server-ip:8787
如不想使用80端口,请自行编辑上述compose
文件
⚠️ 安全提示:
1.请在系统初始化后立即修改默认管理员密码(用户名: admin, 密码: admin123)
2.请务必自定义 ENCRYPTION_SECRET 并保存好,此密钥用于加密敏感数据
Docker Compose 更新
拉取最新镜像
docker-compose pull
使用新镜像重新创建容器(保留数据卷)
docker-compose up -d --force-recreate
Github Action 自动部署
请参阅文档:传送门
发布者:木木,转载请注明出处:https://blog.mmcoo.de/7960.html