Repolode
carlnewton

carlnewton/habitat

Habitat es una plataforma social gratuita, de código abierto y autohospedada donde las personas de una zona local conversan sobre su comunidad según la ubicación.

Estrellas
151
Forks
4
Issues abiertos
7
Último commit
hace 16 días

¿Qué es?

Habitat es una plataforma social creada para comunidades locales. Cada instancia abarca una zona local, y sus residentes se unen para hablar sobre temas de la zona. Las conversaciones pueden vincularse a lugares específicos, para que las personas vean qué se está comentando cerca.

El proyecto no incluye publicidad y su uso no tiene ningún costo. Al ser autohospedada, una comunidad o una persona puede ejecutar su propia instancia en lugar de depender de un servicio centralizado. El código está bajo la licencia AGPL-3.0.

El repositorio incluye una configuración de Docker Compose que ejecuta la aplicación, un worker en segundo plano y una base de datos PostgreSQL detrás de Caddy, además de un playbook de Ansible para alojar el servicio en un servidor Linux. También ofrece un entorno de desarrollo basado en Docker con Mailpit para probar el correo electrónico de forma local.

Funciones clave

  • 01Instancias autohospedadas, cada una para una única zona local
  • 02Conversaciones basadas en la ubicación y vinculadas a lugares específicos
  • 03Despliegue con Docker Compose de la aplicación, el worker y PostgreSQL
  • 04Playbook de Ansible para configurar un servidor Linux
  • 05Sin anuncios ni recopilación de datos, con licencia AGPL-3.0

Casos de uso

  • Crear un foro social para una ciudad, un barrio o un pueblo
  • Crear un espacio comunitario donde los residentes compartan noticias y eventos cercanos
  • Alojar una alternativa centrada en la privacidad a las redes sociales generalistas para un grupo local

Inicio rápido

  1. 1

    Crea un archivo docker-compose.yml con el contenido del README

  2. 2

    Crea un archivo .env junto a él y configura tu dominio y los secretos

  3. 3

    Inicia Habitat con Docker Compose

    docker compose up -d

Antes de usarlo

  • El autoalojamiento requiere un nombre de dominio y Docker, además de configurar cuidadosamente los secretos y las credenciales de la base de datos.
  • Tiene licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es habitat?
Habitat es una plataforma social gratuita, de código abierto y autohospedada donde las personas de una zona local conversan sobre su comunidad según la ubicación. Habitat es una plataforma social creada para comunidades locales. Cada instancia abarca una zona local, y sus residentes se unen para hablar sobre temas de la zona. Las conversaciones pueden vincularse a lugares específicos, para que las personas vean qué se está comentando cerca.
¿habitat es gratuito? ¿Qué licencia tiene?
habitat es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿habitat sigue mantenido?
Mantenimiento activo. El último commit de habitat fue el 21 oct 2026.
¿Para qué puedo usar habitat?
Crear un foro social para una ciudad, un barrio o un pueblo Crear un espacio comunitario donde los residentes compartan noticias y eventos cercanos Alojar una alternativa centrada en la privacidad a las redes sociales generalistas para un grupo local
¿Cómo se instala habitat?
Crea un archivo docker-compose.yml con el contenido del README Crea un archivo .env junto a él y configura tu dominio y los secretos Inicia Habitat con Docker Compose: docker compose up -d
¿Dónde consigo habitat?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/carlnewton/habitat

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados