VPS服务器轻松安装SillyTavern酒馆和Clewd教程


给初月投一票谢谢喵
发布于 2023-11-07 / 6012 阅读 / 1 评论 /

教程目前适用于:

  • SillyTavern 1.11.2

  • Clewd 4.7

  • 教程演示系统发行版本为:Debian 11,此教程适合动手能力较强的朋友

优势:

无需魔法 独享网络 最新版本 对玩法兼容性最高

我需要准备

  • 一台云服务器[又称:VPS-VDS-ECS-轻量云] 服务器所在地IP需为可注册Claude的地区

    • 不知道哪里购买服务器可以尝试搜索评测 第一次买服务器的新手建议先只买一个月20元内足够

    • Google – 主机测评

    • LowEndTalk

    • 目前来说地区推荐 日本 > 美国西部 > 其它

    • 月付19起便宜服务器推广AFF链接 优惠码20%off 无需实名

  • 服务器配置要求

    • 系统发行版本:Debian11+ Ubutu22.04+ 其它版本未经测试,可能会出现无法启动Clewd

    • 配置:1核心处理器 512MB运行内存 7GB硬盘储空间 网络质量取决线路而非大带宽

    • 拥有独立IPV4 不要选择OpenVZ架构 否则需要修改端口

  • SSH终端

  • 一个可用的Cookie用于启动Clewd

  • 善用于AI和搜索引擎解决问题的你

  • 部分细节操作旧教程有提到,在这里

“He who has a why to live can bear almost any how.”

―Friedrich Wilhelm Nietzsche

安装面板

先根据购买的服务器后台提供的信息使用终端软件SSH连接服务器;

教程演示发行版为Debian11 发问题求助时注意隐藏好自己的服务器IP地址

更新服务器

apt update -y && apt full-upgrade -y

遇到提示请选择 install the package maintainer’s version

重启服务器

reboot

安装1Panel面板

官方文档

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

第一步无法成功运行请先安装curl

apt install curl -y
设置 1Panel 安装目录(默认为/opt):推荐默认回车
设置 1Panel 端口(本教程默认为27104):不明白的选择自己的默认回车,或者自己设定
设置 1Panel 用户名称(本教程默认为e68b976ef4):不明白的选择自己的默认回车,或者自己设定
设置 1Panel 用户密码(本教程默认为9d7fefbba2):不明白的选择自己的默认回车,或者自己设定

面板安装成功 获得面板地址 用户名称 用户密码

[1Panel Log]: 启动 1Panel 服务
[1Panel Log]: 1Panel 服务启动成功!
[1Panel Log]:
[1Panel Log]: =================感谢您的耐心等待,安装已经完成==================
[1Panel Log]:
[1Panel Log]: 请用浏览器访问面板:
[1Panel Log]: 面板地址: http://$LOCAL_IP:27104/4ee9e37f77
[1Panel Log]: 用户名称: e68b976ef4
[1Panel Log]: 用户密码: 9d7fefbba2
[1Panel Log]:
[1Panel Log]: 项目官网: https://1panel.cn
[1Panel Log]: 项目文档: https://1panel.cn/docs
[1Panel Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel Log]:
[1Panel Log]: 如果使用的是云服务器,请至安全组开放 27104 端口
[1Panel Log]:
[1Panel Log]: ================================================================

面板环境配置

访问面板

复制面板地址到浏览器,将$LOCAL_IP更改为自己服务器的IP地址访问然后登录面板

如果服务器ip地址为 127.0.0.1 则在浏览器的面板地址为 http://127.0.0.1:27104/4ee9e37f77
注意这里的端口和入口为你自己设定和默认的值 面板地址为 IP:端口/入口地址

连接终端

官方文档

输入SSH密码后点击连接测试-保存并连接

安装配置防火墙

官方文档

根据系统版本安装防火墙

apt install ufw -y

允许SSH端口

ufw allow 22/tcp

允许面板端口 自己的面板端口!

ufw allow 27104/tcp

允许酒馆SillyTavern默认端口

ufw allow 8000/tcp

启动防火墙

ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y 回车

此图有误仅供参考写法

安装SillyTavern和修改版Clewd

方法一 : 命令安装(推荐好更新)

主机-文件-目录:/opt/1panel/apps

点击终端

安装SillyTavern酒馆

git clone https://github.com/SillyTavern/SillyTavern.git

安装Clewd

git clone https://github.com/teralomaniac/clewd.git

方法二 :手动下载安装

酒馆SillyTavern项目地址 修改版Clewd项目地址 原版项目地址

主机-文件-目录:/opt/1panel/apps

远程下载-下载地址-确定

酒馆SillyTavern

https://github.com/SillyTavern/SillyTavern/archive/refs/heads/release.zip

修改版Clewd - 推荐这个test分支 // 二选一

https://github.com/teralomaniac/clewd/archive/refs/heads/test.zip

修改版Clewd // 二选一

https://github.com/teralomaniac/clewd/archive/refs/heads/master.zip

下载完成后分别解压至当前文件夹

如果提示无法找到命令请在终端运行以下指令再进行解压

apt install zip -y && apt install unzip -y

配置SillyTavern和修改版Clewd

网站-运行环境-Node.js-创建运行环境-设置环境-确定

注意命令安装和手动安装的目录名是不一样的,不过大致都包含SillyTavern和Clewd

酒馆SillyTavern设置:

修改版Clewd设置:

等待启动完成如图所示,让我们先停止它们

点击SillyTavern源码目录,SillyTavern 1.10.9以前为config.conf SillyTavern 1.10.10以后为config.yaml

SillyTavern 1.10.9 以前版本修改方法

修改以下内容

const whitelistMode = true; //Disabling enabling the ip whitelist mode. true/false
const basicAuthMode = false; //Toggle basic authentication for endpoints.

修改为

const whitelistMode = false; //Disabling enabling the ip whitelist mode. true/false
const basicAuthMode = true; //Toggle basic authentication for endpoints.

SillyTavern 1.10.10 以后版本修改方法

# Listen for incoming connections //此选项限1.11.0以后的版本,默认为false,需要改为true
listen: true

# Toggle whitelist mode
whitelistMode: false
# Whitelist of allowed IP addresses
whitelist:
  - 127.0.0.1
# Toggle basic authentication for endpoints
basicAuthMode: true
# Basic authentication credentials  这里的密码要注意加''号
basicAuthUser:
  username: 'user'
  password: 'password'

确认保存

点击Clewd源码目录,找到config.js

添加你的Cookie 点我看如何设置

    "Cookie": "SET YOUR COOKIE HERE",
    "CookieArray": [],

确认保存

返回运行环境启动项目,SillyTavern酒馆显示启动中为正常

现在在浏览器输入IP:8000 就可以访问SillyTavern酒馆了[默认用户:user 默认密码:password]

http://服务器IP:酒馆默认端口 如:http://127.0.0.1:8000

但是先别急,我们还要设置一下SillyTavern酒馆和Clewd的网络

容器-编辑

网络-修改为host-确认

SillyTavern酒馆连接Clewd

连接Clewd

API 和 ChatCompletion如图所设

打开预设 OpenAI API反向代理填写

http://127.0.0.1:8444/v1

1:点击Connect连接Clewd

2:打勾Show "External" models (provided by API)

3:最后在OpenAI模型里选择claude-2 或2.1

完成安装



评论