[GH-ISSUE #225] Add docker for sillytavern-extra to ghcr.io #137

Open
opened 2026-10-15 18:04:55 +00:00 by bsakaguchi · 3 comments
Owner

Originally created by @rhamblen on GitHub (Feb 4, 2024).
Original GitHub issue: https://github.com/SillyTavern/SillyTavern-Extras/issues/225

can we add the docker file to ghcr.io

I use unraid and its much harder add and build a docker file from scratch. Especially when the files are updated.
If you just add it to ghcr.io the process is much easier.

thanks

Originally created by @rhamblen on GitHub (Feb 4, 2024). Original GitHub issue: https://github.com/SillyTavern/SillyTavern-Extras/issues/225 can we add the docker file to ghcr.io I use unraid and its much harder add and build a docker file from scratch. Especially when the files are updated. If you just add it to ghcr.io the process is much easier. thanks
Author
Owner

@Webifi commented on GitHub (Feb 14, 2024):

Yes, this would be helpful.

<!-- gh-comment-id:1944451648 --> @Webifi commented on GitHub (Feb 14, 2024): Yes, this would be helpful.
Author
Owner

@zachferr commented on GitHub (Feb 26, 2024):

+1 to this, but also for anyone having issues building the Dockerfile (at least with Apple Silicon), I was able to get it to build by changing line 1 to:
FROM --platform=linux/amd64 nvidia/cuda:11.7.1-cudnn8-runtime-ubuntu20.04 (I may end up changing the image regular ubuntu instead of the nvidia cuda build since idt I need it)

and lines 9-10 to

RUN apt-get update && apt-get install -y --no-install-recommends \
        python3 python3-venv wget build-essential libgtk-3-dev

and make sure you're using the correct requirements.txt.

lastly if youre on apple silicon you need to remove the nvidia related sections from the docker compose

Just a heads up it takes a long time to build. Hope this helps! (and I'm still having trouble connecting to the server and getting it working but at least past step 1 haha)

<!-- gh-comment-id:1963314198 --> @zachferr commented on GitHub (Feb 26, 2024): +1 to this, but also for anyone having issues building the Dockerfile (at least with Apple Silicon), I was able to get it to build by changing line 1 to: `FROM --platform=linux/amd64 nvidia/cuda:11.7.1-cudnn8-runtime-ubuntu20.04` (I may end up changing the image regular ubuntu instead of the nvidia cuda build since idt I need it) and lines 9-10 to ``` RUN apt-get update && apt-get install -y --no-install-recommends \ python3 python3-venv wget build-essential libgtk-3-dev ``` and make sure you're using the correct requirements.txt. lastly if youre on apple silicon you need to remove the nvidia related sections from the docker compose Just a heads up it takes a long time to build. Hope this helps! (and I'm still having trouble connecting to the server and getting it working but at least past step 1 haha)
Author
Owner

@mrguymiah commented on GitHub (Apr 2, 2024):

Agreed. I'm currently building it manually to try and figure it all out and getting it working. This project could definitely use some love in regards to its docker implementation.

<!-- gh-comment-id:2031034812 --> @mrguymiah commented on GitHub (Apr 2, 2024): Agreed. I'm currently building it manually to try and figure it all out and getting it working. This project could definitely use some love in regards to its docker implementation.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SillyTavern/SillyTavern-Extras#137
No description provided.