selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Habitat logo

Habitat

143
GNU Affero General Public License v3.0Open Source — No PaywallCompose · Source

About

Habitat is a web platform for local communities. It is designed for people who want to run a community instance for a specific area, where residents can join and discuss local matters. The project...

Community Ratings

No ratings yet

Features

  • local community instances
  • location-based discussions
  • desktop and mobile web access
  • decentralised deployment

Details

Last Updated
Jul 12, 2026
Created
May 12, 2024
Install Methods
docker-composesource
Requirements
PostgreSQLDocker ComposeAnsibleSymfonyComposer
Runtime / Stack
Docker
Privacy & Independence
No TelemetryNo Cloud Required
User Model
Multi-UserMulti-Tenant
Deployment

Deployment: Docker Compose ✓

Compose parse error

The !ChangeThisAppSecret! tag has no suffix at line 9, column 19: APP_SECRET: !ChangeThisAppSecret! ^^^^^^^^^^^^^^^^^^^^^

---
services:
  habitat-app:
    image: ${IMAGES_PREFIX:-}app-php
    restart: unless-stopped
    environment:
      SERVER_NAME: ${SERVER_NAME:-localhost}, php:80
      DEFAULT_URI: https://${SERVER_NAME:-localhost}:${HTTPS_PORT:-443}
      APP_SECRET: ${APP_SECRET:-!ChangeThisAppSecret!}
      ENCRYPTION_KEY: ${ENCRYPTION_KEY:-!ChangeThisEncryptionKey!}
      MERCURE_PUBLISHER_JWT_KEY: ${CADDY_MERCURE_JWT_SECRET:-!ChangeThisMercureHubJWTSecretKey!}
      MERCURE_SUBSCRIBER_JWT_KEY: ${CADDY_MERCURE_JWT_SECRET:-!ChangeThisMercureHubJWTSecretKey!}
      # Run "composer require symfony/orm-pack" to install and configure Doctrine ORM
      DATABASE_URL: postgresql://${POSTGRES_USER:-app}:${POSTGRES_PASSWORD:-!ChangeMe!}@${POSTGRES_SERVER:-habitat-database}:5432/${POSTGRES_DB:-app}?serverVersion=${POSTGRES_VERSION:-15}&charset=${POSTGRES_CHARSET:-utf8}
      # Run "composer require symfony/mercure-bundle" to install and configure the Mercure integration
      MERCURE_URL: ${CADDY_MERCURE_URL:-http://php/.well-known/mercure}
      MERCURE_PUBLIC_URL: ${CADDY_MERCURE_PUBLIC_URL:-https://${SERVER_NAME:-localhost}:${HTTPS_PORT:-443}/.well-known/mercure}
      MERCURE_JWT_SECRET: ${CADDY_MERCURE_JWT_SECRET:-!ChangeThisMercureHubJWTSecretKey!}
      # The two next lines can be removed after initial installation
      SYMFONY_VERSION: ${SYMFONY_VERSION:-}
# ...

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 20, 2026

Related Software

Mastodon logo

Mastodon

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

Discourse

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

Lila

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

Flarum

16.4k
Flarum is a simple, fast, extensible discussion platform for building online communities and forums.
Social NetworksPermissive LicenseSelf Hosting Solutions+1
Details
Answer logo

Answer

15.6k
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
PeerTube logo

PeerTube

15.2k
PeerTube is a free, decentralized and federated video platform for hosting, streaming, and following videos across the video fediverse.
Video StreamingCopyleft LicenseSocial Networks+2
7 ContainersFully FOSS
Details
NodeBB logo

NodeBB

15.2k
NodeBB is a Node.js-based forum software for real-time discussions, notifications, and community messaging.
Social NetworksSelf Hosting SolutionsCopyleft License
Open Core
Details
Lemmy logo

Lemmy

14.5k
Lemmy is a self-hostable, federated link aggregator and forum for the fediverse.
Social NetworksBookmark ManagementSelf Hosting Solutions+1
5 Containers
Details
diaspora* logo

diaspora*

13.7k
diaspora* is a privacy-aware, distributed open source social network.
Social NetworksSelf Hosting SolutionsCopyleft License
Details
Owncast logo

Owncast

11.4k
Owncast is a self-hosted live video streaming and chat server for running independent live streams.
Video StreamingSelf Hosting SolutionsSocial Networks+1
Details
Misskey logo

Misskey

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

NewsBlur

7.5k
NewsBlur is a personal RSS news reader and social news network with story filtering, search, and sharing features.
RSS Feed ReadersSocial NetworksSelf Hosting Solutions+1
Open Core
Details