这篇记录使用 Docker 部署 Wiki.js 和 PostgreSQL 的步骤。
方法一: 使用 Docker (推荐)
Docker 是一个方便快捷的方式来部署 Wikijs,它可以避免许多手动配置步骤。
安装 Docker:
- 按照 https://docs.docker.com/get-docker/ 的指示安装 Docker。
部署PG:
为了让外部应用程序可以连接到 PostgreSQL 数据库,我们需要将容器内部的默认数据库端口 (5432) 映射到主机上的一个端口。
添加端口映射的命令:
1 | docker run -d \ |
- 运行 Docker 镜像: 在终端中进入
wikijs目录并执行以下命令:
1 | sudo docker run -d -p 8080:3000 --name wiki --restart unless-stopped -e "DB_TYPE=postgres" -e "DB_HOST=172.31.42.182" -e "DB_PORT=5432" -e "DB_USER=postgres" -e "DB_PASS=mysecretpassword" -e "DB_NAME=postgres" ghcr.io/requarks/wiki:2 |
- 访问 Wikijs: 打开浏览器并访问
http://ip:8080,你将看到 Wikijs 的安装向导。
其他注意事项:
- Wikijs 支持目前不支持主题
- 可以配置SSO和数据存储,
- 2.X可以使用常用数据库。3.X版本仅仅支持PG
- 没有目录结构,全靠前缀
界面看起来还不错
本博客所有文章除特别声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 镜湖!
评论

