Skip to content

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. 输入数字 1,回车
  2. 输入 Swap 大小(建议是内存的 2 倍,单位是 MB)
    • 512MB 内存 → 输入 1024
    • 1GB 内存 → 输入 2048
    • 2GB 内存 → 输入 4096
  3. 回车执行

小贴士

如果你的服务器内存有 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

第二步:设置安装选项

这一步在干什么?

安装过程中会让你进行一些设置,按照以下步骤来就行:

  1. 选择语言:输入 2 选择中文
  2. 设置安装目录:保持默认,直接回车
  3. 设置面板端口:输入一个好记的端口号,比如 10086
  4. 设置安全入口:输入一个临时入口,比如 admin(记住这个)
  5. 设置面板用户名:输入一个用户名(用英文或数字)
  6. 设置面板密码:输入一个密码(用英文或数字)

第三步:获取面板地址

这一步在干什么?

安装完成后,系统会显示你设置的信息,记录下来备用。

你的面板访问地址是:

http://你的服务器IP:10086/admin

把"你的服务器 IP"替换成你的实际 IP 地址。

千万要注意

记住你设置的用户名和密码!丢失后只能重装 1Panel 才能找回。

五、配置酒馆环境

这一步的目的:在 1Panel 面板中创建 Node.js 环境,让酒馆可以运行。

第一步:登录 1Panel

这一步在干什么?

打开浏览器,访问刚才获取的面板地址,使用你设置的用户名和密码登录。

第二步:(可选)取消安全入口

这一步在干什么?

如果你觉得每次在地址后面加 /admin 很麻烦,可以把这个安全入口去掉。以后直接用 IP 和端口访问就行。

  1. 左侧菜单 → "面板设置" → "安全"
  2. 找到"安全入口",点击设置
  3. 删除里面的内容,点击确认

之后就可以直接用 http://你的服务器IP:10086 访问了。

第三步:创建 Node.js 环境

这一步在干什么?

在 1Panel 中安装 Node.js 环境,这是运行酒馆必需的东西。

  1. 左侧菜单 → "应用商店"
  2. 搜索 "Node.js"
  3. 点击安装
  4. 选择版本(推荐 v20.x 或 v22.x)
  5. 保持默认设置,点击安装

等待安装完成。

六、启动酒馆

这一步的目的:在 1Panel 中创建网站并启动酒馆。

第一步:添加网站

这一步在干什么?

在 1Panel 中创建一个网站,关联到酒馆的代码文件夹,这样就能通过浏览器访问酒馆了。

  1. 左侧菜单 → "网站" → "创建网站"
  2. 选择"运行环境"
  3. 选择刚才安装的 Node.js 版本
  4. 代码目录:选择你的 SillyTavern 文件夹路径
    • 通常是 /root/SillyTavern
  5. 端口:8000
  6. 其他保持默认,点击创建

第二步:访问酒馆

这一步在干什么?

网站创建后会自动启动,现在可以通过浏览器访问酒馆了!

访问地址:

http://你的服务器IP:8000

看到酒馆界面就表示成功了!记得在设置里把语言改成中文哦~

千万要注意

  • 服务器需要 24 小时开机,酒馆才能一直可用
  • 如果服务器关机,酒馆就会停止运行

如果想让酒馆一直在线,记得保持服务器开机!

日常使用

启动/停止/重启酒馆

在 1Panel 中:

  1. 左侧菜单 → "网站"
  2. 找到 SillyTavern
  3. 点击"启动"、"停止"或"重启"

编辑酒馆文件

在 1Panel 中:

  1. 左侧菜单 → "文件"
  2. 进入 SillyTavern 文件夹
  3. 可以直接编辑配置文件

查看运行日志

在 1Panel 中:

  1. 左侧菜单 → "网站"
  2. 找到 SillyTavern
  3. 点击"日志"

更新酒馆

bash
cd ~/SillyTavern && git pull

然后在 1Panel 中重启网站即可。

常见问题

Q: 忘记服务器 IP 怎么办?

去你购买服务器的厂商后台查看,或者查看购买时收到的邮件。

Q: 无法连接服务器怎么办?

  1. 检查服务器是否正常运行
  2. 检查防火墙是否放行了 22 端口
  3. 检查 IP 和密码是否正确

Q: 面板无法访问怎么办?

  1. 检查服务器是否正常运行
  2. 检查防火墙是否放行了你设置的端口(比如 10086)
  3. 检查 1Panel 服务是否正常运行

Q: 酒馆无法访问怎么办?

  1. 检查防火墙是否放行了 8000 端口
  2. 在 1Panel 中检查网站是否正常运行
  3. 查看网站日志排查问题

最后想说

VPS 部署虽然步骤多一点,但其实跟着教程一步步来,真的不难!

而且 VPS 部署的最大好处是 24 小时在线,随时随地都能用。

遇到问题?欢迎加入我们的 QQ 群:216189515


下一步:

本站由 白狐狸 基于 VitePress 构建