Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

GeeSome Mobile UIGeeSome Mobile UIGeeSome Mobile UIGeeSome Mobile UIGeeSome-SchemeGeeSome Personal ChatCaptura de geesome-node
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsVueNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
20522042
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.