geesome-node
GeeSome Node es una aplicación auto-alojada que implementa una red social descentralizada sobre IPFS. Permite almacenar archivos, gestionar grupos y usuarios, y facilitar comunicación encriptada. Funciona como nodo libp2p con API REST y UI para gestión de contenido sin censura centralizada.
Ficha actualizada 24 sept 2026, 18:47 · upstream 24 sept 2026, 18:13 · release v0.4.5
Qué es geesome-node
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
GeeSome Node es una plataforma auto-alojada diseñada para funcionar como red social descentralizada construida sobre IPFS. Su objetivo principal es permitir a los usuarios almacenar y compartir contenido multimedia, texto y datos sin riesgo de bloqueo o censura por parte de intermediarios. El protocolo define estructuras de datos sociales familiares (posts, tags, grupos) y opera mediante un nodo libp2p que descubre otros nodos en la red.
- Almacenamiento descentralizado de archivos personales o corporativos con persistencia garantizada en IPFS
- Creación de grupos privados o públicos para compartir contenido multimedia sin intermediarios
- Blog estático generado desde el nodo con persistencia de datos y acceso global vía IPNS
- Plataforma de medios para audio/video con listas de reproducción gestionadas localmente
- API REST para construir clientes propios o integraciones headless en proyectos externos
- Comunicación segura entre comunidades propietarias (Galt Project) sin dependencia de terceros
- Arquitectura descentralizada sobre IPFS que garantiza persistencia de datos y resistencia a la censura
- Protocolo abierto con especificación de estructura de datos social estándar para interoperabilidad
- Soporte nativo para libp2p y descubrimiento de nodos sin centralización de infraestructura
- API REST completa documentada en OpenAPI para integraciones externas y desarrollo de clientes
- UI separada (GeeSome UI) que permite conectarse a cualquier nodo compatible mediante API
- Scripts de automatización para despliegue en Docker con soporte de dominio y TLS integrado
- Versión actual en estado Beta (0.4.1), no considerada producción madura para entornos críticos
- Implementación de chat E2EE aún incompleta, requiere MLS mantenido y verificación multi-nodo
- Dependencia de IPNS caching para actualizaciones, con problemas conocidos de claves de usuario
- La UI web requiere HTTPS (Secure Context) para funcionar correctamente en navegadores modernos
- Requiere recursos significativos: 4 núcleos CPU, 2GB RAM, 20GB disco mínimo recomendados
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar scripts ubuntu-install-docker.sh y montar almacenamiento externo para IPFS/Postgres. Crear usuario admin inicial vía /setup. TLS obligatorio para UI web (HTTPS), aunque la API funciona sobre HTTP/IP directo. Actualizar con npm run docker-upgrade, asegurando commits locales antes del rebuild.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.






