Self-Hosting Guide

Get Kaneo up and running on your own infrastructure in minutes

🚀

Quick Setup

Deploy with a single command using Docker Compose

🛡️

Secure by Default

Built-in security features and best practices

💾

Data Control

Full control over your data and infrastructure

Quick Start with Docker Compose

💻
docker-compose.yml
              
            

Starting the Application

Run the following command in the directory containing your docker-compose.yml:

docker compose up -d

Environment Variables

Important: Make sure to change the JWT_SECRET and database passwords in production!

Variable Description
DATABASE_URL PostgreSQL connection string
JWT_SECRET Secret key for JWT tokens