---
title: "Deploy Kan"
description: "The open source alternative to Trello"
category: "Other"
url: https://railway.com/deploy/kan
---

# Deploy Kan

The open source alternative to Trello

**[Deploy Kan on Railway](https://railway.com/template/kan)**

- **Creator:** Henry's Projects
- **Category:** Other
- **Total deploys:** 197

## Template content

### Redis https://cdn.sanity.io/images/sy1jschh/production/0ce0bfdcfbdbf69662b1116671f97c2dd788b655-157x157.svg

- **Image:** redis:8.2.1
- **Start command:** `/bin/sh -c "rm -rf $RAILWAY_VOLUME_MOUNT_PATH/lost+found/ && exec docker-entrypoint.sh redis-server --requirepass $REDIS_PASSWORD --save 60 1 --dir $RAILWAY_VOLUME_MOUNT_PATH"`

### Web https://avatars.githubusercontent.com/u/142905364?s=300.jpg

- **Image:** ghcr.io/kanbn/kan:latest
- **Health check:** /api/v1/health
- **Public domain:** Yes

### kanbn/kan-migrate:latest

- **Image:** ghcr.io/kanbn/kan-migrate:latest

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

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

## Buckets

- **Attachments**

## Documentation

# Deploy and Host Kan on Railway

Kan is an open-source alternative to Trello—a powerful, flexible kanban app that helps you organize work, track progress, and deliver results. It provides simple, visual task management with drag-and-drop cards, team collaboration, and essential features without unnecessary complexity.

## About Hosting Kan

Hosting Kan requires a PostgreSQL database for data storage, which Railway provides as a managed service. Optional dependencies include Redis for rate limiting and S3-compatible storage for file uploads (avatars and attachments). The application runs as a Next.js application with automatic database migrations on startup. Railway simplifies deployment by handling infrastructure, environment variables, and scaling automatically, so you can focus on using Kan rather than managing servers.

## Common Use Cases

- Team project management and task tracking with visual kanban boards
- Personal organization and productivity workflows  
- Self-hosted alternative to commercial project management tools

## Dependencies for Kan Hosting

- **PostgreSQL** (required) - Primary database for all application data
- **Redis** (optional) - For rate limiting and session management
- **S3-compatible storage** (optional) - For file uploads including avatars and attachments

### Deployment Dependencies

- [Railway PostgreSQL Service](https://docs.railway.app/databases/postgresql)
- [Railway Redis Service](https://docs.railway.app/databases/redis) (optional)
- [Railway Buckets](https://docs.railway.app/storage/buckets) (optional, for S3-compatible storage)

## Why Deploy Kan on Railway?

Railway provides managed PostgreSQL and Redis services that integrate seamlessly with your Kan deployment. Automatic database migrations run on startup, and Railway handles scaling, backups, and infrastructure management. The platform's simple environment variable configuration and one-click deployments make it ideal for self-hosting Kan without managing servers or databases manually. Railway's infrastructure-as-code approach ensures your Kan instance stays up-to-date and scales with your team's needs.

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