bookstack安装

一、安装中文字体

1
yum install wqy-microhei-fonts wqy-zenhei-fonts

二、安装 chorme

1
yum install chromium

检测是否安装成功

1
chromium-browser --headless --disable-gpu --dump-dom --no-sandbox https://www.baidu.com

三、安装 calibre

1
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

检测是否安装成功

1
ebook-convert --version
  1. 生成 txt 文件
1
echo "Hello BookStack。你好,书栈。" > test.txt
  1. 转换 pdf
1
ebook-convert test.txt test.pdf

四、安装 supervisor

1
yum  install supervisor

判断是否安装成功:

1
supervisord --version

显示版本号,即表示安装成功。
supervisor 主要用于将程序加入到系统守护进程
Supervisord 安装完成后有两个可用的命令行 supervisord 和 supervisorctl,命令使用解释如下:

  • supervisord,初始启动 Supervisord,启动、管理配置中设置的进程。
  • supervisorctl stop programxxx,停止某一个进程(programxxx),programxxx 为 [program:beepkg] 里配置的值,这个示例就是 beepkg。
  • supervisorctl start programxxx,启动某个进程
  • supervisorctl restart programxxx,重启某个进程
  • supervisorctl stop groupworker: ,重启所有属于名为 groupworker 这个分组的进程(start,restart 同理)
  • supervisorctl stop all,停止全部进程,注:start、restart、stop 都不会载入最新的配置文件。
  • supervisorctl reload,载入最新的配置文件,停止原有进程并按新的配置启动、管理所有进程。
  • supervisorctl update,根据最新的配置文件,启动新配置或有改动的进程,配置没有改动的进程不会受影响而重启。

五、安装源码

六、加入系统守护进行
1、进入 supervisor 的配置目录
cd /etc/supervisor/conf.d/
2、配置守护进程 创建 bookstack.conf 文件,并配置。

1
2
3
4
5
6
7
8
[program:BookStack]
directory = 你的程序目录
command =你的程序执行命令
autostart = true
autorestart=true
user = 启动该程序的用户
redirect_stderr = true
stdout_logfile = 日志地址

配置示例:

1
2
3
4
5
6
7
8
[program:BookStack]
directory = /www/wwwroot/demo.bookstack.cn
command =/www/wwwroot/demo.bookstack.cn/BookStack
autostart = true
autorestart=true
user = root
redirect_stderr = true
stdout_logfile = /var/log/supervisor/BookStack.log

配置完成之后,重启 supervisor

1
supervisorctl reload

v2.0 正式版开始,默认管理员账号密码调整为:

  1. admin
  2. admin888

扫一扫,分享到微信

微信分享二维码

请我喝杯咖啡吧~

支付宝
微信