Back to templates
SillyTavern icon

Deploy SillyTavern on Sealos

LLM frontend for power users with character chats, prompt management, extensions, and multiple AI provider integrations.

AI
Launch a private SillyTavern AI workspace with one-click deployment.Keep models, prompts, and workflow data in your own Sealos environment.Scale GPU or CPU resources as your AI workload grows.Use an open-source template without managing Kubernetes YAML.

Why deploy on Sealos

Sealos makes deploying any app effortless, secure, and production-ready. From one-click launch to ongoing operations, we handle the heavy lifting so you can focus on what matters.

One-Click Deploy
Sealos logo
Compute
Networking
Storage
Security
Observability
Your Application is Live

One-Click Deployment

Deploy any app template in seconds. No compose setup, manual configure, and go live.

Managed Kubernetes Reliability

Built on Sealos Managed Kubernetes for high availability, auto-scaling, and self-healing by default.

Automatic HTTPS & Security

Every deployment includes a secure domain with automatic SSL. We handle certificates and text protection for you.

Persistent Storage

Attach persistent volumes with ease. Your data stays safe, durable, and always accessible.

Scale when needed

Adjust resources as your app grows, no downtime required.

You Get the Whole Stack

Sealos provisions and connects every resource your application needs. Everything is ready to use.

One-click, fully provisionedSecure by defaultProduction ready

App Service

Your application is running and ready to serve requests.

Public HTTPS URL

Secure, global endpoint to access your application.

Database

Managed database instance for your application.

Persistent Volume

Durable storage for uploads and application data.

Environment Variables

Configuration and secrets injected securely into your app.

Logs & Metrics

Centralized logs and basic metrics are enabled.

README

README.md

Deploy and Host SillyTavern on Sealos

SillyTavern is a feature-rich frontend for LLM roleplay, character chats, prompt management, extensions, and multiple AI provider integrations. This template deploys SillyTavern as a single persistent service on Sealos Cloud.

SillyTavern Screenshot

About Hosting SillyTavern

SillyTavern provides a browser UI for creating characters, configuring prompts, connecting AI APIs, managing chats, and installing extensions. It stores user data, configuration, plugins, and third-party extensions on persistent volumes.

This template uses the pinned ghcr.io/sillytavern/sillytavern:1.18.0 release image, exposes port 8000 through Sealos HTTPS ingress, and enables Docker-style heartbeat health checks. Basic Auth is enabled by default so the public URL satisfies SillyTavern's remote access safety check.

Common Use Cases

  • Character chat frontend: Manage characters, lorebooks, and chat histories.
  • Multi-provider LLM UI: Connect OpenAI-compatible, Anthropic, OpenRouter, Kobold, and other providers from the UI.
  • Prompt experimentation: Tune prompts, presets, context templates, and generation settings.
  • Extension workspace: Use third-party UI extensions and server plugins.

Dependencies for SillyTavern Hosting

The Sealos template includes SillyTavern, persistent volumes for configuration and user data, public HTTPS ingress, and an App launcher entry.

Deployment Dependencies

Implementation Details

Architecture Components:

  • SillyTavern: Main web UI and backend server.
  • Persistent Volumes: Config, data, plugins, and third-party extension directories.
  • Ingress: Public HTTPS access through Sealos.

Configuration:

  • SILLYTAVERN_LISTEN=true allows the server to accept ingress traffic.
  • SILLYTAVERN_WHITELISTMODE=false allows public access through the Sealos URL.
  • SILLYTAVERN_HEARTBEATINTERVAL=30 enables the built-in healthcheck mechanism.
  • Basic Auth uses basic_auth_username and basic_auth_password from the deployment dialog.

License Information:

SillyTavern is distributed by the upstream project. Review the upstream repository for current license details.

Why Deploy SillyTavern on Sealos?

Sealos is an AI-assisted Cloud Operating System built on Kubernetes that unifies the entire application lifecycle, from development in cloud IDEs to production deployment and management. It is perfect for building and scaling modern AI applications, SaaS platforms, and complex microservice architectures. By deploying SillyTavern on Sealos, you get:

  • One-Click Deployment: Deploy SillyTavern, persistent storage, HTTPS ingress, and App launcher together.
  • Persistent User Data: Keep characters, chats, settings, plugins, and extensions across restarts.
  • Easy Customization: Change environment variables, resources, and storage through Canvas.
  • Instant Public Access: Open SillyTavern from an HTTPS URL after deployment.
  • Zero Kubernetes Expertise Required: Operate the containerized service from a simple UI.

Deploy SillyTavern on Sealos and focus on your LLM workspace.

Deployment Guide

  1. Open the SillyTavern template and click Deploy Now.
  2. Keep Basic Auth enabled for public access, or configure another SillyTavern access-control mode before disabling it. The default username is user; the basic_auth_password field is prefilled with a generated password and can be replaced before deployment.
  3. Wait for deployment to complete. After deployment, you will be redirected to the Canvas. For later changes, describe your requirements in the dialog to let AI apply updates, or click the relevant resource cards to modify settings.
  4. Open the SillyTavern App URL from Canvas and log in with basic_auth_username and basic_auth_password.
  5. Start configuring AI provider API keys, characters, prompts, and extensions inside the SillyTavern UI.

Configuration

After deployment, you can configure SillyTavern through:

  • AI Dialog: Describe resource, auth, or environment changes and let AI apply updates.
  • Resource Cards: Click the StatefulSet, Service, Ingress, or storage cards to modify settings.
  • SillyTavern UI: Configure AI providers, presets, characters, extensions, and chat settings.
  • Persistent Config Volume: Advanced configuration is stored under /home/node/app/config.

Scaling

SillyTavern is stateful and stores active user data on local persistent volumes. Keep one replica for the default template. The template uses 512 MiB memory because first boot compiles frontend libraries and initializes default user content. Increase CPU and memory if large context windows, heavy extensions, or many simultaneous users require more capacity.

Troubleshooting

The App Opens but Shows an Access Error

  • Cause: Basic Auth credentials are required, or whitelist-related settings were changed.
  • Solution: Use the configured basic_auth_username and basic_auth_password, and confirm SILLYTAVERN_WHITELISTMODE=false.

Health Check Fails

  • Cause: The heartbeat file is missing or the server did not start.
  • Solution: Check container logs and confirm SILLYTAVERN_HEARTBEATINTERVAL=30.

Data Is Missing After Restart

  • Cause: Data was written outside the persistent directories.
  • Solution: Store config, characters, chats, plugins, and extensions under the mounted SillyTavern directories.

Additional Resources

License

Review the upstream repository for the current SillyTavern license and usage terms.

Related templates

Explore more production-ready templates.

More

Ready to Stop Configuring and
Start Creating?

Get started for free. No credit card required.

Play