Dify + Cloudflare Tunnel 部署指南

本指南详细介绍如何使用 Docker 部署 Dify,并通过 Cloudflare Tunnel 实现安全的外网访问。 前置条件 macOS 系统 已安装 Docker 和 Docker Compose 拥有 Cloudflare 账户 拥有一个域名并托管在 Cloudflare 第一步:部署 Dify 1.1 克隆 Dify 仓库 1 2 3 cd /Users/heyaohua/Server git clone https://github.com/langgenius/dify.git cd dify/docker 1.2 配置环境变量 1 2 3 4 5 # 复制环境变量模板 cp .env.example .env # 编辑环境变量文件 vim .env 关键配置项: SECRET_KEY: 生成一个安全的密钥 DB_USERNAME, DB_PASSWORD: 数据库用户名和密码 REDIS_PASSWORD: Redis 密码 1.3 启动 Dify 服务 1 2 3 4 5 # 启动所有服务 docker-compose up -d # 检查服务状态 docker-compose ps 确保以下服务正常运行: ...

2025-10-09 · 3 分钟 · 492 字 ·   · heyaohua

Cloudflare R2 与 rclone 使用教程

1. 简介 Cloudflare R2 是 Cloudflare 提供的对象存储服务,类似于 AWS S3,但无出站流量费用,非常适合存储和分发图片、视频等静态资源。rclone 是一个命令行工具,可以用来管理云存储,包括 Cloudflare R2。本教程将指导您如何使用 rclone 配置和管理 Cloudflare R2 存储。 2. 准备工作 2.1 安装 rclone macOS (使用 Homebrew): 1 brew install rclone Linux: 1 curl https://rclone.org/install.sh | sudo bash Windows: 下载安装程序:https://rclone.org/downloads/ 运行安装程序并按照提示操作 2.2 获取 Cloudflare R2 凭证 登录 Cloudflare 控制台:https://dash.cloudflare.com/ 选择「R2」服务 点击「管理 R2 API 令牌」或「创建 API 令牌」 创建新的 API 令牌,确保具有读写权限 记录生成的 Access Key ID 和 Secret Access Key 记录您的 Cloudflare 账户 ID(在 Cloudflare 控制台右侧边栏可以找到) 3. 配置 rclone 3.1 基本配置 打开终端或命令提示符,运行: 1 rclone config 选择 n 创建新的远程配置 ...

2024-07-03 · 2 分钟 · 423 字 ·   · heyaohua