---
title: "Deploy kaneo"
description: "Open source project management that works for you, not against you"
category: "Automation"
url: https://railway.com/deploy/kaneo-1
---

# Deploy kaneo

Open source project management that works for you, not against you

**[Deploy kaneo on Railway](https://railway.com/template/kaneo-1)**

- **Creator:** kmaki's Projects
- **Category:** Automation

## Template content

### kaneo

- **Image:** ghcr.io/usekaneo/kaneo:2.9.10
- **Public domain:** Yes

### postgres

- **Image:** postgres:16.10-alpine

## Documentation

# 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 |

## Similar templates

- [N8N Main + Worker](https://railway.com/deploy/n8n-main-worker) — Deploy and Host N8N with Inactive worker.
- [Evolution API with n8n](https://railway.com/deploy/evolution-api-with-n8n) — [Jul'26] WhatsApp automation platform using Evolution API, n8n & PostgreSQL
- [Postgres Backup](https://railway.com/deploy/postgres-s3-backups) — Cron-based PostgreSQL backup to bucket storage

Open this page in a browser: https://railway.com/deploy/kaneo-1
