Discourse

Have meaningful conversations and collaborate anytime, anywhere

Deploy Discourse

Postgres

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

Redis

bitnami/redis:7.2.5

Just deployed

/bitnami

Discourse

bitnami/discourse:3.4.6-debian-12-r2

Just deployed

/bitnami/discourse

Sidekiq

bitnami/discourse:3.4.6-debian-12-r2

Just deployed

Deploy and Host Discourse on Railway

Discourse is an open-source discussion platform designed for modern web communities. It provides a rich set of features including real-time discussions, user notifications, and a powerful API, making it an ideal choice for building engaging online forums and communities.

About Hosting Discourse

Hosting Discourse involves setting up a server environment utilizing a bash script to create the relevant Docker configurations. Discourse typically requires a complex setup and configuration to get up and running. You'll need to setup web certificates to serve your requests over HTTPS, and secure your server properly.

Common Use Cases

  • Community forums
  • Customer support
  • Knowledge bases

Dependencies for Discourse Hosting

  • PostgreSQL
  • Redis

Deployment Dependencies

Implementation Details

Login to the Discourse service via the DISCOURSE_USERNAME and DISCOURSE_PASSWORD environment variables. Further configuration can be done through the Admin panel.

Why Deploy Discourse 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 Discourse 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