Discourse

Self-Host Discourse: One-Click Deploy on Your Own VPS

Discourse is modern forum software for communities. Automatio deploys it to a dedicated server with HTTPS in one click for full data ownership and control.

self-hosted discoursediscourse forumforum softwaredocker discoursediscourse vpsopen source community
Discourse logo

Discourse

Communication

Discourse is a modern forum software for your community. Use it as a mailing list, discussion forum, or long-form chat room.

forumcommunitydiscussion

What you get when you deploy Discourse

The server we rent for it, what it costs, and what the installer will ask you.

Server
CX23 · 2 vCPU · 4 GB RAM
From
$9/month
Setup
No configuration required

Included with every deployment

  • Dedicated server, one app per machine
  • HTTPS certificate issued automatically
  • Free subdomain, custom domain optional
  • Restart, resize, snapshot and restore

The project

Everything this page links to outside Automatio.

Deploy Discourse in one click

On your own server, with your own data. No terminal, no Docker commands, no certificate setup.

  1. 1

    Pick a size

    Start on the smallest server that fits the app. Resize later without reinstalling.

  2. 2

    Press deploy

    We rent the server, install the app with Docker, and point a subdomain at it.

  3. 3

    Watch it come up

    Provisioning runs unattended and takes a few minutes. When the HTTPS certificate lands, the app is live and your login details are on the deployment page.

Server size

Billed monthly with your Automatio subscription. Destroy the server any time and the charge stops.

Key Capabilities

Explore what Automatio can do for this use case

Trust Level System

The platform automatically promotes users based on their activity and reputation to help communities self-moderate. This grants permissions gradually as users prove they are helpful members.

  • 1Five distinct trust levels from New to Leader
  • 2Automated badge and title assignments
  • 3Shadow banning and spam protection
  • 4Community-led flagging and post hiding

Key Capabilities

  • Trust Level System

    The platform automatically promotes users based on their activity and reputation to help communities self-moderate. This grants permissions gradually as users prove they are helpful members.

    1. Five distinct trust levels from New to Leader
    2. Automated badge and title assignments
    3. Shadow banning and spam protection
    4. Community-led flagging and post hiding
  • Dynamic Notifications

    Users stay engaged with real-time updates for mentions, replies, and edits. The system intelligently summarizes unread content into emails when users are away from the site.

    1. Desktop and browser push notifications
    2. Real-time typing indicators in threads
    3. Intelligent email digest system
    4. Granular per-category alert settings
  • Infinite Scrolling

    Traditional pagination is replaced with a smooth interface that allows for fluid reading of long-form conversations. It eliminates the friction of clicking through numbered pages.

    1. Maintains position when returning to threads
    2. Dynamic progress bar for long topics
    3. Fast loading of historical archives
    4. Search-as-you-type functionality
  • Extensive Plugin API

    The architecture is designed for extensibility with a massive library of plugins. You can add calendars, chat rooms, voting systems, and integrations with external tools.

    1. Official plugins for Ads and SSO
    2. Support for custom Ruby on Rails extensions
    3. Full theme and component customization
    4. Webhook support for external automations

Why self-host Discourse

What to know first

Data Sovereignty: Every discussion, user profile, and uploaded file stays on your own server rather than a proprietary vendor's cloud infrastructure.
SMTP Configuration Required: The software does not include a mail server. You must provide your own SMTP credentials from a provider like Postmark or Amazon SES for notifications.
No Per-Member Pricing: Standard SaaS plans often increase costs as your community grows. Self-hosting costs the same whether you have 100 or 10,000 members.
2GB RAM Minimum: Discourse is memory intensive. While it can run on 1GB with swap, 2GB is the recommended minimum for reliable updates and rebuilds.
Full Plugin Freedom: Install any third-party plugin or custom theme without being restricted to expensive Enterprise-tier managed plans.
Backup Management: While there is a built-in backup tool, you are responsible for ensuring those backups are moved to off-site storage for true disaster recovery.
Direct Database Access: Perform custom data exports, run complex SQL queries, and manage your own backup schedule without vendor gatekeeping.

Managed, DIY, or One-Click?

The three realistic ways to run {name}, compared honestly.

Setup Time

Managed SaaSInstant
DIY on a VPS1-2 Hours
Automatio one-click15 Minutes

Maintenance

Managed SaaSZero
DIY on a VPSManual updates
Automatio one-clickAutomated

Custom Plugins

Managed SaaSRestricted
DIY on a VPSFull Access
Automatio one-clickFull Access

Monthly Cost

Managed SaaSHigh ($50+)
DIY on a VPSLowest (VPS only)
Automatio one-clickFlat VPS Cost

Data Ownership

Managed SaaSShared
DIY on a VPS100% Private
Automatio one-click100% Private

Who this is for

People who actually run Discourse on their own server, and what changes when they do.

a solo founder building in public

Frustrated by the high cost of official hosting for a small but active community.

They get a professional-grade forum for the price of a standard VPS.

  • Setting up a feature request category
  • Applying a custom brand theme
  • Integrating with a personal blog

an open-source project lead

Technical support is currently scattered across unsearchable chat messages.

Centralizes project knowledge in a searchable, SEO-friendly archive they control.

  • Configuring documentation wikis
  • Assigning contributor badges
  • Linking GitHub commits to threads

a niche hobbyist group manager

Social media groups are disorganized and lack deep archival search for technical hobbies.

Provides a structured space where complex knowledge is easy to find and categorize.

  • Creating specialized sub-categories
  • Enabling image uploads for projects
  • Moderating technical discussions

a small non-profit team

Limited budget prevents them from using managed platforms that charge per user.

Hosts thousands of volunteers on a fixed hardware cost without license fees.

  • Managing volunteer coordination threads
  • Setting up private staff categories
  • Archiving meeting minutes

About This App

What this app does and where it fits.

A Modern Approach to Community

Discourse was founded by Jeff Atwood and the team behind Stack Overflow with a mission to improve the state of civil discourse on the internet. Unlike traditional forum software that feels like a relic of the early web, this platform was built for the modern era. It utilizes a Ruby on Rails backend and an Ember.js frontend to provide a real-time experience that feels more like a modern application than a static message board.

How It Functions

At its core, the software treats every conversation as a living document. Features like infinite scroll, real-time notifications, and "reply as linked topic" encourage continuous engagement rather than disjointed threads. One of its most distinctive features is the Trust Level system. By automatically tracking user behavior, it can grant moderation powers to the community itself. This reduces the burden on site owners and ensures that the most helpful voices rise to the top.

The First Hour

When you first launch your instance, the setup wizard guides you through essential configuration: naming your community, uploading your logo, and inviting moderators. The Admin Dashboard provides data granularity rarely seen in community software. You can see precisely which topics are trending, how many users are reaching higher trust levels, and where your traffic is coming from. Within the first hour, you can have a fully branded, secure community ready for its first members.

Architectural Design

Discourse is distributed primarily via Docker to ensure consistent environments across different servers. While platforms like Discord are excellent for synchronous chat, they are where knowledge goes to die. This software is designed for persistence and searchability. Every post is indexed by search engines, turning your community into a growing knowledge base. Compared to alternatives like NodeBB or Flarum, it has the most mature ecosystem of plugins and the largest developer community.

About This App

Community Feedback

See what the community thinks about Discourse

The trust level system is the secret sauce. It basically automates 80% of the moderation work that usually burns people out.
dev_lead_99
hackernews
Setting it up DIY was a nightmare with the Docker scripts, but once it's running, it's the most solid piece of software I've ever used for a community.
homelab_enthusiast
reddit
The memory usage is no joke. Don't even try running this on a 1GB droplet, it will fail during the first update.
sysadmin_pro
reddit
I use Discourse as a hub for announcements and support for my family services. It's much better than a group chat for history.
family_admin
reddit
The mobile app experience is actually decent since it just wraps the responsive site, but the notifications are the real win.
app_tester
twitter
The official hosting is great but the pricing jump between tiers is huge. Self-hosting is the only way for small projects to use it.
small_biz_owner
hackernews

Related Videos

Watch tutorials, reviews, and discussions about Discourse

discourse is very different here it's a very modern forign platform that was built from the ground up

discourse have got an awesome feature built into it called the trust model

it makes it really easy to take your whole community and break them into buckets of participation

discourse is designed with scale in mind

as people participate more in the community it means that they naturally become moderators

the evolution of forums its main feature is to create discussions inside categories

More than just prompts

Supercharge your workflow with AI Automation

Automatio combines the power of AI agents, web automation, and smart integrations to help you accomplish more in less time.

AI Agents
Web Automation
Smart Workflows

Pro Tips

Expert tips to help you get the most out of Discourse and achieve better results.

Use a Transactional Email Provider

Do not attempt to send emails from your own VPS IP. Use a service like Postmark or Amazon SES to ensure notifications do not land in spam.

Enable S3 Uploads

Configure an external S3-compatible bucket for images and backups. This keeps your server disk usage low and makes future migrations much simpler.

Configure a Swap File

Discourse can be memory-hungry during rebuilds. Even on a 2GB RAM server, setting up a 2GB swap file prevents the installer from crashing during updates.

Testimonials

What Our Users Say

Join thousands of satisfied users who have transformed their workflow

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Related Self-Hosted Apps

Frequently Asked Questions

Find answers to common questions about Discourse