Discourse

Deploy Discourse on a VPS in One Click

Communication & chat

Self-hosted community forum and discussion platform with trust levels, categories, and moderation tools.

  • Ready in ~15 min
  • Free installation
  • We handle the setup
At a glance
Version
Latest (2026.x)
Operating system
Ubuntu Server 24.04 LTS
Minimum RAM
4 GB
License
GPL-2.0
Addressing
IPv4, IPv6
GitHub
48,000
Deployment~15 min
Open source & self-hosted
VPS plans

Choose a VPS plan for Discourse

Blazing-fast NVMe drives and powerful processors. Take a ready-made plan or build the configuration yourself.
Minex
Perfect for personal projects and small websites.
€3.20/mo
Save €0.80 per month

  • 1 vCPU core
  • 1 GB DDR5 RAM
  • 20 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 1 TB traffic
Basex
A great balance of power and affordable price.
€4.80/mo
Save €1.20 per month

  • 2 vCPU cores
  • 2 GB DDR5 RAM
  • 40 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 2 TB traffic
Most popular
Corex
For growing applications and businesses.
€7.20/mo
Save €1.80 per month

  • 4 vCPU cores
  • 4 GB DDR5 RAM
  • 50 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Midex
Resources for high-load projects.
€9.60/mo
Save €2.40 per month

  • 4 vCPU cores
  • 6 GB DDR5 RAM
  • 60 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Proex
Maximum power and scalability.
€12.00/mo
Save €3.00 per month

  • 6 vCPU cores
  • 8 GB DDR5 RAM
  • 70 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Scalex
Resources for scaling.
€16.00/mo
Save €4.00 per month

  • 6 vCPU cores
  • 10 GB DDR5 RAM
  • 150 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Maxex
A large reserve of power.
€44.00/mo
Save €11.00 per month

  • 8 vCPU cores
  • 16 GB DDR5 RAM
  • 200 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Apex
The top configuration.
€79.99/mo
Save €20.00 per month

  • 16 vCPU cores
  • 32 GB DDR5 RAM
  • 400 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic

What you can do with Discourse

Discourse is an open-source discussion platform built for online communities, support forums, and product feedback boards, aimed at teams that need structured, searchable conversations instead of scattered chat threads. It ships with categories, tagging, and an automated trust-level system that promotes engaged members to moderator-like roles without manual intervention — a natural fit for developer communities, SaaS customer support, or membership sites.

What sets Discourse apart from lighter forum software is its depth: full-text search that stays fast at scale, SSO and OAuth login support, webhook integrations for Slack or Zapier, and a plugin ecosystem covering everything from voting to solved-topic marking. Running Discourse self hosted on a VPS avoids the per-seat pricing of official Discourse hosting plans and gives you unrestricted plugin installation — something the entry-level cloud tiers don't offer.

The applications screen of the control panel with one-click install

Discourse features

A server surrounded by app icons — applications running on a VPS

Discourse turns raw discussion threads into an organized, moderated community with tools that scale as your user base grows.

01

Trust levels

New users start with limited permissions and automatically earn posting, linking, and moderation privileges as they participate.

02

Categories and tags

Organize topics by subforum and cross-reference them with tags for faster discovery.

03

Full-text search

A fast built-in search index covers posts, users, and categories without external tools.

04

SSO and OAuth login

Connect Google, GitHub, or a custom identity provider instead of managing separate forum accounts.

05

Webhook integrations

Push new posts or events to Slack, Discord, or custom endpoints in real time.

06

Plugin ecosystem

Extend the forum with community plugins like discourse-solved or discourse-voting for feature requests.

07

Mailing list mode

Let users follow entire categories by email without opening the web interface.

08

Built-in moderation queue

Flagged posts, spam detection, and staff-only categories keep large communities manageable.

Requirements

Which server to run it on

Minimum requirements for Discourse and the configuration worth starting with.
Minimum
  • CPU2 vCPU
  • Minimum RAM4 GB
  • Disk40 GB
Recommended
VPS Corex
  • CPU4 vCPU
  • Minimum RAM4 GB
  • Disk50 GB

Installation is free — you only pay for the server

Getting started

How to deploy Discourse

Three steps and the app is running on your server.
Step 1
Choose a server

Pick a VPS with at least 2 CPU cores and 4 GB of RAM — Discourse's background jobs and search indexing need headroom beyond the bare minimum.

Step 2
Pick the app

Select Discourse from the one-click app list, and the platform installs the official Docker-based launcher automatically instead of a manual git clone.

Step 3
Get your credentials

Point your domain's A record at the new server before finishing setup, since Discourse won't issue a certificate or build correct links against a bare IP address.

Why us

Why Host Discourse on Leneex

Speed, protection and support you can rely on — on every plan, with no hidden limits.
Deployment speed
Discourse's official installer already takes about 10 minutes with SSH access — Leneex's one-click deploy skips the Docker setup and A-record troubleshooting entirely, so your forum is reachable the moment DNS propagates.
Free installation
Discourse itself is free software, but self-hosting it usually means paying a setup fee to a managed provider or burning hours on Docker configuration — Leneex removes that cost for the one-click deploy.
DDoS protection
A public discussion forum is an open front door by design, and unmoderated traffic spikes or targeted floods can take an active community offline during exactly the moment engagement matters most.
Control and support
Root access means you can install any community plugin without waiting on a managed host's approval queue, and 24/7 engineer support matters when Sidekiq jobs stall or an upgrade needs a rollback.
99.9% uptime with SLA compensation
A forum that goes down loses its real-time value — replies stop, notifications stall, and members drift to other channels, so uptime backed by SLA compensation protects the conversation itself, not just the server.
Flexible payment
Communities are often run by volunteer teams or small organizations rather than companies with a corporate card, so flexible payment methods including crypto keep the forum's hosting bill easy to cover.
What to choose

Discourse: Self-Hosted vs Cloud — Which to Choose

We compare cost, control over your data and limits, so the choice is an informed one.
Discourse Cloud
Self-hosted on LeneexRecommended
Resources and limitsShared infrastructure with page-view and staff-account limits per planDedicated CPU and RAM you control entirely
Control and accessLimited to plugins approved for your tier; no server accessFull root access, install any community plugin
Feature limitsEntry-level plans cap staff seats and restrict some pluginsFull feature set and unlimited categories from the Starter setup
ScalingRequires moving to a higher-priced plan tierUpgrade VPS resources on demand as the community grows
CostStarts around $20/month and rises sharply with the Pro and Business tiersFixed monthly VPS cost regardless of traffic or post volume
Who it fitsTeams wanting zero server maintenance and are fine with plan limitsCommunities needing custom plugins, high post volume, or full data control

Discourse's official cloud hosting starts cheap but scales its price fast once a community needs more staff seats or plugin access, while a VPS keeps the cost flat as the forum grows. Self-hosting also removes the plugin approval process entirely, which matters for communities running custom integrations. The trade-off is that you own the update and backup process yourself.

Frequently Asked Questions about Discourse on VPS

What people ask most about Discourse and our servers.

  • Yes — Discourse's built-in backup tool exports your full database and uploads as a single archive, which you can restore on the new server through the admin panel's backup section.

  • Your Discourse instance and all its data stay untouched during a plan upgrade; only the underlying CPU and RAM allocation increases, so no reinstall or migration is needed.

  • Yes, Leneex provisions a Let's Encrypt certificate automatically once your domain's A record points to the server, matching the DISCOURSE_HOSTNAME you configure during setup.

  • A VPS with 2 CPU cores and 4 GB RAM comfortably supports a small-to-medium community of a few hundred active daily users before you'd need to scale up resources.

  • You control updates yourself through Discourse's admin dashboard upgrade button, which pulls new Docker images — Leneex doesn't auto-update the application to avoid breaking custom plugins.

What's already configured

The one-click deploy installs Discourse through its official Docker-based launcher, meaning the Rails application, PostgreSQL database, Redis, Sidekiq background job processor, and Nginx reverse proxy all run inside a single managed container with autostart configured. The container is set to restart automatically on server reboot, so you don't need to configure systemd units manually..

First login

Before finishing setup, Discourse requires DISCOURSE_HOSTNAME to already point to your server via a valid A record — the setup wizard will not issue a certificate against a bare IP address, and links across the forum will build incorrectly without it. On first visit, Discourse opens an in-browser setup wizard where you create categories, appearance settings, and — critically — register your admin account using one of the email addresses listed in DISCOURSE_DEVELOPER_EMAILS during installation, since those addresses automatically receive admin privileges on signup. If SMTP wasn't configured during install, Discourse's newer versions let you skip email entirely and use Discourse ID login (sign-in via Google, GitHub, Apple, or email through id.discourse.com) instead.

Email and security

Full email features — digests, mailing list mode, reply-by-email — require working SMTP, which can be added later through Admin → Email or by re-running the setup wizard if you skipped it initially. It's worth enabling automatic security updates and fail2ban on the underlying VPS shortly after install, since Discourse's own documentation recommends this as a baseline hardening step for internet-facing forums.

Deploy Discourse in about 15 minutes

Choose a server — we do the rest: install, configure and send you the credentials.