# SillyTavern Docker Setup This directory contains Docker configuration for SillyTavern, a frontend for AI chat. ## Quick Start 1. Ensure the Caddy network exists: ```bash docker network create caddy-network ``` 2. Start SillyTavern: ```bash docker-compose up -d ``` 3. Access SillyTavern: - Local: http://localhost:8000 - Domain: https://silly.will123song.xyz (via Caddy reverse proxy) ## Configuration - **API Keys**: Pre-configured with tokens from `~/docker/tokens.txt` - **Reverse Proxy**: Configured in Caddy for `silly.will123song.xyz` - **Persistent Data**: All user data, characters, and chats are stored in local volumes ## Volumes - `./config` - SillyTavern configuration files - `./characters` - Character definitions - `./chats` - Chat history - `./groups` - Group chats - `./worlds` - World info - `./themes` - Custom themes - `./avatars` - User avatars - `./backups` - Automatic backups ## API Support Configured with the following AI APIs: - OpenAI (GPT models) - Anthropic Claude - DeepSeek - Kimi (Moonshot) - Google Gemini - Alpha Vantage (for financial data) ## Management ```bash # View logs docker-compose logs -f # Restart service docker-compose restart # Stop service docker-compose down # Update image docker-compose pull docker-compose up -d ```