宝塔+Docker安装开源文档工具——DocMost

一、Docker部署

1.创建目录及生成随机字符串

将得到的密钥保存到记事本。

2.新建 yml 文件

  • 执行以下命令新建docker-compose.yml文件,并编辑。

  • 将以下内容粘贴到yml文件中,通过↕↔按键定位光标,编辑该yml文件,或在记事本中编辑好后直接粘贴到yml文件。
  • 需要编辑第9和11行,配置对外的URL及数十位字符串。
  • 注意以下某处的@要更为#40(具体问AI)DATABASE_URL 连接串里的密码部分必须转义 @ → %40 ✅ 只改这一处 连接字符串是 URL 格式,URL 协议规定@是保留分隔字符,只有写在连接串内的时候需要编码。)
  • 编辑完成后按Crtl→Y→回车,进行保存。

3.执行启动

代表从Docker镜像库下载Docmost镜像。

以下命令是从官方下载,速度约400KB/S

或者先更为国内镜像:

再执行:

(经测试两者速度差异不大)

兜底方案:

单独一条一条手动拉镜像,分段下载,不容易触发限流:

# 逐条拉取
docker pull docker.1ms.run/library/redis:8
docker pull docker.1ms.run/library/postgres:18
docker pull docker.1ms.run/docmost/docmost:latest

全部下载完成后再执行

docker compose up -d

完成效果:

4.检查

二、宝塔新建站点

  1. 创建域名并解析
  2. 新建站点,申请SSL
  3. 反向代理,打开高级功能

三、使用DocMost

创建空间

(空间名称是值最上层的空间,仅可创建一个,无法可视化修改)

设为中文

(左下角设置,然后按照下图操作)

修改主空间名称

1. 进入 Postgres 数据库

docker exec -it docmost-db-1 psql -U docmost -d docmost

出现 docmost=# 代表登录成功

2. 查询当前名称(核对 UUID 主键)

SELECT id, name FROM workspaces;

输出示例:

plaintext

                  id                  | name
--------------------------------------+------
 019fcd03-d087-7c66-8f39-bxxxxxxxxb59 | 名称
(1 row)

重点:记下这一串 UUID:019fcd03-d087-7c66-8f39-bbdd20794b59

3. 执行更新 SQL 修改名称

把单引号内文字替换为你想要的名称

UPDATE workspaces SET name = '填写你想要的名字' WHERE id = '019fcd03-d087-7c66-8f39-bbdd20794b59';

✅ 返回 UPDATE 1 = 修改成功

创建文档

posted @ 2026-08-04 22:32  kkk-gitbook  阅读(0)  评论(0)    收藏  举报