Deploy kaneo
Open source project management that works for you, not against you
Just deployed
postgres
Just deployed
/var/lib/postgresql/data
Deploy and Host Kaneo on Railway
About Hosting Kaneo on Railway
Kaneo runs as its official combined web and API container on Railway, backed by a private PostgreSQL service with persistent storage.
Tech Stack
- React and Vite web interface
- Node.js API
- Nginx reverse proxy
- PostgreSQL 16
- Docker containers on Railway
Why Deploy Kaneo on Railway
Railway provides one-click container deployment, private service networking, managed TLS, generated domains, secrets, and persistent volumes with minimal operational setup.
Common Use Cases
- Team project and task management
- Kanban planning and issue tracking
- Self-hosted collaboration workspaces
- Lightweight product development coordination
Deployment Notes
Kaneo listens on port 5173 and proxies API traffic under /api. KANEO_CLIENT_URL uses the generated Railway domain. AUTH_SECRET and the PostgreSQL password are generated automatically. PostgreSQL uses PGDATA beneath its mounted volume to avoid the mount root lost+found directory. Create the first Kaneo account through the registration screen; Kaneo does not define an initial admin credential pair. Optional S3 uploads and social login integrations are not enabled.
Dependencies for Kaneo on Railway
Kaneo depends on PostgreSQL over Railway private networking. PostgreSQL is not publicly exposed.
Deployment Dependencies
| Service | Image | Port | Volume |
|---|---|---|---|
| kaneo | ghcr.io/usekaneo/kaneo:2.9.10 | 5173 | - |
| postgres | postgres:16.10-alpine | 5432 | /var/lib/postgresql/data |
Template Content
postgres
postgres:16.10-alpine