bookstack安装
目的
安装bookstack,兼顾能运行其它博客系统。
思路
选择docker版bookstack安装,弃用宝塔,太大,无用功能多,占用内存和cpu,对1h1G不友好。找了个替代品,1panel,功能强大,不占内存,非常完美。
安装步骤
- 服务器系统选择乌班图22.04。
- 安装1panel,放行管理端口。
- 登录1panel,在应用商店里安装数据库。经测试,MySQL占用内存太大,1G内存一天就死机了,选择MariaDB安装。
- 安装phpMyAdmin。同样在应用商店里找。
- 安装WEB服务器,OpenResty。如果只需要bookstack,这步可以不安装,后续网络和端口的调试,不安装会简单许多。
- 安装bookstack。
A. 登录phpMyAdmin,新建账号bookstack,勾选创建同名的数据库并授予所有权限。
B. 拉取镜像。在容器、镜像里。linuxserver/bookstack
C. 创建容器。
映射端口,不能选用80,否则和WEB服务器冲突。
挂载目录,方便以后备份。
D. 环境变量的设置
PGID=1000
PUID=1000
APP_URL=http://chuidi.cn【将来访问的域名】
DB_HOST=172.18.0.2【数据库内网地址】
DB_USER=bookstack
DB_PASS=上边设置的数据库密码
DB_DATABASE=bookstack
E. 第一次会对数据库初始化,有点慢,可以点日志查看进度。