kan.bn

The open-source project management alternative to Trello.

Deploy kan.bn

Postgres

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

kanbn/kan:latest

kanbn/kan:latest

Just deployed

Deploy and Host kan.bn on Railway

kan.bn is a modern, open-source Kanban board application that brings powerful project management to your team. With features like board visibility controls, workspace collaboration, Trello imports, labels & filters, comments, and detailed activity logging - all while maintaining full control over your data.

About Hosting kan.bn

Post-Deployment Setup

Once both services are running:

  1. Click on the kanbn service and visit the .railway.app domain generated for it — you can also generate your own if you’d like!
  2. Click on the Get started button to create an account. The first account created will be the admin account.

Dependencies for kan.bn Hosting

Deployment Dependencies

ServiceVersionPurposeSource Image
kan.bnlatestKanban board applicationGitHub
PostgreSQL16Database with SSLrailwayapp-templates

Environment Variables

Core Configuration (Required)

VariableRequiredDefault Value & Description
NEXT_PUBLIC_BASE_URLYeshttps://${{RAILWAY_PUBLIC_DOMAIN}}
Base URL of your installation
BETTER_AUTH_SECRETYes${{secret()}}
Auth encryption secret
POSTGRES_URLYes${{Postgres.DATABASE_URL}}
PostgreSQL connection URL

SMTP Configuration (Optional)

VariableRequiredDefault Value & Description
SMTP_HOSTNoEmpty
SMTP server hostname
SMTP_PORTNoEmpty
SMTP server port
SMTP_USERNoEmpty
SMTP username/email
SMTP_PASSWORDNoEmpty
SMTP password/token
SMTP_SECURENoEmpty
Use secure SMTP connection (defaults to true if not set)
EMAIL_FROMNoEmpty
Sender email address

S3 Storage Configuration (Optional)

VariableRequiredDefault Value & Description
S3_REGIONNoEmpty
S3 storage region
S3_ENDPOINTNoEmpty
S3 endpoint URL
S3_ACCESS_KEY_IDNoEmpty
S3 access key
S3_SECRET_ACCESS_KEYNoEmpty
S3 secret key
NEXT_PUBLIC_STORAGE_URLNoEmpty
Storage service URL
NEXT_PUBLIC_STORAGE_DOMAINNoEmpty
Storage domain name
NEXT_PUBLIC_AVATAR_BUCKET_NAMENoEmpty
S3 bucket name for avatars

Auth Config (Optional)

VariableRequiredDefault Value & Description
NEXT_PUBLIC_ALLOW_CREDENTIALSNotrue
Allow email & password login
NEXT_PUBLIC_DISABLE_SIGN_UPNoEmpty
Disable sign up
BETTER_AUTH_TRUSTED_ORIGINSNoEmpty
Allowed callback origins

Integration Providers (Optional)

VariableRequiredDefault Value & Description
TRELLO_APP_API_KEYNoEmpty
Trello app API key
TRELLO_APP_API_SECRETNoEmpty
Trello app API secret

OAuth Providers (All Optional)

VariableRequiredDefault Value & Description
GITHUB_CLIENT_IDNoEmpty
GitHub OAuth client ID
GITHUB_CLIENT_SECRETNoEmpty
GitHub OAuth client secret
GOOGLE_CLIENT_IDNoEmpty
Google OAuth client ID
GOOGLE_CLIENT_SECRETNoEmpty
Google OAuth client secret
DISCORD_CLIENT_IDNoEmpty
Discord OAuth client ID
DISCORD_CLIENT_SECRETNoEmpty
Discord OAuth client secret
MICROSOFT_CLIENT_IDNoEmpty
Microsoft OAuth client ID
MICROSOFT_CLIENT_SECRETNoEmpty
Microsoft OAuth client secret
APPLE_CLIENT_IDNoEmpty
Apple OAuth client ID
APPLE_CLIENT_SECRETNoEmpty
Apple OAuth client secret
TWITTER_CLIENT_IDNoEmpty
Twitter OAuth client ID
TWITTER_CLIENT_SECRETNoEmpty
Twitter OAuth client secret
GITLAB_CLIENT_IDNoEmpty
GitLab OAuth client ID
GITLAB_CLIENT_SECRETNoEmpty
GitLab OAuth client secret
GITLAB_ISSUERNoEmpty
GitLab OAuth issuer
REDDIT_CLIENT_IDNoEmpty
Reddit OAuth client ID
REDDIT_CLIENT_SECRETNoEmpty
Reddit OAuth client secret
LINKEDIN_CLIENT_IDNoEmpty
LinkedIn OAuth client ID
LINKEDIN_CLIENT_SECRETNoEmpty
LinkedIn OAuth client secret
SPOTIFY_CLIENT_IDNoEmpty
Spotify OAuth client ID
SPOTIFY_CLIENT_SECRETNoEmpty
Spotify OAuth client secret
TWITCH_CLIENT_IDNoEmpty
Twitch OAuth client ID
TWITCH_CLIENT_SECRETNoEmpty
Twitch OAuth client secret
TIKTOK_CLIENT_IDNoEmpty
TikTok OAuth client ID
TIKTOK_CLIENT_SECRETNoEmpty
TikTok OAuth client secret
TIKTOK_CLIENT_KEYNoEmpty
TikTok OAuth client key
ZOOM_CLIENT_IDNoEmpty
Zoom OAuth client ID
ZOOM_CLIENT_SECRETNoEmpty
Zoom OAuth client secret
VK_CLIENT_IDNoEmpty
VK OAuth client ID
VK_CLIENT_SECRETNoEmpty
VK OAuth client secret
ROBLOX_CLIENT_IDNoEmpty
Roblox OAuth client ID
ROBLOX_CLIENT_SECRETNoEmpty
Roblox OAuth client secret
KICK_CLIENT_IDNoEmpty
Kick OAuth client ID
KICK_CLIENT_SECRETNoEmpty
Kick OAuth client secret
DROPBOX_CLIENT_IDNoEmpty
Dropbox OAuth client ID
DROPBOX_CLIENT_SECRETNoEmpty
Dropbox OAuth client secret
APPLE_APP_BUNDLE_IDENTIFIERNoEmpty
Apple app bundle identifier

Resource Requirements

  • Memory: ~500MB
  • CPU: Minimal
  • Storage: No volume; database grows with usage

Troubleshooting

For common issues and community support, visit the Railway Community Forum.

Template Changelog

  • 5 July, 2025
    • Removed URL-based S3 variables from the template defaults as, despite being empty, they were breaking the installation
    • Set Healthcheck Path to /
  • 3 July, 2025
    • Initial template release on Railway

Common Use Cases

  • Project Management - Organize tasks, track progress, and manage deadlines with intuitive Kanban boards
  • Team Collaboration - Invite team members, assign tasks, add comments, and track activity across workspaces
  • Trello Migration - Seamlessly import existing Trello boards while gaining enhanced privacy and control
  • Agile Development - Manage sprints, user stories, and development workflows with labels and filters
  • Personal Productivity - Create private boards for personal task management and goal tracking

Why Deploy kan.bn 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 kan.bn 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

More templates in this category

View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

View Template
(v1) Simple Medusa Backend
Deploy an ecommerce backend and admin using Medusa

View Template
peppermint
Docker-compose port for peppermint.sh