tiddlywiki-nodejs 安装部署

安装 tiddlywiki

(root)
# 确认 npm 包全局安装路径
$ npm root -g
/usr/local/node/lib/node_modules

# npm 全局安装 tiddlywiki
$ npm install -g tiddlywiki

# 增加 tiddlywiki 命令别名
$ vim ~/.bashrc
alias tw='tiddlywiki'
$ source ~/.bashrc

# 确认 tiddlywiki 版本
$ tiddlywiki --version
$ tw --version
5.2.2

# 创建 wiki 目录
$ tw <wikifold> --init server

# 启动 TiddlyWiki
$ tw <wikifold> --listen host=0.0.0.0 port=8

使用 pm2 管理 tiddlywiki

(root)
# npm 全局安装 pm2
$ npm install -g pm2
$ pm2 -v
5.2.0

# 准备 tiddlywiki 启动脚本
$ vim /root/tw5.sh
cd /root/<wikifolder>
tiddlywiki --listen host=0.0.0.0 port=8
$ chmod +x /root/tw5.sh

# 通过 pm2 守护进程运行 tiddlywiki
$ pm2 start /root/tw5.sh
# 保存当前进程状态
$ pm2 save
# 设置开机自启
$ pm2 startup
# 查看当前管理的应用状态
$ pm2 list
# 查看 tiddlywiki 日志
$ pm2 log tw5
# 重启 tiddlywiki
$ pm2 restart tw5


参考链接:

  1. https://keatonlao.github.io/tiddlywiki-xp/#TiddlyWiki%20on%20Node.js
  2. https://pm2.keymetrics.io/docs/usage/quick-start/
posted @ 2022-06-15 00:49  Cathon  阅读(413)  评论(0编辑  收藏  举报