Timed task management platform supporting Python3, JavaScript, Shell, TypeScript
The latest image is built on alpine and the debian image is built on debian-slim. If you need to use a dependency that is not supported by alpine, it is recommended that you use the debian image.
For non-root execution, use the Debian image with --user qinglong; Alpine crond requires root. See Docker deployment.
The npm version supports debian/ubuntu/alpine systems and requires node/npm/python3/pip3/pnpm to be installed.
The standalone @whyour/qinglong-cli npm package manages remote panels from terminals and automation workflows. It supports tasks, subscriptions, environment variables, scripts, JSON output and an Agent Skill. Requires Node.js 22.12 or newer.
See the CLI guide. The panel's command is also named ql; use a separate entrypoint on panel hosts. See panel-internal tools for local execution and maintenance.
Go to Installation Guide to learn how to use Qinglong.