Skip to main content

Install Tarnished

Use this section to install Tarnished for the first time.

Every install guide in this section is designed to be self-contained:

  • the copy-paste commands are near the top
  • the actual file contents used by the guide are shown on the page
  • verification steps are included
  • the guide tells you where your data lives after installation

Choose an install method

Install with Docker Compose

Use Install with Docker Compose if you want:

  • the fastest self-hosted install path
  • a single Docker Compose file
  • the default SQLite-backed setup

Install with PostgreSQL Docker Compose

Use Install with PostgreSQL Docker Compose if you want:

  • local PostgreSQL from the start
  • separate app and database storage
  • a Docker Compose workflow that is still easy to run locally

Install with Helm

Use Install with Helm if you already run Kubernetes and want:

  • a cluster-native install path
  • secret-based configuration
  • the published Tarnished OCI chart

After installation

When Tarnished is up and responding, continue with: