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: