Video coming soon…
🤖 Setup SillyTavern — Character-Based LLM Frontend
Deploy SillyTavern on Ubuntu with Docker — a powerful frontend for roleplay and character-driven chat with local or cloud LLMs, protected by basic auth, on port 8191.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/ai/sillytavern/sillytavern-ubuntu.sh
chmod +x sillytavern-ubuntu.sh
sudo bash sillytavern-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/ai/sillytavern/sillytavern-ubuntu.sh
2 Make it Executable
chmod +x sillytavern-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts SillyTavern on port 8191 with basic auth enabled — username user and a generated password — and config, data, and plugins in their own volumes.
sudo bash sillytavern-ubuntu.sh
4 Log In and Connect a Backend
Open SillyTavern, log in as user with the generated password, then connect your LLM backend (a local model or a cloud API):
http://<your-server-ip>:8191
Ports Used
| Port | Purpose |
|---|---|
| 8191 | Web UI (host → container 8000) — basic auth user / generated password |
| ./data | Characters, chats, settings (also ./config, ./plugins) |
| backend | Connect a local or cloud LLM — SillyTavern generates nothing itself |