Habitat
★ 143About
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 yetFeatures
- 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:-}
# ...
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.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
Discourse
47.5k
An open-source community platform for running discussion forums and real-time chat.
Social NetworksCopyleft LicenseSelf Hosting Solutions+1
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
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.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
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
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.5k
Lemmy is a self-hostable, federated 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.4k
Owncast is a self-hosted live video streaming and chat server for running independent live streams.
Video StreamingSelf Hosting SolutionsSocial Networks+1
Misskey
11.2k
Misskey is an open-source federated social media platform.
Social NetworksSocial MediaSelf Hosting Solutions+2
2 Containers
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
