Self-Hosting Keila: Requirements
This guide leads you through the installation for self-hosting Keila on your own server.
Requirements
Keila is available as a Docker image.
You can install it from Docker Hub as pentacent/keila.
All you need to run Keila, in addition to the container engine of your choice, is a PostgreSQL database.
Enabling WebSockets
If you intend to run Keila behind a reverse proxy, you need to make sure that WebSockets are correctly forwarded. Caddy and Traefik support WebSockets by default. For nginx you can follow this guide.