Docker应用25:CloudPaste:在线剪切板

AI智能摘要
CloudPaste 是一个基于 Cloudflare 的在线文本与大文件分享平台,支持 Markdown 渲染、阅后即焚、S3 存储、密码保护及 WebDAV 挂载功能,提供灵活的部署方式。项目通过 Docker-Compose 可实现一键部署,包含前端和后端两个服务,需配置加密密钥和后端地址。默认管理员账户与密码为 admin 和 admin123,建议部署后立即修改以保障安全。更新容器可通过拉取最新镜像并强制重新创建完成。更多自动部署方式可参考项目提供的 Github Action 文档。
— 此摘要由AI分析文章内容生成,仅供参考。

项目地址:ling-drag0n/CloudPaste: 基于Cloudflare的在线文本/大文件分享平台,支持多种语法 Markdown 渲染、阅后即焚、S3聚合存储、密码保护等功能,可作为WebDav挂载,支持Docker部署。

项目介绍

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

项目截图

Docker应用25:CloudPaste:在线剪切板
Docker应用25:CloudPaste:在线剪切板

功能特性

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

Like (0)
Donate 微信 微信 支付宝 支付宝
木木的头像木木VIP用户
Previous 2025 年 5 月 25 日 下午7:19
Next 2025 年 5 月 28 日 下午3:20

相关推荐

  • Wallos : 高颜值开源财务订阅提醒跟踪工具

    项目地址:ellite/Wallos:Wallos:开源个人财务订阅跟踪器 项目介绍 Wallos 是一款功能强大、开源且可自托管的 Web 应用程序,旨在帮助您轻松管理财务。 Wallos 简化了跟踪费用的过程,集成订阅提醒服务,帮助您更好地控制自己的财务生活。 功能特性 界面预览 安装部署 docker-compose 浏览量 210

    2025 年 8 月 1 日
    16400
  • Docker应用27 :订阅管理系统(免费)

    项目地址:一个现代化的订阅管理系统,帮助用户轻松管理和追踪各种订阅服务的费用和续费情况。 项目暂时没有开源,使用完全免费(但是有大量订阅的用户需要许可密钥),可联系作者获取 功能特性 界面预览 安装部署 创建目录 停止并删除老容器 部署应用 环境变量说明 变量名 必需 默认值 说明 API_KEY ✅ 无 API认证密钥,用于保护API接口 PORT ❌ 3…

    2025 年 8 月 12 日
    17500
  • Rustdesk : 开源自建服务器远程桌面部署教程

    一直在用163出品的UU远程,为了让手里的腾讯云小鸡发挥余热,部署了rustdesk,效果真的棒! 官网:RustDesk:开源远程桌面与自建服务器解决方案 软件介绍 RustDesk 是一个强大的开源远程桌面软件,使用 Rust 编程语言构建,提供安全、高效、跨平台的远程访问体验。与 TeamViewer、ToDesk 等付费软件相比,RustD…

    2025 年 10 月 30 日
    13300
  • OmniBox : 一站式观影解决方案

    建议自用!并设置密码,防止版权问题警告! 安装部署 docker-compose 页面预览 配置文件 右上角-我的-管理-导入 JSON 文件 电视直播 使用edgeone部署即可,需要自定义域名! 项目地址:于Next.js的全国各地电视台直播代理服务,可部署到腾讯云EdgeOne Pages 浏览量 182

    2025 年 11 月 24 日
    13100

发表回复

Please Login to Comment
SHARE
TOP
🔈Hi,朋友。欢迎来到木木的博客小站!