Communications Pattern

Discourse

Your community. Your AWS account. Nobody else's platform.

A production-ready Discourse deployment in your own AWS account in about 20 minutes — the free, open-source forum platform, configured the way an AWS consultancy would do it for an enterprise client.

Deploy on AWS Marketplace →
Who This Is For

Community Forums With Full Ownership, No Monthly Ceiling

SaaS & Product Companies

Support and feedback forums that don't leak customer data to a third party.

Open Source Projects

Contributor discussion and issue triage in one place.

Media & Publishers

Comment communities you actually own the data for.

Education & Cohort Programs

Course discussion without a per-seat classroom tool.

Gaming & Fan Communities

A dedicated home base instead of renting space on someone else's platform.

Membership & Creator Communities

Paid community spaces that don't take a platform cut.

If your organization already runs — or wants to run — a community with more than a couple thousand active members, the next section shows why the flat cost usually wins outright.

The Actual Cost Comparison

Tiered Forum Pricing vs. One Flat Cost

Cost comparison for Discourse
Discourse (Official Hosted)Website ToolboxBettermodeThis Pattern
Price$20/mo+ (Starter)$39/mo+$399/mo (Self-Service)$0.02/hr flat (~$14.60/mo)
Pricing modelPer organization, tieredPer organization, tieredPer organizationPer organization
BillingMonthly/annualMonthly/annualMonthly/annualUsage-based, cancel anytime
Data lives onDiscourse's serversWebsite Toolbox's serversBettermode's serversYour own AWS account
Cost as you growEscalates by tier as staff seats & email volume growEscalates by tierJumps to $18,000/yr at Mid-Market tierStays flat

Pricing shown reflects each provider's published self-serve tiers as of 2026; Discourse's own top self-serve tier is reported anywhere from $300–500/mo depending on source, so confirm current rates directly before publishing. Feature sets differ meaningfully between tiers, so this compares hosting cost specifically, not full feature parity.

$20–500 TYPICAL MONTHLY COST OF HOSTED FORUM PLATFORMS

Hosted forum platforms typically range from about $20/month for a small starter plan to $500+/month once you need more staff seats, storage, and support — this pattern costs about $15/month flat, regardless of community size.

Why Self-Hosted

Free, Open-Source Community Software

Discourse's core software has always been free and open source — self-hosting it doesn't get you different software than the official hosted version, it gets you the same software with your community data off a third party's infrastructure.

Free & open-source, no license fees

Same software as the official hosted version

Community data stays in your infrastructure

No forced upgrade schedule or plan limits

What This Pattern Handles For You

Production-Ready, Following AWS Best Practices

This CloudFormation template and custom AMI deploy a complete Discourse environment — live in about 20 minutes.

Trust Levels

Built-in gamification and trust system for your community.

Real-Time Updates

Live notifications keep discussions moving.

Powerful Moderation

Comprehensive tools for community management.

Plugin Ecosystem

Extend functionality without forking the platform.

Live in about 20 minutes
The Direct Comparison

What's Easy to Get Wrong, Handled By Default

Obstacles to Deployment Without FOSSonCloud Pattern
Solved By FOSSonCloud Pattern
Obstacle Without FOSSonCloud Pattern

Correctly deploying and tuning Discourse's Ruby on Rails stack

Solved By FOSSonCloud Pattern

Auto-scaling EC2 instances, configured and tuned for you

Obstacle Without FOSSonCloud Pattern

Configuring reliable transactional email delivery — a commonly cited Discourse pain point

Solved By FOSSonCloud Pattern

SES email delivery, wired up by default

Obstacle Without FOSSonCloud Pattern

Tuning Redis and background job queues for real forum traffic

Solved By FOSSonCloud Pattern

ElastiCache Redis, sized and configured for production

Obstacle Without FOSSonCloud Pattern

Setting up backups that are actually restorable

Solved By FOSSonCloud Pattern

S3-backed uploads and backups, built in from day one

Built By People Who Do This Professionally

FOSSonCloud is built by Ordinary Experts, an AWS Consulting Partner working in Infrastructure as Code since 2014. This isn't a repackaged black-box AMI — the CloudFormation template is open source, so you can see exactly what's being deployed.

Architecture

Discourse architecture diagram showing the AWS infrastructure components

This pattern deploys a complete Discourse infrastructure including:

  • Auto-scaling EC2 instances
  • RDS PostgreSQL database
  • ElastiCache Redis for caching
  • S3 for uploads and backups
  • SES for email delivery
Before You Start

What You'll Need

Everything required to go from this page to a running Discourse deployment.

An AWS Account

With billing enabled and permission to launch resources in the region you plan to deploy to.

A Subscription to This Pattern on AWS Marketplace

Accepting the marketplace terms is what makes the CloudFormation template available to launch in your account.

A Registered Domain Name

Pointed at the infrastructure this pattern creates — needed for your community's public URL and SSL certificate.

IAM Permissions to Launch CloudFormation Stacks

The stack creates auto-scaling EC2 instances, an RDS database, ElastiCache, and an S3 bucket on your behalf.

About 20 Minutes

For the stack to finish launching before your community forum is live.

Getting Started

Up and Running in 4 Steps

1

Subscribe to the Discourse pattern on AWS Marketplace

2

Launch the CloudFormation stack in your AWS account

3

Configure your forum settings

4

Invite your community members — live in about 20 minutes

Support Included

Self-Hosted Doesn't Mean Unsupported

Free Onboarding Session

A 1-hour call with a FOSSonCloud engineer, included with every deployment.

Ongoing Email Support

Direct line to support@fossoncloud.com whenever you need it.

Deploy on AWS Marketplace

Production-ready Discourse in your own AWS account, live in about 20 minutes.

Deploy on AWS Marketplace →