
Deploy Campfire
Super simple group chat, without a subscription.
Campfire
Just deployed
/rails/storage
Deploy and Host Campfire on Railway
> Note: Campfire requires Web Push credentials for notifications. Before deployment, generate a VAPID_PUBLIC_KEY and VAPID_PRIVATE_KEY, and configure them as environment variables in Railway. These keys are used to authenticate push notifications to browsers and PWAs.

Campfire is a self-hosted, open-source group chat system by 37signals. It provides the core collaboration primitives—rooms, DMs, mentions, search, and mobile support—without subscriptions or vendor lock-in. You own the code, the infrastructure, and the data, making it a durable alternative to Slack or Microsoft Teams.
About Hosting Campfire
Hosting Campfire involves running a single Dockerized application on infrastructure you control. The service includes the web UI, real-time messaging, and background jobs in one cohesive deployment. Once running, users access Campfire through the browser or as a mobile PWA. Updates can be applied automatically or manually, and SSL can be configured at the platform level. On Railway, Campfire can be deployed with minimal setup while retaining full control over scaling, networking, and environment configuration.
Common Use Cases
- Primary internal chat for teams replacing Slack or Microsoft Teams
- Backup or fallback chat system during SaaS outages
- Private, air-gapped communication for executives, boards, or secure environments
Dependencies for Campfire Hosting
- Docker-compatible runtime
- Persistent storage for application data
Deployment Dependencies
Implementation Details
Campfire is distributed as a container image and can be launched with a single command. Railway manages networking, SSL termination, and resource allocation, allowing the application to focus solely on runtime behavior.
Why Deploy Campfire 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 Campfire 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
Campfire
basecamp/once-campfireVAPID_PUBLIC_KEY
Public key for Voluntary Application Server Identification web push notifications.
VAPID_PRIVATE_KEY
Private key for Voluntary Application Server Identification web push notifications.