Repolode
whyour

whyour/qinglong

Panel web autohospedado para programar y gestionar tareas cron escritas en Python3, JavaScript, Shell o TypeScript.

Estrellas
20,073
Forks
3,228
Issues abiertos
76
Último commit
anteayer

¿Qué es?

Qinglong es una plataforma de gestión de tareas programadas que ejecuta scripts según un horario y permite administrarlos desde una interfaz web. Es compatible con scripts de Python3, JavaScript, Shell y TypeScript, y puede ejecutar tareas con una granularidad de hasta un segundo.

Desde el panel web puedes editar en línea scripts, variables de entorno y archivos de configuración, consultar los registros de las tareas y recibir notificaciones del sistema. Incluye modo oscuro y controles adaptados a dispositivos móviles. Se distribuye como imagen de Docker (basada en Alpine o Debian) y como paquete npm.

Una CLI remota opcional, publicada por separado como @whyour/qinglong-cli, permite crear, ejecutar e inspeccionar tareas y suscripciones desde una terminal o un pipeline de automatización, con salida JSON para crear scripts.

Funciones clave

  • 01Ejecuta scripts de Python3, JavaScript, Shell y TypeScript según un horario.
  • 02Permite programar tareas con una granularidad de hasta un segundo.
  • 03Permite editar scripts, variables de entorno y archivos de configuración desde el navegador.
  • 04Muestra en línea los registros de las tareas y envía notificaciones del sistema.
  • 05Ofrece una CLI remota con salida JSON para scripts y agentes de IA.

Casos de uso

  • Ejecutar scripts recurrentes de registro o automatización en un servidor doméstico o NAS.
  • Gestionar tareas programadas de un equipo desde un panel web compartido.
  • Automatizar la gestión remota de tareas desde pipelines de CI o terminales.

Inicio rápido

  1. 1

    Instala el paquete npm (debes tener node, npm, python3, pip3 y pnpm instalados previamente)

    npm i @whyour/qinglong
  2. 2

    Abre el panel en tu navegador desde la dirección local

Antes de usarlo

  • La versión npm solo es compatible con sistemas Debian, Ubuntu y Alpine, y requiere instalar node, npm, python3, pip3 y pnpm manualmente.
  • Para ejecutar Docker con un usuario que no sea root, se necesita la imagen Debian, ya que el crond de Alpine requiere root.

En colecciones

Temas

Preguntas frecuentes

¿Qué es qinglong?
Panel web autohospedado para programar y gestionar tareas cron escritas en Python3, JavaScript, Shell o TypeScript. Qinglong es una plataforma de gestión de tareas programadas que ejecuta scripts según un horario y permite administrarlos desde una interfaz web. Es compatible con scripts de Python3, JavaScript, Shell y TypeScript, y puede ejecutar tareas con una granularidad de hasta un segundo.
¿qinglong es gratuito? ¿Qué licencia tiene?
qinglong es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿qinglong sigue mantenido?
Mantenimiento activo. El último commit de qinglong fue el 5 nov 2026.
¿Para qué puedo usar qinglong?
Ejecutar scripts recurrentes de registro o automatización en un servidor doméstico o NAS. Gestionar tareas programadas de un equipo desde un panel web compartido. Automatizar la gestión remota de tareas desde pipelines de CI o terminales.
¿Cómo se instala qinglong?
Instala el paquete npm (debes tener node, npm, python3, pip3 y pnpm instalados previamente): npm i @whyour/qinglong Abre el panel en tu navegador desde la dirección local
¿Dónde consigo qinglong?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/whyour/qinglong

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

Proyectos relacionados