部署 Node.js 版 TiddlyWiki 并不复杂。不过在部署之前,需要完成一些准备工作。
准备工作
- 准备一台 VPS,并安装宝塔面板。
- 在 VPS 上安装 PM2。
- 准备一个域名。
步骤一:安装 TiddlyWiki
完成准备工作后,就可以着手在 VPS 上安装 TiddlyWiki 了。
首先,通过 SSH 登录到 VPS;
然后输入以下命令,进行全局安装。
sudo npm install -g tiddlywiki
步骤二:创建网站
打开 VPS 上的宝塔面板后台,点击宝塔面板左侧的「网站」,新建一个网站,输入您的域名(该域名以后用来访问 TiddlyWiki),其他的配置如下:
步骤三:部署 TiddlyWiki 服务
首先,在 SSH 中输入 cd /www/wwwroot/您的域名
。
然后输入 tiddlywiki mywiki –init server
。
这样,就在 /www/wwwroot/您的域名
中新建了一个 mywiki
文件夹,并部署了 TiddlyWiki。
步骤四:配置 PM2 管理器
首先,在 SSH 中输入 cd/www/wwwroot/您的域名/mywiki
;
然后输入 pm2 start "tiddlywiki --server"
;
此时,可以输入 pm2 list
查看 TiddlyWiki 服务器是否已经正常运行;
接着再依次输入 pm2 startup
和 pm2 save
。
步骤五:配置防火墙和反向代理
首先,在宝塔面板的安全中放行 8080
端口。

然后,在网站的设置中配置反向代理。

此外,还需要配置域名证书。
后续
此时,就已经可以通过域名打开您的 TiddlyWiki,开始记笔记了。
但是这时所有人都能够通过域名打开您的 TiddlyWiki,并不安全。您可以继续参考 Node.js 版 TiddlyWiki 安全部署。
如果想要监控 TiddilyWiki 的访问数据,还可以参考 为 TiddlyWiki 增加 Cloudflare Web Analytics。
当 TiddlyWiki 发布新版本后,升级也十分方便。