A
AIXBITSDOCUMENTATION

fnOS 部署与更新

使用 Docker Compose 运行 AIXBITS,并通过 Cloudflare Tunnel 对外提供访问。

当前架构

网站通过 Docker Compose 运行在 fnOS 中,对外发布宿主机的 3000 端口。

www.aixbits.com
→ Cloudflare Tunnel
→ 127.0.0.1:3000
→ fieldnote-web

更新网站

修改内容并上传到 fnOS 项目目录后,在 Compose 项目中执行“重新构建并启动”。

也可以通过终端运行:

docker compose up -d --build

验证服务

先从 fnOS 宿主机检查网站:

curl -I http://127.0.0.1:3000

正常情况下应返回 HTTP/1.1 200

Cloudflare Tunnel

Tunnel 的 Published application 应设置为:

Hostname: www.aixbits.com
Service:  http://127.0.0.1:3000

cloudflared 使用 host 网络,因此可以直接访问宿主机的 3000 端口。

END OF DOCUMENT返回文档首页 →