Habitat
★ 147About
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 yetNew this week
Read recap →Weekly Recap — Aug 21, 2026 – Aug 28, 2026Aug 28, 2026
Features
- local community instances
- location-based discussions
- desktop and mobile web access
- decentralised deployment
Details
- Last Updated
- Aug 16, 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:-}
# ...
Tags
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
50.3k
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
Discourse
47.8k
An open-source community platform for running discussion forums and real-time chat.
Social NetworksCopyleft LicenseSelf Hosting Solutions+1
Lila
18.7k
Lila is a free online chess game server focused on realtime gameplay and ease of use.
GamesWeb ServersSocial Networks+1
Flarum
16.4k
Flarum is a simple, fast, extensible discussion platform for building online communities and forums.
Social NetworksPermissive LicenseSelf Hosting Solutions+1
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
PeerTube
15.3k
A free, decentralized, federated video platform for hosting, sharing, and livestreaming videos.
Video StreamingFully FOSSCopyleft License+3
7 ContainersFully FOSS
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
Lemmy
14.6k
Lemmy is a self-hostable, decentralized link aggregator and forum for the fediverse.
Social NetworksBookmark ManagementSelf Hosting Solutions+1
5 Containers
diaspora*
13.7k
diaspora* is a privacy-aware, distributed open source social network.
Social NetworksSelf Hosting SolutionsCopyleft License
Owncast
11.5k
Owncast is a self-hosted live video streaming and chat server for running independent live streams.
Video StreamingSelf Hosting SolutionsSocial Networks+1
Misskey
11.3k
Misskey is an open-source federated social media platform.
Social NetworksSocial MediaSelf Hosting Solutions+2
2 Containers
NewsBlur
7.6k
NewsBlur is a personal RSS feed reader and social news network with filtering, training, and sharing features, available as a self-hosted instance or hosted service.
RSS Feed ReadersSocial NetworksSelf Hosting Solutions+1
12 ContainersOpen Core
