Почтовый клиент на собственном сервере, который синхронизирует аккаунты IMAP, Gmail и Outlook в единый почтовый ящик с календарём и хранит данные в вашей PostgreSQL.
carlnewton/habitat
Habitat — бесплатная социальная платформа с открытым исходным кодом для самостоятельного размещения, где жители обсуждают жизнь района с привязкой к местам.
- Звёзды
- 151
- Форки
- 4
- Открытые issues
- 7
- Последний коммит
- 17 дней назад
Что это?
Habitat — социальная платформа для местных сообществ. Каждый экземпляр охватывает отдельную территорию, а жители присоединяются, чтобы обсуждать местные темы. Обсуждения можно привязать к конкретным местам, чтобы пользователи видели, о чём говорят поблизости.
Проект не содержит рекламы и бесплатен. Благодаря самостоятельному размещению сообщество или отдельный пользователь могут запустить собственный экземпляр и не зависеть от централизованного сервиса. Код распространяется по лицензии AGPL-3.0.
В репозитории есть конфигурация Docker Compose для запуска приложения, фонового обработчика и базы данных PostgreSQL за Caddy, а также Ansible playbook для размещения на Linux-сервере. Также предусмотрена среда разработки на базе Docker с Mailpit для локального тестирования электронной почты.
Ключевые возможности
- 01Экземпляры для самостоятельного размещения, каждый из которых обслуживает отдельную местность
- 02Обсуждения с привязкой к конкретным местам
- 03Развёртывание через Docker Compose: приложение, обработчик и PostgreSQL
- 04Ansible playbook для настройки Linux-сервера
- 05Без рекламы и сбора данных, лицензия AGPL-3.0
Сценарии использования
- Запуск социальной площадки для города, района или деревни
- Создание пространства для местного сообщества, где жители делятся новостями и событиями поблизости
- Размещение ориентированной на конфиденциальность альтернативы общим социальным сетям для местной группы
Быстрый старт
- 1
Создайте файл docker-compose.yml с содержимым из README
- 2
Рядом с ним создайте файл .env и укажите домен и секреты
- 3
Запустите Habitat с помощью Docker Compose
docker compose up -d
Что важно знать
- Для самостоятельного размещения нужны доменное имя и Docker, а также тщательная настройка секретов и учетных данных базы данных.
- Распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая требует публиковать измененный исходный код.
В подборках
Темы
Частые вопросы
- Что такое habitat?
- Habitat — бесплатная социальная платформа с открытым исходным кодом для самостоятельного размещения, где жители обсуждают жизнь района с привязкой к местам. Habitat — социальная платформа для местных сообществ. Каждый экземпляр охватывает отдельную территорию, а жители присоединяются, чтобы обсуждать местные темы. Обсуждения можно привязать к конкретным местам, чтобы пользователи видели, о чём говорят поблизости.
- habitat можно использовать бесплатно? Какая у него лицензия?
- habitat распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- habitat всё ещё поддерживается?
- Активно поддерживается. Последний коммит в habitat — 21 окт. 2026 г..
- Для чего можно использовать habitat?
- Запуск социальной площадки для города, района или деревни Создание пространства для местного сообщества, где жители делятся новостями и событиями поблизости Размещение ориентированной на конфиденциальность альтернативы общим социальным сетям для местной группы
- Как установить habitat?
- Создайте файл docker-compose.yml с содержимым из README Рядом с ним создайте файл .env и укажите домен и секреты Запустите Habitat с помощью Docker Compose: docker compose up -d
- Где скачать habitat?
- Исходный код и инструкции по установке — на GitHub: https://github.com/carlnewton/habitat
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Mbin — децентрализованный агрегатор ссылок в стиле Reddit и платформа для микроблогов, которая взаимодействует с другими сервисами Fediverse через ActivityPub.
Самостоятельно размещаемый менеджер коллекций для учёта физических предметов: книг, DVD, марок, игр и других вещей.
Минималистичный сервис хранения JSON с HTTP API, синхронизацией и общим доступом.
Самостоятельно размещаемый сервер федеративной социальной сети на базе ActivityPub, где пользователи могут общаться с участниками других серверов Mastodon и Fediverse.
Самостоятельно размещаемая соцсеть для читателей: отмечайте прочитанные книги, пишите рецензии и следите за друзьями; федерация с Mastodon работает через ActivityPub.