Skip to main content

bookstack安装

目的

安装bookstack,兼顾能运行其它博客系统。

思路

选择docker版bookstack安装,弃用宝塔,太大,无用功能多,占用内存和cpu,对1h1G不友好。找了个替代品,1panel,功能强大,不占内存,非常完美。

安装步骤

  1. 服务器系统选择乌班图22.04。
  2. 安装1panel,放行管理端口。
  3. 登录1panel,在应用商店里安装数据库。经测试,MySQL占用内存太大,1G内存一天就死机了,选择MariaDB安装。 02.png
  4. 安装phpMyAdmin。同样在应用商店里找。
  5. 安装WEB服务器,OpenResty。如果只需要bookstack,这步可以不安装,后续网络和端口的调试,不安装会简单许多。 03.png
  6. 安装bookstack。 A. 登录phpMyAdmin,新建账号bookstack,勾选创建同名的数据库并授予所有权限。 06.png B. 拉取镜像。在容器、镜像里。linuxserver/bookstack 04.png C. 创建容器。 05.png 映射端口,不能选用80,否则和WEB服务器冲突。 挂载目录,方便以后备份。 08.png 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. 第一次会对数据库初始化,有点慢,可以点日志查看进度。