bookstack安装
目的
安装bookstack,兼顾能运行其它博客系统。
思路
选择docker版bookstack安装,弃用宝塔,太大,无用功能多,占用内存和cpu,对1h1G不友好。找了个替代品,1panel,功能强大,不占内存,非常完美。
安装步骤
-
服务器系统选择乌班图22.04。
-
安装1panel,放行管理端口。 1panel官网,复制安装代码。https://1panel.cn/docs/installation/online_installation/
'curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
-
登录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. 第一次会对数据库初始化,有点慢,可以点日志查看进度。