---
title: "Deploy Kaneo"
description: "The project management tool that gets out of your way."
category: "Other"
url: https://railway.com/deploy/kaneo
---

# Deploy Kaneo

The project management tool that gets out of your way.

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

- **Creator:** Andrej's Projects
- **Category:** Other
- **Total deploys:** 30

## Template content

### usekaneo/web:latest

- **Image:** ghcr.io/usekaneo/web:latest
- **Public domain:** Yes

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:17

### usekaneo/api:latest

- **Image:** ghcr.io/usekaneo/api:latest
- **Public domain:** Yes

## Documentation

# Deploy and Host Kaneo on Railway

Kaneo is a modern, lightweight project management platform designed to simplify workflows, reduce clutter, and help teams focus on actual work. It provides task management, team collaboration, and progress tracking without the unnecessary complexity of traditional tools.

## About Hosting Kaneo

This Railway template comes with **most of the required infrastructure already preconfigured**. The backend API, web client, and PostgreSQL database are wired together automatically using Railway’s services and internal networking.

When you deploy the template, Railway provisions:

* A managed PostgreSQL database
* The Kaneo API service
* The Kaneo web client
* All required internal URLs and database connection variables

You do **not** need to manually configure database credentials or service URLs.

## What You Still Need to Configure

### Required: `AUTH_SECRET`

You **must** provide an `AUTH_SECRET`, which is used to sign authentication tokens.

Generate a secure random value locally:

```bash
openssl rand -base64 32
```

Then add it in Railway:

* Project → Variables
* Key: `AUTH_SECRET`
* Value: *(the generated string)*
* Mark it as a **secret**

> ⚠️ Kaneo will not start in production without a valid `AUTH_SECRET`.

---

## Optional Configuration

Kaneo supports additional optional environment variables for features like:

* Social login (GitHub, Google)
* Email notifications (SMTP)
* Registration and guest access controls

These are **not required** to get Kaneo running and can be added later.

See the full list and explanations in the documentation:
👉 [https://kaneo.app/docs/core/installation/environment-variables](https://kaneo.app/docs/core/installation/environment-variables)

---

## Common Use Cases

* Internal team project management and task tracking
* Lightweight collaboration for remote teams
* Self-hosted alternative to complex PM tools

---

## Why Deploy Kaneo on Railway?

Railway provides a single platform to deploy, manage, and scale your entire stack. With this template, you can go from zero to a fully working Kaneo instance in minutes—without dealing with database provisioning, networking, or service wiring.

Deploy Kaneo, set one secret, and start managing work.

## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — [Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

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