
Deploy Fizzy
Kanban as it should be. Not as it has been.
fizzy
Just deployed
/rails/storage
Deploy and Host Fizzy on Railway
The Kanban tracking tool for issues and ideas by 37signals.
About Hosting Fizzy
Fizzy is a self-hosted Rails application that uses SQLite for data storage and Solid Queue for background job processing. Deploying on Railway requires configuring persistent storage for SQLite databases, setting up SMTP for passwordless authentication via magic links, and configuring environment variables for security. The application runs in a container with background job processing handled by Solid Queue inside the Puma web server. Once configured, Fizzy provides a collaborative kanban board system for teams to track cards, manage workflow columns, and organize work with automatic card postponement based on inactivity.
Common Use Cases
- Small to medium-sized teams needing a lightweight, self-hosted project management tool without database server overhead
- Organizations requiring passwordless authentication and email-based access control for secure team collaboration
- Development teams tracking bugs, features, and ideas across multiple boards with customizable workflow stages
- Remote teams needing real-time collaboration features like comments, mentions, assignments, and activity timelines
Dependencies for Fizzy
- Railway Volume: Persistent storage mounted at
/rails/storagefor SQLite databases and file uploads - SMTP Service: Email provider (Mailgun, SendGrid, Amazon SES, etc.) for sending magic link authentication emails
- Environment Variables: SECRET_KEY_BASE (128-char hex), SMTP credentials, APP_HOST, and configuration flags
Deployment Dependencies
- https://docs.railway.app/develop/cli (optional, for local deployment management)
- https://guides.rubyonrails.org/security.html#custom-credentials (for understanding SECRET_KEY_BASE)
- https://github.com/basecamp/solid_queue (background job system)
Why Deploy Fizzy 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 Fizzy 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
fizzy
arjunkomath/fizzySMTP_DOMAIN
Your verified domain for sending emails
SMTP_ADDRESS
Hostname of your SMTP server (e.g., smtp.mailgun.org, smtp.sendgrid.net)
SMTP_PASSWORD
Password or API key for SMTP authentication
SMTP_USERNAME
Username for SMTP authentication
MAILER_FROM_ADDRESS
Email address shown as sender in outgoing emails