Skip to content

This is the docker image for "SillyTavern: LLM Frontend for Power Users." from the community. (Dockerfile, CI image build)

License

Notifications You must be signed in to change notification settings

jim60105/docker-SillyTavern

Repository files navigation

docker-SillyTavern

This is the docker image for SillyTavern: LLM Frontend for Power Users. from the community.

Get the Dockerfile at GitHub, or pull the image from ghcr.io or quay.io.

Usage Command

First, set the default password for the default-user account by the following command.
Replace SHOULD_CHANGE_THIS_PASSWORD with your desired password.

docker compose run --rm sillytavern_recover default-user SHOULD_CHANGE_THIS_PASSWORD

Then, start the container.

docker compose up -d

The default port is 8000. You can access the web interface by visiting http://localhost:8000.

Build Command

Important

Clone the Git repository recursively to include submodules:
git clone --recursive https://github.com/jim60105/docker-SillyTavern.git

docker build -t SillyTavern .

Note

If you are using an earlier version of the docker client, it is necessary to enable the BuildKit mode when building the image. This is because I used the COPY --link feature which enhances the build performance and was introduced in Buildx v0.8.
With the Docker Engine 23.0 and Docker Desktop 4.19, Buildx has become the default build client. So you won't have to worry about this when using the latest version.

LICENSE

Note

The main program, SillyTavern, is distributed under AGPL-3.0 license.
Please consult their repository for access to the source code and licenses.
The following is the license for the Dockerfiles and CI workflows in this repository.

agplv3

GNU AFFERO GENERAL PUBLIC LICENSE Version 3

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Caution

An AGPLv3 licensed Dockerfile means that you MUST distribute the source code with the same license, if you

  • Re-distribute the image. (You can simply point to this GitHub repository if you doesn't made any code changes.)
  • Distribute a image that uses code from this repository.
  • Or distribute a image based on this image. (FROM ghcr.io/jim60105/sillytavern in your Dockerfile)

"Distribute" means to make the image available for other people to download, usually by pushing it to a public registry. If you are solely using it for your personal purposes, this has no impact on you.

Please consult the LICENSE for more details.

CodeFactor GitHub Workflow Status (with event)

About

This is the docker image for "SillyTavern: LLM Frontend for Power Users." from the community. (Dockerfile, CI image build)

Topics

Resources

License

Stars

Watchers

Forks

Packages