侧边栏壁纸

Docker部署酒馆

  • vegehunter 2025年09月17日 19阅读 0评论
  • 参考链接

    https://docs.sillytavern.app/installation/docker/


    为酒馆创建目录,例如~/sillyTavern,然后创建以下目录

    mkdir config data plugins extensions

    创建脚本文件start.sh,写入下面的内容并保存,执行脚本(需要魔法),它便开始自动拉取最新的酒馆镜像,映射端口(默认为8000,可自行修改),映射目录,在后台启动容器。

    #!/bin/bash
    SILLYTAVERN_VERSION="latest"
    PUBLIC_PORT="8000"
    CONFIG_PATH="./config"
    DATA_PATH="./data"
    PLUGINS_PATH="./plugins"
    EXTENSIONS_PATH="./extensions"
    
    docker run -d \
      --name="sillytavern" \
      -p "$PUBLIC_PORT:8000/tcp" \
      -v "$CONFIG_PATH:/home/node/app/config:rw" \
      -v "$DATA_PATH:/home/node/app/data:rw" \
      -v "$EXTENSIONS_PATH:/home/node/app/public/scripts/extensions/third-party:rw" \
      -v "$PLUGINS_PATH:/home/node/app/plugins:rw" \
      ghcr.io/sillytavern/sillytavern:"$SILLYTAVERN_VERSION"

    接下来就可以通过http:127.0.0.1:8000来访问酒馆了。

    image.png

    被白名单机制屏蔽了,下面显示的被屏蔽的IP是宿主机(也就是网关)在docker默认网络中的IP,我们把这个IP加入到./config/config.yaml中去。

    # 找到以下内容,将宿主机IP追加到后面
    whitelist:
      - ::1
      - 127.0.0.1

    重启容器。

    docker container restart sillytavern

    image.png

    成功。

    0

    —— 评论区 ——

    昵称
    邮箱
    网址
    取消
    博主栏壁纸
    12 文章数
    13 标签数
    8 评论量
    最新评论