Discourse 2026.7.3 Communications Beta
Free credit available Limited time

Discourse hosting, with no seat or pageview meter.

Your Discourse 2026.7.3 forum, open source and with its own PostgreSQL and Redis, lives on one server that Selfhost.dev provisions, secures and runs, across six locations on three continents. No plan meters staff seats, members or pageviews.

One click. Three containers. The template deploys in about 30 minutes.

+$5.00 added at signup · deployment choice preserved · no card

What the one click sets up, before the first topic.
Your forum, your server

What is managed Discourse hosting?

What it is

Discourse, the open source forum software, on a server of your own that we provision and watch. It is threaded, searchable discussion, not a chat app like Discord.

Who it is for

Communities, product teams and support teams that want the forum's data and domain under their control. Especially anyone who has outgrown Discourse's Free plan but not the price of Pro.

When to use it

Pick it when the forum needs its own domain, more than a couple of staff accounts or its data on a server you control. The whole bill is the server, by the hour.

Containers

What's in the Discourse deployment

A Discourse deployment here is three containers on one project server: Discourse's official image, PostgreSQL with the pgvector extension and Redis for the job queue and cache. Discourse is pinned to 2026.7.3, Postgres stays on 16 and Redis on 7. All three start together. Mail goes out through the SMTP provider you enter at deploy.

The official image, without the launcher

Discourse's own install runs a launcher script on a server you maintain. This template runs Discourse's official web-only image instead, which Discourse does not yet call production-ready, so the console shows it as Beta.

pgvector is already in the database

Discourse AI's related topics and semantic search store their embeddings with pgvector. The extension ships in this template's PostgreSQL, so the database side is ready when you turn those features on.

The stack, end to end

Callers

Your members and moderators

Edge

TLS and routing

Your project server
Container

Discourse 2026.7.3

Container

Postgres 16 + pgvector

Container

Redis 7

Outbound mail

Your SMTP provider

Component manifest
ComponentVersionWhat it does
Discourse discourse/discourse:2026.7.3The forum itself, served over HTTPS
PostgreSQL with pgvector pgvector/pgvector:pg16Topics, posts, members and settings
Redis redis:7-alpineDiscourse's job queue and cache
Mail Your SMTP providerSign-up confirmations, notifications and digests
Your forum goes here. Deploy the stack
The install guide, already done

What we set up for you

Discourse's install guide starts with a Linux server, a hostname, an installer script and a setup wizard over SSH. On this template each of those steps is done before the forum first loads: the server is provisioned and firewalled, mail is set and the forum answers on its own HTTPS address.

What Discourse's install guide has you doOn this template
Get a 64-bit Linux server with Docker and SSHA project server, provisioned and firewalled
Point a hostname at the server before installingA generated HTTPS address from the start; your own domain later
Run the installer and answer its setup wizardOne click; the console asks for the admin email and SMTP
Enter SMTP details for sign-up and notification mailSet on the container before the first boot
Run PostgreSQL and Redis for DiscourseBoth run as their own containers, wired to Discourse
Get a Let's Encrypt certificateA certificate per hostname, renewed for you
Keep the database and Redis ports off the internetThe server firewall opens only 22, 80 and 443
Pin a version rather than a moving tagPinned to Discourse 2026.7.3

Discourse's installer needs a hostname before it runs, your own domain or a discourse.diy name. Here the forum answers on its own HTTPS address first; your domain follows when you are ready.

Server

Discourse hosting requirements

Discourse hosting here needs one 8 GB server, which the console recommends for Discourse, PostgreSQL and Redis together, plus the SMTP details the console asks for at deploy. Everything else, from the HTTPS certificate to optional daily backups and the six locations, comes with the server.

What Discourse needs

Discourse
2026.7.3, pinned, from Discourse's official image
Database
PostgreSQL with pgvector, in its own container
Cache
Redis, in its own container
Memory
An 8 GB server, recommended by the console
Disk
80 GB on most 8 GB servers (160 GB in Singapore), shared by uploads, the database and backup archives
Mail
Your own SMTP server, entered at deploy
Locations
Six, on three continents
Not configured
Third-party plugins, S3 upload storage, a CDN

Discourse's guide recommends 2 GB

That sizes its launcher install, which packs Discourse, PostgreSQL and Redis into one container. This template runs them as three. The whole template counts as one heavy workload. An 8 GB server fits three heavy workloads and one light, so there is room beside the forum.

Server size: 8 GB, enough for Discourse. Deploy on an 8 GB server
Quickstart

How to deploy Discourse in 4 steps

Deploying Discourse here takes four steps and no SSH: pick the template, enter your mail settings and admin email, wait for the first boot, then sign up as the administrator. The console tracks every stage.

  1. Open the template

    Launch opens the console with Discourse already selected. Pick a server size and one of six locations.

  2. Add mail and the admin email

    Enter your SMTP server, port, username, password and sender address, plus the email address that will own the forum.

  3. Let it build

    The template deploys in about 30 minutes while the first boot migrates the database and compiles assets. Then the forum answers on a generated HTTPS address.

  4. Claim the admin account

    Sign up on the forum with the admin email you entered and confirm the message Discourse sends. That account becomes the administrator.

Deploy DiscourseStep 1 starts in the console.
Launch Discourse
Billing

Discourse hosting cost

Discourse hosting costs the server and nothing else here: there is no fee for Discourse, its database, its cache or your staff accounts. The server is billed by the hour at a rate set by the location you pick. The table below gives the 8 GB rate in each region.

$0.03
/hr, about $23 a month at 730 hours
European 8 GB server, $0.03/hr Deploy Discourse
What else you pay for
ItemCost
Discourse, PostgreSQL and Redis$0
HTTPS and a custom domain$0
Staff seats and members$0
Bandwidth$0, no traffic metering on a template project
BackupsOptional, +20% of the server rate
ServerRAM, cores, diskWhereRateAbout a month
cx33 (recommended)8 GB, 4 cores, 80 GBEurope$0.03/hr$23.36
cax21 (ARM)8 GB, 4 cores, 80 GBEurope$0.04/hr$29.20
cx43 (one size up)16 GB, 8 cores, 160 GBEurope$0.06/hr$43.22
ccx138 GB, 2 cores, 80 GBUS$0.16/hr$119.28
cpx328 GB, 4 cores, 160 GBSingapore$0.19/hr$135.63

Monthly figures assume 730 hours. The console picks the cheapest server in stock that fits and shows it before you confirm.

When the balance runs out

A server with a card on file or a past top-up is powered off and held for 24 hours. A top-up in that window starts the forum again. Welcome-credit-only servers are deleted at zero, backups included.

Try another size or region in the calculator, no signup.

Plans

Discourse pricing: official plans, managed hosts or your own server

Discourse runs three ways: on Discourse's own hosting, with a managed host or on a server of your own. Discourse's plans are Free, Pro at $100 and Business at $500 a month, each with a staff seat cap. On your own server, the bill is the server.

OptionPriceWhat you getWhere it stops
Discourse Free$0Hosted forum on a discourse.group subdomain, 5 GB storage2 staff seats, no custom domain
Discourse Pro$100/moCustom domain, API and webhooks, 15+ plugins, 20 GB storage5 staff seats
Discourse Business$500/moSSO, automation, 20+ more plugins, 100 GB storage15 staff seats
Communiteq StarterFrom $20/moManaged Discourse, 10 GB storage, standard plugins250k pageviews a month
Communiteq Professional$49/moFive extra plugins of your choice, 20 GB storage500k pageviews a month
Selfhost.dev, a European 8 GB server$0.03/hr, about $23 a monthYour own server, your own domain, 80 GB diskThe server's RAM and disk

Prices as each vendor lists them on its own pricing page. Discourse's plans also cap monthly emails and pageviews.

Self hosting Discourse is not only do it yourself

Most guides treat self hosting as a server you install, secure and watch alone. Here the forum still runs on a server of your own, but we provision it, open only three ports and health-check it every 60 seconds.

When Discourse's own hosting is the better choice

A small community that is happy on a discourse.group address with two staff accounts pays nothing on Discourse's Free plan and never touches a server. This template earns its place once you need your own domain, more staff or the data on a server you control.

Admin

What we run and what you run

We run

  • The server, its firewall and its HTTPS certificates
  • The three containers, on the versions they were pinned to
  • Daily whole-server backups, if you switch them on
  • Host CPU and memory metrics in the console
  • Root SSH for the key you add

You run

  • Discourse itself: categories, members, moderation and settings
  • When to move to a newer Discourse
  • Discourse's own backup archives, downloaded off the server
  • Themes, site settings and integrations
  • Your SMTP provider and its sending limits
Status

What every Discourse deployment gets

  • Every service is health-checked every 60 seconds.
  • A stalled deploy is retried automatically, not abandoned.
  • A deploy is never reported done until the URL actually answers.
  • Retrying a create never leaves you paying for two copies.
  • Your version never moves on its own.
~30 min to deploy

Discourse's template deploys in about 30 minutes. That is the platform's own budget, not an estimate.

Notes

Discourse hosting limitations

  1. Beta, by Discourse's own label. The web-only image this template runs is one Discourse does not yet call production-ready, which is why the console marks the template Beta.
  2. Third-party plugins are not installed here. The plugins bundled with Discourse itself can be switched on under Admin, Plugins.
  3. One disk for the whole forum. Uploads, the database and backup archives share the server's disk, 80 GB on most 8 GB sizes. It does not grow.

None of these a dealbreaker? The template deploys in about 30 minutes.

Launch Discourse
Backups

Discourse backup and restore

Discourse hosting here has two layers of backup. The optional daily image covers the whole server with the last seven kept. Discourse's own archive holds the database and uploads in one file you can download. Keep a downloaded copy off the server, because server images go if the server is deleted.

MethodWhat it coversWhere it lives
Daily server backup (optional, +20%)Discourse, PostgreSQL, Redis and every upload in one image, last 7 keptWith the server
Discourse backup (Admin, Backups)The database and uploads in one archiveOn the server until you download it
pg_dump over root SSHThe database onlyWherever you copy it
Sizing

Moving a forum or starting one?

Tell us your members, monthly pageviews and how much you upload. We reply with the server size and the monthly cost.

Help

Frequently asked questions

Can I self host Discourse?

Yes. Discourse is open source under GPL v2 and free to run on your own server. Its own route is a launcher script on a server you set up and look after. This template runs Discourse's official image on a server of your own that we provision, firewall and health-check every 60 seconds.

How much does Discourse cost per month?

Discourse's hosted plans are Free, Pro and Business, each a flat monthly fee with a staff seat cap. Enterprise is quoted separately. The pricing table above lists them. Self hosted, the software costs nothing. You pay for the server by the hour, with no staff seat limit.

Does Discourse have a free version?

Two. Discourse's Free plan hosts a forum at no cost on a discourse.group subdomain, with two staff seats and 5 GB of storage. The software itself is also free to run anywhere. On a server of your own you add a custom domain and as many staff as you like. You pay only for the server.

Is Discourse like Discord?

No. Discord is real-time chat organised in channels. Discourse is a forum: threaded topics that stay searchable for years, which is why companies use it for support and product communities. Discourse includes a chat feature too, but its core is long-form discussion that search engines can index.

How much RAM does Discourse need?

Discourse's install guide asks for 1 GB with swap at minimum and 2 GB or more recommended, for its launcher install that packs everything into one container. This template runs Discourse, PostgreSQL and Redis as three containers. The console recommends an 8 GB server for the set.

Do I need SMTP to run Discourse?

On this template, yes. The console asks for your SMTP server, port, username, password and sender address at deploy. The admin account is confirmed by email. Any transactional mail provider works. Discourse's own installer can skip mail by using Discourse ID logins instead. If no email arrives, check your SMTP settings first, then the Logs tab.

Your forum, with no plan above it.

  • No staff seat, member or pageview cap
  • Mail and the database wired before the first boot
  • One server bill, nothing extra for the template
Launch Discourse

About Selfhost.dev

Selfhost.dev is a managed self hosting platform for developers and small teams. Open source apps and databases on dedicated servers you control, billed by the hour with no subscription tiers.

Best for: Discourse, Chatwoot, BookStack, n8n and managed PostgreSQL, MySQL, Redis, ClickHouse, OpenSearch and Kafka.