宝塔+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.检查
二、宝塔新建站点
- 创建域名并解析
- 新建站点,申请SSL
- 反向代理,打开高级功能

三、使用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 = 修改成功
创建文档



浙公网安备 33010602011771号