项目介绍
基于 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.huzz.cn/7960.html
微信
支付宝