selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Misago logo

Misago

★ 2.8k

A self-hosted alternative to Reddit

GNU General Public License v2.0Open Source — No Paywall5 Containers — 5 containers — moderate hosting footprintDocker · Compose · SourceNeeds Postgres5 active committers (12mo)

About

Misago is a forum software project aimed at running modern, feature-rich online communities. It is positioned as a complete forum solution and includes a broad set of community management...

Community Ratings

No ratings yet

Features

  • user registration and profiles
  • OAuth social login
  • email activation and spam protection
  • categories and subcategories
  • Markdown and BBCode posting
  • moderation tools
  • ban system
  • permissions by rank and roles
  • private threads
  • polls

Details

Last Updated
Oct 6, 2026
Created
Jun 22, 2012
Install Methods
dockerdocker-composesource
Requirements
DockerPython dependenciesNode.js/npmMailpit
Authentication
oauthlocal
API
REST
Runtime / Stack
Docker
Privacy & Independence
No Cloud Required
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓5 Containers — moderate hosting footprintRuns as 5 containers

Run Misago with Docker Compose

Compose file from the Misago project repository.

5 services · database: postgres · infra: postgres, redis · 1 unclassified (mailpit)

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.yaml · @ f372ad6 · scanned Sep 24, 2026

# This compose setup is only meant for local development of Misago itself
# This is not for running your Misago site in docker
version: "3.0"

services:
  postgres:
    image: postgres:15
    restart: unless-stopped
    environment:
      - POSTGRES_USER=misago
      - POSTGRES_PASSWORD=misago
    ports:
      - '127.0.0.1:5432:5432'

  redis:
    image: redis:6
    restart: unless-stopped

  misago:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    restart: unless-stopped
    environment:
      # Postgres
      - POSTGRES_HOST=postgres
      - POSTGRES_DB=misago
      - POSTGRES_USER=misago
      - POSTGRES_PASSWORD=misago
      - POSTGRES_TEST_DB=misago_test
      # Superuser
      - SUPERUSER_USERNAME=Admin
      - SUPERUSER_EMAIL=admin@example.com
      - SUPERUSER_PASSWORD=password
    ports:
      # Map port 8000 in the container to port 8000 on the host
      # This way we can access the forum through http://localhost:8000
      - "${MISAGO_DEVSERVER_PORT:-8000}:8000"
    depends_on:
      - postgres
      - redis
    tty: true
    volumes:
      # Map the entire project into the container
      # This makes sure files in the container update on the fly as we were working locally
      - .:/app:Z

  celery-worker:
    build: .
    command: celery -A devproject worker --loglevel=info
    restart: unless-stopped
    environment:
      # Postgres
      - POSTGRES_HOST=postgres
      - POSTGRES_DB=misago
      - POSTGRES_USER=misago
      - POSTGRES_PASSWORD=misago
      - POSTGRES_TEST_DB=misago_test
    depends_on:
      - postgres
      - redis
    tty: true
    volumes:
      # Map the entire project into the container
      # This makes sure files in the container update on the fly as we were working locally
      - .:/app:Z

  mailpit:
    image: axllent/mailpit
    ports:
      - 1025:1025
      - 8025:8025
    restart: unless-stopped

This file may be out of date. Check the Misago documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Jul 1, 2026

Related Software

MyBB logo

MyBB

1.2k
MyBB is a free and open source forum software written in PHP.
Social NetworksCopyleft LicenseSelf Hosting Solutions+2
Details
Simple Machines Forum logo

Simple Machines Forum

750
Simple Machines Forum is a web-based forum software project for building and running discussion forums.
Social NetworksPermissive LicenseSelf Hosting Solutions+2
Details
Hubzilla logo

Hubzilla

57
Decentralized identity, privacy, publishing, sharing, cloud storage, and communications/social platform.
Social NetworksPermissive LicenseSelf Hosting Solutions+3
Details
üWave logo

üWave

Self-hosted collaborative listening platform. Users take turns playing media—songs, talks, gameplay videos, or anything else—from a variety of media sources like YouTube and SoundCloud.
Multimedia StreamingAudio StreamingMedia Servers+4
Details
Lila logo

Lila

18.8k
Lila is a free online chess game server focused on realtime gameplay and ease of use.
GamesWeb ServersSocial Networks+1
Details
Mastodon logo

Mastodon

50.4k
Mastodon is a free, open-source social network server based on ActivityPub for publishing posts, media, and interacting across the federated Fediverse.
Social NetworksFully FOSSCopyleft License+2
Fully FOSS
Details
Discourse logo

Discourse

48.0k
An open-source community platform for running discussion forums and real-time chat.
Social NetworksCopyleft LicenseSelf Hosting Solutions+1
Details
Lemmy logo

Lemmy

14.6k
Lemmy is a self-hostable, decentralized link aggregator and forum for the fediverse.
Social NetworksBookmark ManagementSelf Hosting Solutions+1
5 Containers
Details
Isso logo

Isso

5.3k
Isso is a lightweight commenting server written in Python and JavaScript, designed as a drop-in replacement for Disqus.
Social NetworksPermissive LicenseBlogging Platforms+2
2 Containers
Details
Answer logo

Answer

15.7k
Apache Answer is a Q&A platform for teams that can be used as a community forum, help center, or knowledge management platform.
Social NetworksPermissive LicenseKnowledge Management+1
Details
PixelFed logo

PixelFed

7.1k
Pixelfed is a photo-sharing social platform for the fediverse that helps users share casual and creative photography without algorithmic barriers.
Social NetworksCopyleft LicensePhoto Galleries+2
5 ContainersFully FOSS
Details
Misskey logo

Misskey

11.3k
Misskey is an open-source federated social media platform.
Social NetworksSocial MediaSelf Hosting Solutions+2
2 Containers
Details