Loading...

文章背景图

[ LobeHub ]Debain13 Docker部署

2026-06-14
13
-
- 分钟
|

准备系统环境

服务器准备

最低配置:2c4g

推荐配置:4c8g

本文使用Debain13 2c4g演示

=== 系统信息 ===
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
VERSION_ID="13"

=== CPU 核心数 ===
2

=== 内存信息 ===
Mem:           3.8Gi       339Mi       3.6Gi       736Ki       111Mi       3.5Gi

=== 硬盘容量 ===
/dev/sda1        20G  1.1G   18G   6% /
/dev/sda15      124M  8.7M  116M   8% /boot/efi

Docker环境准备

如果没装Docker和Docker Compose 可以用一下命令一键安装一下

bash <(wget -qO- https://xuanyuan.cloud/docker.sh)

选择 1 自动安装Docker

root@LobeHub:~# bash <(wget -qO- https://xuanyuan.cloud/docker.sh)
✅ 检测到 sudo 命令
==========================================
🐳 欢迎使用轩辕镜像 Docker 一键安装配置脚本
==========================================
官方网站: https://xuanyuan.cloud/

请选择操作模式:
1) 一键安装配置(推荐)
2) 修改轩辕镜像专属域名
3) 恢复 Docker 镜像相关配置

请输入选择 [1/2/3]: 1

确认信息

root@LobeHub:~# docker --version
Docker version 29.5.3, build d1c06ef

root@LobeHub:~# docker compose version
Docker Compose version v5.1.4

LobeHub 安装

系统兼容性说明

  • 支持 Unix 环境(Linux/macOS)的一键部署

  • Windows 用户需通过 WSL 2 运行

  • 一键启动脚本为首次部署专用,非首次部署请参考 自定义部署 章节

  • 端口占用检查:确保 321090009001 端口可用

执行以下命令初始化部署环境,目录 lobehub 将用于存放你的配置文件和后续的数据库文件。

mkdir lobehub && cd lobehub

获取并执行部署脚本:

bash <(curl -fsSL https://lobe.li/setup.sh) -l zh_CN

脚本支持以下部署模式,请根据你的需求选择相应的模式,并继续阅读文档的剩余部分。

  • 本地模式(默认):仅能在本地访问,不支持局域网 / 公网访问,适用于初次体验;

  • 端口模式:支持局域网 / 公网的 http 访问,适用于无域名或内部办公场景使用;

  • 域名模式:支持局域网 / 公网在使用反向代理下的 http/https 访问,适用于个人或团队日常使用;

在脚本的选项提示 (选项1/选项2)[选项1] 中:(选项1 / 选项2) 代表可以选择的选项,[选项1]代表默认选项,直接回车即可选择默认选项。

本地模式

在交互式脚本中完成剩余配置

持续回车采用默认配置。

查看配置生成报告

你需要在脚本运行结束后查看配置生成报告,包括各服务的访问地址和密码。

安全密钥生成结果如下:LobeHub:  - URL: http://localhost:3210RustFS:  - URL: http://localhost:9000  - Username: admin  - Password: 8c82ea41

启动 Docker

docker compose up -d

检查日志

docker logs -f lobehub

如果你在容器中看到了以下日志,则说明已经启动成功:

[Database] Start to migration...✅ database migration pass.-------------------------------------  ▲ Next.js 16.x.x  - Local:        http://localhost:3210  - Network:      http://0.0.0.0:3210 ✓ Starting... ✓ Ready in 95ms

访问应用

通过 http://localhost:3210 访问你的 LobeHub 服务。

端口模式

在交互式脚本中完成剩余配置

在端口模式中,你需要根据脚本提示完成:

  • 服务器 IP 地址设置:以便局域网 / 公网访问。

  • 安全密钥重新生成:我们强烈建议你重新生成安全密钥,如果你缺少脚本所需的密钥生成库,我们建议你参考 自定义部署 章节对密钥进行修改。

查看配置生成报告

你需要在脚本运行结束后查看配置生成报告,包括各服务的访问地址和密码。

安全密钥生成结果如下:LobeHub:  - URL: http://your_server_ip:3210RustFS:  - URL: http://your_server_ip:9000  - Username: admin  - Password: dbac8440

启动 Docker

docker compose up -d

检查日志

docker logs -f lobehub

如果你在容器中看到了以下日志,则说明已经启动成功:

[Database] Start to migration...✅ database migration pass.-------------------------------------  ▲ Next.js 16.x.x  - Local:        http://your_server_ip:3210  - Network:      http://0.0.0.0:3210 ✓ Starting... ✓ Ready in 95ms

访问应用

你可以通过 http://your_server_ip:3210 访问你的 LobeHub 服务。

域名模式

完成反向代理配置

在域名模式中,你需要完成反向代理配置,并确保局域网 / 公网能访问到以下服务。请使用反向代理将以下服务端口映射到域名:

域名

反代端口

是否必选

lobe.example.com

3210

必选

s3.example.com

9000

必选

s3-ui.example.com

9001

在交互式脚本中完成剩余配置

在域名模式中,你需要根据脚本提示完成:

  • LobeHub 服务的域名设置:lobe.example.com

  • S3 服务的域名设置:s3.example.com

  • 选择访问协议:httphttps

  • 安全密钥重新生成:我们强烈建议你重新生成安全密钥,如果你缺少脚本所需的密钥生成库,我们建议你参考 自定义部署 章节对密钥进行修改。

单域名部署方案 如果只有一个域名,可以通过不同端口区分服务:

  • LobeHub 服务的域名设置:lobe.example.com:${PORT1}

  • S3 服务的域名设置:lobe.example.com:${PORT2} 需在反向代理中配置对应端口的转发规则。 端口模式 vs 域名模式:

  • 端口模式:一键安装脚本自动使用默认端口(3210/9000/9001)

  • 域名模式:可自定义端口(通过反向代理配置)

以下问题可能导致你的服务无法正常访问:

  • 此处的域名配置需要与步骤1中的反向代理配置保持一致。

  • 如果你使用 Cloudflare 的域名解析服务并开启了 全程代理,请使用 https 协议。

  • 如果你使用了 HTTPS 协议,请确保你的域名证书已经正确配置,一键部署默认不支持自签发证书。

查看配置生成报告

你需要在脚本运行结束后查看配置生成报告,包括各服务的访问地址和密码。

安全密钥生成结果如下:LobeHub:  - URL: https://lobe.example.comRustFS:  - URL: https://s3.example.com  - Username: admin  - Password: dbac8440

启动 Docker

docker compose up -d

检查日志

docker logs -f lobehub

如果你在容器中看到了以下日志,则说明已经启动成功:

[Database] Start to migration...✅ database migration pass.-------------------------------------  ▲ Next.js 16.x.x  - Local:        https://localhost:3210  - Network:      http://0.0.0.0:3210  ✓ Starting...  ✓ Ready in 95ms

访问应用

你可以通过 https://lobe.example.com 访问你的 LobeHub 服务。

原创

[ LobeHub ]Debain13 Docker部署

本文链接: [ LobeHub ]Debain13 Docker部署

本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

文章目录