001-部署fuclaude
编辑001-部署fuclaude
准备部署一百个开源项目,这是第一个。
使用claude AI 的时候总会遇到当前地区不可用、因IP地址乱跳账号被误封等问题。而fuclaude可以不错的解决这个问题。
Github仓库地址
https://github.com/wozulong/fuclaude
Docker Compose部署
前提条件
云服务器所在地区支持Claude AI的使用。
步骤
-
新建一个
docker-compose.yaml
文件touch docker-compose.yaml
-
编辑文件
version: '3'
services:
fuclaude:
image: pengzhile/fuclaude
ports:
- "8181:8181"
environment:
- TZ=Asia/Shanghai
- FUCLAUDE_BIND=0.0.0.0:8181
- FUCLAUDE_TIMEOUT=600
- FUCLAUDE_PROXY_URL=
- FUCLAUDE_REAL_LOGOUT=false
- FUCLAUDE_SITE_PASSWORD=
- FUCLAUDE_COOKIE_SECRET=fjsdfkjsdfff
- FUCLAUDE_OPENAI_BASE_URL=https://api.openai.com/v1
- FUCLAUDE_OPENAI_API_KEY=sk-xxx
- FUCLAUDE_MODERATION_ENABLED=false
- FUCLAUDE_SIGNUP_ENABLED=false
- FUCLAUDE_SHOW_SESSION_KEY=false
restart: unless-stopped
- 启动
docker compose up -d
参数解释
基础配置
image: pengzhile/fuclaude - 使用的 Docker 镜像
ports: "8181:8181" - 端口映射,将容器的 8181 端口映射到主机的 8181 端口
环境变量详解
基本设置:
TZ=Asia/Shanghai - 设置时区为上海时区
FUCLAUDE_BIND=0.0.0.0:8181 - 服务绑定地址和端口
FUCLAUDE_TIMEOUT=600 - 请求超时时间(600秒)
代理和安全:
FUCLAUDE_PROXY_URL= - 代理服务器地址(当前为空)
FUCLAUDE_COOKIE_SECRET=... - Cookie 加密密钥
FUCLAUDE_SITE_PASSWORD= - 网站访问密码(当前为空,无密码保护)
OpenAI API 配置:
FUCLAUDE_OPENAI_BASE_URL=https://api.openai.com/v1 - OpenAI API 基础地址
FUCLAUDE_OPENAI_API_KEY=sk-xxx - OpenAI API 密钥(需要替换为真实密钥)
功能开关:
FUCLAUDE_REAL_LOGOUT=false - 是否启用真实登出
FUCLAUDE_MODERATION_ENABLED=false - 是否启用内容审核
FUCLAUDE_SIGNUP_ENABLED=false - 是否允许用户注册
FUCLAUDE_SHOW_SESSION_KEY=false - 是否显示会话密钥
重启策略:
restart: unless-stopped - 容器会自动重启,除非手动停止
设置反向代理
法一、nginx反向代理
easy
pass
法二、cloudflare tunnel反向代理
演示站点
- 0
- 0
-
分享