Repolode
carlnewton

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. 1

    Создайте файл docker-compose.yml с содержимым из README

  2. 2

    Рядом с ним создайте файл .env и укажите домен и секреты

  3. 3

    Запустите Habitat с помощью Docker Compose

    docker compose up -d

Что важно знать

  • Для самостоятельного размещения нужны доменное имя и Docker, а также тщательная настройка секретов и учетных данных базы данных.
  • Распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая требует публиковать измененный исходный код.

В подборках

Темы

#social-network#self-hosted#location-based#decentralised#symfony#docker#postgresql#decentralisation#decentralization#decentralized

Частые вопросы

Что такое 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 обновляется ежедневно.

Похожие проекты

Почтовый клиент на собственном сервере, который синхронизирует аккаунты IMAP, Gmail и Outlook в единый почтовый ящик с календарём и хранит данные в вашей PostgreSQL.

560+3 за неделю47PHPAGPL-3.0Активно поддерживаетсяОбновлён 5 часов назад

Самостоятельно размещаемый сервер федеративной социальной сети на базе ActivityPub, где пользователи могут общаться с участниками других серверов Mastodon и Fediverse.

50,5 тыс.+31 за неделю7,5 тыс.RubyAGPL-3.0Активно поддерживаетсяОбновлён 2 часа назад

Самостоятельно размещаемая соцсеть для читателей: отмечайте прочитанные книги, пишите рецензии и следите за друзьями; федерация с Mastodon работает через ActivityPub.

2,8 тыс.347PythonOtherАктивно поддерживаетсяОбновлён 24 часа назад