Repolode
brainstormity

brainstormity/LightPost

Un planificador autoalojado para publicar desde un único panel en varias cuentas de redes sociales, como Bluesky, Mastodon, X y Telegram.

Alternativa open source a:BufferHootsuite

Estrellas
363
Forks
70
Issues abiertos
2
Último commit
hace 6 días

¿Qué es?

LightPost es un planificador de redes sociales ligero y autoalojado. Conecta las credenciales de tus propias plataformas, redacta una publicación en un único editor y publícala de inmediato o prográmala para más adelante. Cada cuenta de destino puede recibir texto, imágenes o ambos, dentro de los límites de cada plataforma.

La aplicación es compatible con Bluesky, Mastodon, X, Instagram, Threads, webhooks de Discord, perfiles personales de LinkedIn, canales de Telegram y páginas de Facebook; TikTok, Pinterest y Google Business Profile figuran como funciones en desarrollo. Las imágenes se importan desde URL públicas de JPEG o desde una biblioteca guardada, y cada envío informa de su propio resultado. Así, puedes volver a intentar los envíos fallidos sin publicar de nuevo en las cuentas donde sí se completaron.

Se ejecuta como un único proceso de Python, con SQLite y HTML, CSS y JavaScript sin procesar, y no requiere una base de datos externa ni un paso de compilación del frontend. Las credenciales se almacenan cifradas en tu propio servidor y el proyecto cuenta con licencia MIT.

Funciones clave

  • 01Publica en varias cuentas a la vez, incluidas varias cuentas de una misma plataforma.
  • 02Guarda borradores, programa publicaciones o publícalas de inmediato según la zona horaria del navegador.
  • 03Elige texto, imágenes o ambos para cada cuenta de destino.
  • 04Importa URL públicas de JPEG o reutiliza imágenes de una biblioteca guardada, con texto alternativo y vista previa.
  • 05Consulta los resultados por cuenta y vuelve a intentar solo los envíos fallidos.
  • 06Cola persistente que se conserva tras los reinicios y reanuda las publicaciones programadas cuyo horario ya pasó.
  • 07Credenciales cifradas, protección opcional con contraseña y exportación del historial de publicaciones.

Casos de uso

  • Publicar el mismo anuncio en Bluesky, Mastodon y canales de Telegram.
  • Programar las publicaciones de una semana para una cuenta de proyecto o de marca desde un panel autoalojado.
  • Mantener los datos de publicación en redes sociales en tu propio servidor en lugar de usar un servicio de programación de terceros.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/brainstormity/LightPost.git
  2. 2

    Crea un entorno virtual de Python

    python3 -m venv .venv
  3. 3

    Instala las dependencias de Python

    .venv/bin/python -m pip install -r requirements.txt
  4. 4

    Inicia la aplicación y abre localhost:3000/app

    .venv/bin/python -m lightpost

Antes de usarlo

  • Requiere Python 3.11 o una versión posterior en Linux o macOS.
  • Debes proporcionar tus propias credenciales de las plataformas; pueden aplicarse tarifas de API y requisitos de elegibilidad de la cuenta.
  • No se admiten vídeos, y TikTok, Pinterest y Google Business Profile siguen en desarrollo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es LightPost?
Un planificador autoalojado para publicar desde un único panel en varias cuentas de redes sociales, como Bluesky, Mastodon, X y Telegram. LightPost es un planificador de redes sociales ligero y autoalojado. Conecta las credenciales de tus propias plataformas, redacta una publicación en un único editor y publícala de inmediato o prográmala para más adelante. Cada cuenta de destino puede recibir texto, imágenes o ambos, dentro de los límites de cada plataforma.
¿LightPost es gratuito? ¿Qué licencia tiene?
LightPost es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿LightPost sigue mantenido?
Mantenimiento activo. El último commit de LightPost fue el 31 oct 2026.
¿Para qué puedo usar LightPost?
Publicar el mismo anuncio en Bluesky, Mastodon y canales de Telegram. Programar las publicaciones de una semana para una cuenta de proyecto o de marca desde un panel autoalojado. Mantener los datos de publicación en redes sociales en tu propio servidor en lugar de usar un servicio de programación de terceros.
¿Cómo se instala LightPost?
Clona el repositorio: git clone https://github.com/brainstormity/LightPost.git Crea un entorno virtual de Python: python3 -m venv .venv Instala las dependencias de Python: .venv/bin/python -m pip install -r requirements.txt Inicia la aplicación y abre localhost:3000/app: .venv/bin/python -m lightpost
¿Dónde consigo LightPost?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/brainstormity/LightPost

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

Proyectos relacionados