Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

glifestream

gLifestream es una plataforma gratuita de lectura de streams sociales que agrupa múltiples fuentes RSS/Atom o servicios populares como Mastodon. Permite a los usuarios decidir qué streams son públicos y cuáles privados, con vistas públicas para todos y privadas solo para usuarios logueados.

Ficha actualizada 22 sept 2026, 19:23 · upstream 22 sept 2026, 18:58 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es glifestream

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

gLifestream une varios streams externos e internos en un único flujo de lectura. Los streams externos pueden representarse mediante canales RSS/Atom o servicios populares como Mastodon. El usuario decide qué streams son visibles públicamente y cuáles privados. Los streams públicos son accesibles para cualquier persona, mientras que los privados solo se ven para usuarios logueados. La aplicación requiere un servidor HTTP capaz de ejecutar aplicaciones Django y una base de datos compatible con él. Los datos de los streams configurados se importan automáticamente desde los servicios remotos asociados y se almacenan en la base de datos, asegurando que los datos (mensajes, enlaces, fotos, etc.) permanezcan intactos incluso si el servicio externo original deja de existir.

Para el desarrollo local, el archivo INSTALL.md cubre el primer arranque, el usuario administrador inicial y el trabajo de fondo. Para producción, también incluye tanto la ruta Docker/Compose como despliegues no Docker, incluyendo variables de entorno clave y expectativas de endurecimiento.

CASOS DE USO
  • Crear una plataforma personal para seguir múltiples fuentes RSS o servicios sociales sin necesidad de servidores externos
  • Mantener actualizado un feed personalizado que combine contenido de diferentes plataformas (RSS, Mastodon, Flickr, etc.) en un solo lugar
  • Proteger información sensible mediante vistas privadas donde solo los usuarios logueados pueden ver contenidos específicos
  • Crear una experiencia de lectura social con funcionalidades como favoritos, archivado y listas personalizadas
  • Aumentar la visibilidad de contenido multimedia (fotos, videos) a través de formatos embeddables nativos
  • Implementar un sistema de búsqueda avanzado sobre los streams agregados para facilitar la navegación
PUNTOS DESTACADOS
  • Soporta múltiples fuentes RSS/Atom y servicios populares como Mastodon, Bluesky, Flickr, PixelFed, Twitter, Vimeo y YouTube sin configuración adicional
  • Permite exportar el contenido en formatos nativos HTML5, Atom o JSON para consumo externo
  • Incluye soporte de WebSub para publicación y suscripción a streams
  • Soporta OAuth 1.0 y OAuth 2.0 para autenticación con servicios externos
  • Permite escribir posts mediante webmail o e-mail con adjuntos multimedia
  • Proporciona una interfaz con atajos de teclado para la navegación entre streams
PRECAUCIONES
  • No incluye un editor de texto completo, por lo que se requiere un cliente externo como Notepad++ o VS Code para escribir posts
  • La sincronización automática depende del servicio original; si este deja de operar, los datos pueden perderse sin notificación
  • Soporta solo servicios con API HTTP estándar (RSS/Atom); no incluye soporte nativo para protocolos como WebSocket o GraphQL en sus streams por defecto
  • No ofrece autenticación social integrada entre usuarios (solo Magic Link SSO), lo que limita la colaboración directa entre cuentas
  • La base de datos se almacena localmente y requiere un servidor con memoria suficiente; no incluye persistencia en disco persistente
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Para producción, recomienda el despliegue Docker/Compose. Se debe configurar el entorno con variables de entorno como DJANGO_SETTINGS_MODULE, DATABASE_URL, SECRET_KEY y la URL del servidor principal. Es importante establecer un firewall que solo permita conexiones a las direcciones IP autorizadas. Para entornos no Docker, se deben configurar manualmente los archivos de configuración de Django, el script de migración inicial y el archivo de log. Se recomienda usar HTTPS para proteger la comunicación entre el servidor y los streams externos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
DjangoPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80808000300080
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.