Repolode
carlnewton

carlnewton/habitat

Habitat é uma plataforma social gratuita, open source e auto-hospedada para pessoas de uma região conversarem sobre seu bairro com base na localização.

Estrelas
151
Forks
4
Issues abertas
7
Último commit
há 17 dias

O que é?

Habitat é uma plataforma social criada para comunidades locais. Cada instância atende a uma região, e os moradores participam para conversar sobre assuntos locais. As conversas podem ser vinculadas a locais específicos, para que as pessoas vejam o que está sendo discutido por perto.

O projeto não tem anúncios e é gratuito. Como é auto-hospedado, uma comunidade ou pessoa pode executar sua própria instância, em vez de depender de um serviço centralizado. O código é licenciado sob AGPL-3.0.

O repositório inclui uma configuração do Docker Compose que executa o app, um worker em segundo plano e um banco de dados PostgreSQL atrás do Caddy, além de um playbook do Ansible para hospedagem em um servidor Linux. Também é disponibilizado um ambiente de desenvolvimento baseado em Docker, com o Mailpit para testar e-mails localmente.

Recursos principais

  • 01Instâncias auto-hospedadas, cada uma atendendo a uma única região
  • 02Discussões baseadas em localização e vinculadas a lugares específicos
  • 03Implantação com Docker Compose, incluindo app, worker e PostgreSQL
  • 04Playbook do Ansible para configurar um servidor Linux
  • 05Sem anúncios nem coleta de dados, com licença AGPL-3.0

Casos de uso

  • Criar um fórum social para uma cidade, bairro ou vila
  • Construir um espaço comunitário para moradores compartilharem notícias e eventos locais
  • Hospedar uma alternativa às redes sociais genéricas, com foco em privacidade, para um grupo local

Início rápido

  1. 1

    Crie um arquivo docker-compose.yml com o conteúdo do README

  2. 2

    Crie um arquivo .env ao lado dele e configure seu domínio e os segredos

  3. 3

    Inicie o Habitat com Docker Compose

    docker compose up -d

Antes de usar

  • A hospedagem própria exige um nome de domínio e Docker, além da configuração cuidadosa dos segredos e das credenciais do banco de dados.
  • Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado.

Em coleções

Tópicos

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

Perguntas frequentes

O que é habitat?
Habitat é uma plataforma social gratuita, open source e auto-hospedada para pessoas de uma região conversarem sobre seu bairro com base na localização. Habitat é uma plataforma social criada para comunidades locais. Cada instância atende a uma região, e os moradores participam para conversar sobre assuntos locais. As conversas podem ser vinculadas a locais específicos, para que as pessoas vejam o que está sendo discutido por perto.
habitat é gratuito? Qual é a licença?
habitat é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
habitat ainda é mantido?
Manutenção ativa. O último commit de habitat foi em 21 de out. de 2026.
Para que posso usar habitat?
Criar um fórum social para uma cidade, bairro ou vila Construir um espaço comunitário para moradores compartilharem notícias e eventos locais Hospedar uma alternativa às redes sociais genéricas, com foco em privacidade, para um grupo local
Como instalar habitat?
Crie um arquivo docker-compose.yml com o conteúdo do README Crie um arquivo .env ao lado dele e configure seu domínio e os segredos Inicie o Habitat com Docker Compose: docker compose up -d
Onde consigo habitat?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/carlnewton/habitat

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados