
Deploy Kaneo new version - Self-Hosted Project Management + PostgreSQL
Kaneo - PostgreSQL for private team projects. kaneo w/ 1 service - api & ui
Just deployed
/var/lib/postgresql/data
Just deployed
Deploy and Host Kaneo new version - Self-Hosted Project Management + PostgreSQL on Railway
Kaneo is a fast, open-source project management platform designed to keep teams focused on their work without unnecessary complexity. This template deploys the new all-in-one Kaneo container with a persistent PostgreSQL database, providing a private, self-hosted workspace for organizing projects, tasks, priorities, and team collaboration.
About Hosting Kaneo new version - Self-Hosted Project Management + PostgreSQL
This Railway template deploys Kaneo using its new combined web and API image alongside a persistent PostgreSQL database. Railway automatically provides the public application domain, private service networking, database storage, and generated authentication secrets. Kaneo serves its interface on port 5173, while API requests are routed internally through /api. PostgreSQL stores users, workspaces, projects, tasks, and other application data. No persistent volume is required for the Kaneo service itself. After deployment, create the first account and optionally disable public registration to keep the instance private.
Common Use Cases
- Host a private project and task management workspace for a team
- Replace proprietary tools with an open-source, self-hosted alternative
- Organize software development, product planning, and internal operations
Dependencies for Kaneo new version - Self-Hosted Project Management + PostgreSQL Hosting
- Kaneo all-in-one container image
- PostgreSQL database with persistent Railway storage
Deployment Dependencies
- Kaneo GitHub repository
- Kaneo documentation
- Kaneo Docker Compose installation
- Kaneo environment variables
Implementation Details
The template uses the new combined Kaneo image introduced in version 2.6.0:
ghcr.io/usekaneo/kaneo:latest
The Kaneo container exposes port 5173, and its health endpoint is:
/api/health
Recommended Kaneo variables:
PORT=5173
KANEO_CLIENT_URL=https://${{RAILWAY_PUBLIC_DOMAIN}}
DATABASE_URL=${{Postgres.DATABASE_URL}}
AUTH_SECRET=${{secret(64)}}
DISABLE_REGISTRATION=false
DISABLE_GUEST_ACCESS=true
KANEO_API_URL does not need to be configured because the all-in-one image automatically derives it from KANEO_CLIENT_URL and routes API traffic through /api.
Keep DISABLE_REGISTRATION=false during the initial setup so the first account can be created. Afterward, set it to true and redeploy Kaneo to block public account creation. Users with valid workspace invitations can still register.
The PostgreSQL service should use a persistent volume mounted at:
/var/lib/postgresql/data
Kaneo supports optional S3-compatible object storage for uploads in task descriptions and comments. Without S3 configuration, the main project management features remain available, but file uploads are disabled.
Why Deploy Kaneo new version - Self-Hosted Project Management + PostgreSQL on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Kaneo new version - Self-Hosted Project Management + PostgreSQL on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
