Appearance
VPS 云部署教程
说实话,一开始我也觉得在 VPS 服务器上部署酒馆听起来挺复杂的,但其实真的不难,跟着步骤走,你也能成功!而且 VPS 部署的最大好处是 24 小时在线,随时随地都能用,不用开着电脑。
写在前面
这个教程必须用电脑操作,手机不行!
因为需要连接服务器、输入命令等操作,手机没法完成这些任务。另外,你需要先购买一台 VPS 服务器,这是酒馆运行的地方。
一、连接服务器
这一步的目的:使用 SSH 工具连接到你的 VPS,这样才能在服务器上执行命令。就像用远程控制软件操控另一台电脑一样。
第一步:下载安装 SSH 工具
这一步在干什么?
SSH 工具就像是给你的服务器配一把钥匙,让你可以在自己的电脑上操控远程服务器。
推荐使用 XTerminal,界面友好,操作简单,对新手很友好。
下载地址:https://www.terminal.icu/
下载安装后打开,设置一个仓库密码(随便设一个就行,记住它)。
第二步:配置服务器连接
这一步在干什么?
把服务器的信息添加到 SSH 工具里,这样以后就可以一键连接了。
点击左侧 SSH 图标 → 选择"+ 服务器",填写以下信息:
- 名称:随便写(用来区分不同服务器,比如"我的酒馆")
- 地址:你的服务器 IP 地址(购买时邮件发给你的)
- 端口:保持默认 22
- 验证方式:选"密码"
- 登录用户:root(大多数服务器都是这个)
- 登录密码:你的服务器密码
填写完后,点击"测试连接",如果显示成功,再点击"创建"。
提示
如果一直提示 TIMEOUT 超时,可以尝试在服务器后台删除服务器,重新建一个,注意换一个地区。
二、服务器初始化设置
这一步的目的:配置服务器的基础环境,为后续安装做准备。就像新电脑买回来要先设置一下一样。
连接成功后,你会看到一个命令行界面。接下来依次执行以下命令:
第一步:切换到 root 账户
这行命令在干什么?
切换到最高权限的 root 账户,方便后续安装软件。
bash
sudo -i如果提示输入密码,就输入你的服务器密码。输入时屏幕不会显示任何字符,正常输入就行。
看到 root@xxxx:~ 就表示成功了。
第二步:更新软件库
这行命令在干什么?
更新系统的软件包列表,检查有没有新版本的软件可用。
bash
sudo apt update && sudo apt upgrade -y这一步会更新系统的软件包,可能需要几分钟,耐心等待就好。
第三步:安装常用工具
这行命令在干什么?
安装一些后面会用到的基本工具,比如下载工具、文本编辑器等。
bash
sudo apt install -y curl wget nano第四步:设置时区
这行命令在干什么?
把服务器的时区设置成北京时间,这样以后查看日志的时候时间才对。
bash
sudo timedatectl set-timezone Asia/Shanghai第五步:验证时区设置
这行命令在干什么?
确认一下时区是否设置成功。
bash
timedatectl如果显示 Time zone: Asia/Shanghai (CST, +0800) 就说明成功了。
第六步:优化系统性能
这行命令在干什么?
运行一个优化脚本,调整系统参数,让服务器运行更流畅。
bash
bash <(wget -qO- https://raw.githubusercontent.com/jerry048/Tune/main/tune.sh) -t第七步:增加 Swap 缓存(可选)
这一步在干什么?
如果你的服务器内存比较小(比如 2GB 以下),建议设置 Swap。Swap 就是用硬盘空间当内存用,虽然速度慢一点,但可以避免内存不够的问题。
bash
wget -O swap.sh https://raw.githubusercontent.com/yuju520/Script/main/swap.sh && chmod +x swap.sh && clear && ./swap.sh按照提示:
- 输入数字
1,回车 - 输入 Swap 大小(建议是内存的 2 倍,单位是 MB)
- 512MB 内存 → 输入
1024 - 1GB 内存 → 输入
2048 - 2GB 内存 → 输入
4096
- 512MB 内存 → 输入
- 回车执行
小贴士
如果你的服务器内存有 4GB 或以上,这一步可以跳过。
第八步:安装 Docker
这一步的目的:安装 Docker,这是一个容器化平台,可以更方便地管理酒馆的运行环境。
这行命令在干什么?
运行 Docker 一键安装脚本,自动下载并安装 Docker。
bash
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)安装过程中会让你选择安装源:
- 境外服务器:选择官方源
- 国内服务器:选择国内源
全部保持默认选项,直接回车就行。
安装完成后,验证一下:
bash
docker -v这行命令在干什么?
检查 Docker 是否安装成功,显示版本号就说明成功了。
然后设置开机自启动:
bash
sudo systemctl enable docker这行命令在干什么?
让 Docker 在服务器开机时自动启动,这样服务器重启后酒馆也能自动运行。
三、下载酒馆
这一步的目的:从网上下载酒馆的代码文件。
第一步:下载酒馆代码
这行命令在干什么?
从 GitHub 官方仓库下载酒馆代码,-b release 表示下载稳定版分支。
bash
git clone https://github.com/SillyTavern/SillyTavern.git -b release耐心等待下载完成,看到 100% 和 done 就表示成功了。
提示
如果下载速度太慢,可以换成国内镜像:
bash
git clone https://gitee.com/laopobao/SillyTavern.git -b release小贴士
如果提示 git: command not found,说明没安装 git,先执行 apt install git 安装一下。
四、安装 1Panel 面板
这一步的目的:安装一个可视化的管理面板,方便后续启动、管理和编辑酒馆文件。就像给服务器装了一个"控制室",所有操作都可以在网页上完成。
第一步:安装 1Panel
这行命令在干什么?
下载并运行 1Panel 的安装脚本,一键完成安装。
bash
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh第二步:设置安装选项
这一步在干什么?
安装过程中会让你进行一些设置,按照以下步骤来就行:
- 选择语言:输入
2选择中文 - 设置安装目录:保持默认,直接回车
- 设置面板端口:输入一个好记的端口号,比如
10086 - 设置安全入口:输入一个临时入口,比如
admin(记住这个) - 设置面板用户名:输入一个用户名(用英文或数字)
- 设置面板密码:输入一个密码(用英文或数字)
第三步:获取面板地址
这一步在干什么?
安装完成后,系统会显示你设置的信息,记录下来备用。
你的面板访问地址是:
http://你的服务器IP:10086/admin把"你的服务器 IP"替换成你的实际 IP 地址。
千万要注意
记住你设置的用户名和密码!丢失后只能重装 1Panel 才能找回。
五、配置酒馆环境
这一步的目的:在 1Panel 面板中创建 Node.js 环境,让酒馆可以运行。
第一步:登录 1Panel
这一步在干什么?
打开浏览器,访问刚才获取的面板地址,使用你设置的用户名和密码登录。
第二步:(可选)取消安全入口
这一步在干什么?
如果你觉得每次在地址后面加 /admin 很麻烦,可以把这个安全入口去掉。以后直接用 IP 和端口访问就行。
- 左侧菜单 → "面板设置" → "安全"
- 找到"安全入口",点击设置
- 删除里面的内容,点击确认
之后就可以直接用 http://你的服务器IP:10086 访问了。
第三步:创建 Node.js 环境
这一步在干什么?
在 1Panel 中安装 Node.js 环境,这是运行酒馆必需的东西。
- 左侧菜单 → "应用商店"
- 搜索 "Node.js"
- 点击安装
- 选择版本(推荐 v20.x 或 v22.x)
- 保持默认设置,点击安装
等待安装完成。
六、启动酒馆
这一步的目的:在 1Panel 中创建网站并启动酒馆。
第一步:添加网站
这一步在干什么?
在 1Panel 中创建一个网站,关联到酒馆的代码文件夹,这样就能通过浏览器访问酒馆了。
- 左侧菜单 → "网站" → "创建网站"
- 选择"运行环境"
- 选择刚才安装的 Node.js 版本
- 代码目录:选择你的 SillyTavern 文件夹路径
- 通常是
/root/SillyTavern
- 通常是
- 端口:8000
- 其他保持默认,点击创建
第二步:访问酒馆
这一步在干什么?
网站创建后会自动启动,现在可以通过浏览器访问酒馆了!
访问地址:
http://你的服务器IP:8000看到酒馆界面就表示成功了!记得在设置里把语言改成中文哦~
千万要注意
- 服务器需要 24 小时开机,酒馆才能一直可用
- 如果服务器关机,酒馆就会停止运行
如果想让酒馆一直在线,记得保持服务器开机!
日常使用
启动/停止/重启酒馆
在 1Panel 中:
- 左侧菜单 → "网站"
- 找到 SillyTavern
- 点击"启动"、"停止"或"重启"
编辑酒馆文件
在 1Panel 中:
- 左侧菜单 → "文件"
- 进入 SillyTavern 文件夹
- 可以直接编辑配置文件
查看运行日志
在 1Panel 中:
- 左侧菜单 → "网站"
- 找到 SillyTavern
- 点击"日志"
更新酒馆
bash
cd ~/SillyTavern && git pull然后在 1Panel 中重启网站即可。
常见问题
Q: 忘记服务器 IP 怎么办?
去你购买服务器的厂商后台查看,或者查看购买时收到的邮件。
Q: 无法连接服务器怎么办?
- 检查服务器是否正常运行
- 检查防火墙是否放行了 22 端口
- 检查 IP 和密码是否正确
Q: 面板无法访问怎么办?
- 检查服务器是否正常运行
- 检查防火墙是否放行了你设置的端口(比如 10086)
- 检查 1Panel 服务是否正常运行
Q: 酒馆无法访问怎么办?
- 检查防火墙是否放行了 8000 端口
- 在 1Panel 中检查网站是否正常运行
- 查看网站日志排查问题
最后想说
VPS 部署虽然步骤多一点,但其实跟着教程一步步来,真的不难!
而且 VPS 部署的最大好处是 24 小时在线,随时随地都能用。
遇到问题?欢迎加入我们的 QQ 群:216189515
下一步:
- 想了解其他部署方式?看看 安卓本地部署 或 Windows 本地部署
- 想对比不同部署方式?回到 部署方式对比
