Repolode
lin-snow

lin-snow/Ech0

Microblog personal autoalojado para publicar entradas breves, enlaces y contenido multimedia en una cronología que otros pueden seguir y comentar.

Alternativa open source a:TwitterTumblr

Estrellas
2,075
Forks
162
Issues abiertos
11
Último commit
hace 5 horas

¿Qué es?

Ech0 es una plataforma de publicación ligera y autoalojada, organizada en torno a una cronología personal. Los usuarios publican entradas breves, enlaces, texto en Markdown y archivos multimedia adjuntos, y pueden compartir la cronología de forma pública o semipública en su propio dominio. Se sitúa entre las herramientas para tomar notas rápidas y las redes sociales completas, e incorpora salida RSS y un sistema de comentarios integrado opcional.

El proyecto se distribuye en un único contenedor Docker, usa SQLite de forma predeterminada y también permite usar almacenamiento de objetos compatible con S3 para los archivos multimedia. Incluye inicio de sesión con OAuth2/OIDC y Passkey, tokens de acceso con permisos específicos, un Webhook y una API abierta, un servidor MCP para clientes de IA y un asistente de IA que responde preguntas sobre tus propias publicaciones. El contenido se puede exportar como una cápsula portátil o compilar como sitio estático.

El backend está escrito en Go y el frontend usa Vue 3. Tiene licencia AGPL-3.0-or-later, y el README explica las opciones de despliegue con Docker Compose, instalación mediante script y Helm.

Funciones clave

  • 01Edición en Markdown con vista previa en tiempo real y organización por etiquetas
  • 02Archivos adjuntos de imagen, audio y video que se muestran integrados en cada publicación
  • 03Sistema de comentarios integrado con opciones de moderación y CAPTCHA
  • 04Salida RSS e inicio de sesión con OAuth2/OIDC y Passkey
  • 05Exportación de datos, importación de migraciones y almacenamiento de objetos compatible con S3
  • 06API abierta, Webhook, CLI, TUI y servidor MCP para automatización

Casos de uso

  • Mantener una cronología personal pública en tu propio dominio
  • Publicar entradas breves, enlaces y contenido multimedia para suscriptores de RSS
  • Alojar un espacio pequeño para una comunidad con comentarios opcionales
  • Autoalojar el servicio en una Raspberry Pi u otro servidor con recursos limitados

Inicio rápido

  1. 1

    Ejecuta el contenedor de Ech0 con Docker

    docker run -d --name ech0 -p 6277:6277 -v /opt/ech0/data:/app/data -e JWT_SECRET="Hello Echos" sn0wl1n/ech0:latest
  2. 2

    Abre http://ip:6277 en tu navegador

  3. 3

    Registra la primera cuenta, que se convertirá en Owner

Antes de usarlo

  • De forma predeterminada, solo las cuentas con privilegios pueden publicar, por lo que los usuarios normales no podrán hacerlo hasta que se les conceda permiso.
  • El autoalojamiento requiere que ejecutes y mantengas tu propio servidor y hagas copias de seguridad del directorio de datos.

Temas

Preguntas frecuentes

¿Qué es Ech0?
Microblog personal autoalojado para publicar entradas breves, enlaces y contenido multimedia en una cronología que otros pueden seguir y comentar. Ech0 es una plataforma de publicación ligera y autoalojada, organizada en torno a una cronología personal. Los usuarios publican entradas breves, enlaces, texto en Markdown y archivos multimedia adjuntos, y pueden compartir la cronología de forma pública o semipública en su propio dominio. Se sitúa entre las herramientas para tomar notas rápidas y las redes sociales completas, e incorpora salida RSS y un sistema de comentarios integrado opcional.
¿Ech0 es gratuito? ¿Qué licencia tiene?
Ech0 es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Ech0 sigue mantenido?
Mantenimiento activo. El último commit de Ech0 fue el 21 oct 2026.
¿Para qué puedo usar Ech0?
Mantener una cronología personal pública en tu propio dominio Publicar entradas breves, enlaces y contenido multimedia para suscriptores de RSS Alojar un espacio pequeño para una comunidad con comentarios opcionales Autoalojar el servicio en una Raspberry Pi u otro servidor con recursos limitados
¿Cómo se instala Ech0?
Ejecuta el contenedor de Ech0 con Docker: docker run -d --name ech0 -p 6277:6277 -v /opt/ech0/data:/app/data -e JWT_SECRET="Hello Echos" sn0wl1n/ech0:latest Abre http://ip:6277 en tu navegador Registra la primera cuenta, que se convertirá en Owner
¿Dónde consigo Ech0?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/lin-snow/Ech0

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

Proyectos relacionados