AI 酒馆

参考

‌​​​‌⁠‍‬​‌​⁠​​​​​​​‌⁠​‍​​​​​‍​‬​‍‍‬​‬​‌‌​‍‍​​​​酒馆入门(必修) - 飞书云文档
Docker篇 | SillyTavern 酒馆
WINNAS轻松搭:SillyTavern(酒馆)从入门到精通 - 梦雨玲音

搭建酒馆

1
2
3
4
5
6
apt install git
git clone https://github.com/SillyTavern/SillyTavern.git
cd SillyTavern
./start.sh
vim config.yaml
npm install pm2 -g

用 pm2 来管理 node.js 项目

1
2
3
4
5
## 进入酒馆目录
cd SillyTavern

## 运行酒馆
pm2 start server.js --name "SillyTavern"

出现 status 状态为 online 即可

因为服务器重启后需手动重启酒馆,所以我们在这里把酒馆设为开机自启

1
2
3
4
5
6
## 该部分必须在酒馆目录下进行
## 设置开启自启
pm2 startup

## 保存配置
pm2 save

全部成功后即部署酒馆,访问 IP:酒馆端口 即可。

查看日志

如需查看酒馆日志,运行以下命令即可

1
pm2 logs SillyTavern

运行后如何修改配置

1
pm2 reload SillyTavern

安全配置

VPS 自带安全策略安全性极差,所以根据需求可以配置防火墙

安装 ufw

1
apt install ufw

配置策略

必须放行 22 端口!不然会导致 SSH 无法连接

允许 22 端口

1
ufw allow 22/tcp

随后添加酒馆的端口

1
ufw allow 8321/tcp

启动防火墙

务必已经放行 22 端口后,再开启防火墙

输入以下内容

1
ufw enable

出现以下内容输入小写 y 回车

1
Command may disrupt existing ssh connections. Proceed with operation (y|n)?

完成防火墙配置

ai 绘图

聊天机器人

鸣潮机器人