# Need Help with discourse setup

**URL:** <https://onehack.st/t/need-help-with-discourse-setup/317159>\
**Category:** Discussion & Solutions\
**Tags:** solved\
**Created:** [January 22, 2026, 9:48am UTC](https://onehack.st/t/need-help-with-discourse-setup/317159 "2026-01-22T09:48:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wantok](https://onehack.st/user_avatar/onehack.st/wantok/32/24960_2.png) [@Wantok](https://onehack.st/u/Wantok)\
**Post date:** [January 22, 2026, 9:48am UTC](https://onehack.st/t/need-help-with-discourse-setup/317159/1 "2026-01-22T09:48:41Z")

</div>

Can someone help me setup Discourse on my domain?

---

<div class="post-metadata">

**Author:** ![Hannah](https://onehack.st/user_avatar/onehack.st/hannah/32/174875_2.png) [@Hannah](https://onehack.st/u/Hannah)\
**Post date:** [January 22, 2026, 10:09am UTC](https://onehack.st/t/need-help-with-discourse-setup/317159/2 "2026-01-22T10:09:43Z")

</div>

# 🚀 Run Your Own Forum in 10 Minutes (Yes, Really)

> **🗺 One-Line Flow:** Paste one command → answer 4 questions → your forum is live.

* * *

**Why this slaps:**  
Forums used to require server wizards, domain purchases, and email server nightmares.  
Now? One terminal command. Free subdomain. No email setup. Just… works.  
You mass-DM 50 Discord strangers OR own the whole damn clubhouse. Choose.

* * *

> **⚡ The Braindead Method (2024+)**
>
> **What you need:** A Linux server. That’s literally it.
> 
> SSH in and run:
> 
> ```bash
> wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash
> 
> ```
> 
> The wizard asks 4 things:
> 
> 1. **Domain?** → Pick a free `yourname.discourse.diy` subdomain (no purchase needed)
> 2. **Admin email?** → Your email
> 3. **SMTP?** → Skip it. Users login via Google/GitHub/Facebook instead
> 4. **Confirm?** → Yes
> 
> Walk away. Come back in 10 min. Forum’s live.

> **🖱️ DigitalOcean 1-Click (Even Dumber)**
>
> 1. Go to [DigitalOcean Marketplace](https://marketplace.digitalocean.com/apps/discourse)
> 2. Create a **$10/mo droplet** (the $5 one chokes—don’t)
> 3. First SSH login auto-launches the setup wizard
> 4. Answer the same 4 questions
> 5. Done
> 
> ~20-30 min total (DNS propagation is the slow part).

> **💸 Free Hosting Option (Oracle Cloud)**
>
> Oracle gives you an “Always Free” VM forever. Not a trial—actually free.
> 
> 1. Sign up at Oracle Cloud (card required, never charged)
> 2. Create an “Always Free Eligible” VM instance
> 3. Open ports 80 + 443 in security rules
> 4. SSH in → run the one-liner above
> 
> Free forum. Forever. The catch? Oracle’s UI is confusing as hell. Worth it though.

> **📊 Minimum Specs**
>
> | | Minimum | Recommended |
> | --- | --- | --- |
> | RAM | 1GB + swap | 2GB+ |
> | CPU | 1 core | 2 cores |
> | Disk | 10GB | 20GB |
> 
> The installer auto-tunes performance based on your hardware.

> **🔧 If You Actually Have a Domain**
>
> 1. Point an A record to your server IP (`forum.yourdomain.com` → `123.45.67.89`)
> 2. Wait for DNS (usually 5-30 min, can take 48hrs)
> 3. Run the one-liner
> 4. Enter your domain when asked
> 5. Let’s Encrypt SSL gets added automatically
> 
> For email: [Mailgun](https://www.mailgun.com/) gives 1,000 free emails/month. Use their SMTP creds when prompted.

* * *

**The old way:** Buy domain → configure DNS → rent VPS → install Docker → clone repo → edit YAML → set up Mailgun → pray → debug for 3 hours.

**The new way:** One command. Free subdomain. Social logins. 10 minutes.

Discourse literally removed every excuse not to start.
