Repolode
whyour

whyour/qinglong

Веб-панель для самостоятельного размещения, планирования и управления cron-задачами на Python3, JavaScript, Shell или TypeScript.

Звёзды
20,073
Форки
3,228
Открытые issues
76
Последний коммит
позавчера

Что это?

Qinglong — платформа для управления задачами по расписанию: она запускает скрипты по заданному графику и позволяет управлять ими через веб-интерфейс. Поддерживаются скрипты на Python3, JavaScript, Shell и TypeScript; задачи можно запускать с точностью до секунды.

В веб-панели можно редактировать скрипты, переменные окружения и файлы конфигурации, просматривать логи задач и получать системные уведомления. Также доступны тёмная тема и интерфейс, удобный для мобильных устройств. Qinglong распространяется в виде Docker-образа на базе Alpine или Debian, а также как npm-пакет.

Дополнительный удалённый CLI, который отдельно публикуется как @whyour/qinglong-cli, позволяет создавать, запускать и проверять задачи и подписки из терминала или конвейера автоматизации. Для использования в скриптах предусмотрен вывод в формате JSON.

Ключевые возможности

  • 01Запускает по расписанию скрипты на Python3, JavaScript, Shell и TypeScript.
  • 02Поддерживает планирование задач с точностью до секунды.
  • 03Позволяет редактировать скрипты, переменные окружения и файлы конфигурации в браузере.
  • 04Показывает логи задач онлайн и отправляет системные уведомления.
  • 05Предоставляет удалённый CLI с выводом JSON для скриптов и AI-агентов.

Сценарии использования

  • Запуск периодических скриптов для отметок о посещении или автоматизации на домашнем сервере либо NAS.
  • Управление задачами по расписанию команды через общую веб-панель.
  • Автоматизация удалённого управления задачами из CI-конвейеров или терминала.

Быстрый старт

  1. 1

    Установите npm-пакет (node, npm, python3, pip3 и pnpm должны быть установлены заранее)

    npm i @whyour/qinglong
  2. 2

    Откройте панель в браузере по локальному адресу

Что важно знать

  • Версия npm поддерживает только системы Debian, Ubuntu и Alpine; node, npm, python3, pip3 и pnpm необходимо установить вручную.
  • Для запуска Docker от имени пользователя без прав root требуется образ Debian, поскольку crond в Alpine требует права root.

В подборках

Темы

Частые вопросы

Что такое qinglong?
Веб-панель для самостоятельного размещения, планирования и управления cron-задачами на Python3, JavaScript, Shell или TypeScript. Qinglong — платформа для управления задачами по расписанию: она запускает скрипты по заданному графику и позволяет управлять ими через веб-интерфейс. Поддерживаются скрипты на Python3, JavaScript, Shell и TypeScript; задачи можно запускать с точностью до секунды.
qinglong можно использовать бесплатно? Какая у него лицензия?
qinglong распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
qinglong всё ещё поддерживается?
Активно поддерживается. Последний коммит в qinglong — 5 нояб. 2026 г..
Для чего можно использовать qinglong?
Запуск периодических скриптов для отметок о посещении или автоматизации на домашнем сервере либо NAS. Управление задачами по расписанию команды через общую веб-панель. Автоматизация удалённого управления задачами из CI-конвейеров или терминала.
Как установить qinglong?
Установите npm-пакет (node, npm, python3, pip3 и pnpm должны быть установлены заранее): npm i @whyour/qinglong Откройте панель в браузере по локальному адресу
Где скачать qinglong?
Исходный код и инструкции по установке — на GitHub: https://github.com/whyour/qinglong

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Библиотека cron на TypeScript/JavaScript без зависимостей: планирует запуск функций и вычисляет время следующих запусков в Node, Deno, Bun и браузерах.

2,6 тыс.+3 за неделю78TypeScriptMITАктивно поддерживаетсяОбновлён 3 дня назад

Самостоятельно размещаемый планировщик задач в стиле cron: задаёт повторяющиеся shell-команды в YAML и управляет запусками через веб-интерфейс.

627+1 за неделю23GoMITАктивно поддерживаетсяОбновлён 15 дней назад

Официальный CLI для Cronitor.io: синхронизирует cron-задачи, запускает команды с мониторингом и позволяет управлять ресурсами Cronitor из терминала.

559+1 за неделю41GoOtherАктивно поддерживаетсяОбновлён вчера

Открытый менеджер задач и домашних дел с самостоятельным хостингом, общими группами, повторяющимися расписаниями и напоминаниями через мобильное приложение, Telegram, Discord или Pushover.

2,7 тыс.+18 за неделю228GoAGPL-3.0Обновлён вчера