一世贪欢的私域

一世贪欢的私域

001-部署fuclaude

2025-08-17

001-部署fuclaude

准备部署一百个开源项目,这是第一个。

使用claude AI 的时候总会遇到当前地区不可用、因IP地址乱跳账号被误封等问题。而fuclaude可以不错的解决这个问题。

screenshot_with_url.png

clipboard.png

Github仓库地址

https://github.com/wozulong/fuclaude

Docker Compose部署

前提条件

云服务器所在地区支持Claude AI的使用。

步骤

  1. 新建一个docker-compose.yaml 文件

    touch docker-compose.yaml
    
  2. 编辑文件

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
  1. 启动
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反向代理

clipboard.png

演示站点

https://democlaude.bravexist.cn

本文链接
https://bravexist.cn/2025/08/001-fuclaude.html