Actions64
- 定时任务 Actions
- 订阅管理 Actions
- 环境变量 Actions
- 配置文件 Actions
- 脚本管理 Actions
- 依赖管理 Actions
- 日志管理 Actions
- 系统设置 Actions
Overview
This node integrates with the QingLong panel API, a platform for managing scheduled tasks, environment variables, scripts, dependencies, and system configurations. Specifically, for the 依赖管理 (Dependency Management) resource and the 取消安装 (Cancel Uninstallation) operation, the node allows users to cancel ongoing uninstallation processes of selected dependencies.
Common scenarios where this node is beneficial include:
- Managing software dependencies on a QingLong-managed system.
- Canceling dependency uninstallations that were started by mistake or need to be halted.
- Automating dependency lifecycle management as part of CI/CD pipelines or system maintenance workflows.
Practical example: Suppose you have initiated the uninstallation of several Node.js packages but realize some are still needed. Using this node's "取消安装" operation, you can programmatically cancel those uninstallations before they complete.
Properties
| Name | Meaning |
|---|---|
| 类型 | Dependency type. Options: nodejs, python3, linux. Specifies which kind of dependency to manage. |
| 依赖列表【可多选】 | List of dependencies to operate on. Multiple selections allowed. The dependencies correspond to the chosen 类型. |
Output
The node outputs JSON data under the .json.result field containing the response from the QingLong API for the cancel uninstallation request. This typically includes status information about the cancellation operation, such as success confirmation or error details.
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for authenticating with the QingLong panel API.
- The node uses the QingLong REST API endpoints under
/open/dependencies/cancel. - Proper configuration of the QingLong API credentials in n8n is necessary.
- The node depends on internal helper functions to obtain authentication tokens and make HTTP requests.
Troubleshooting
Common issues:
- Invalid or expired API token leading to authentication failures.
- Specifying dependency IDs that do not exist or do not match the selected dependency type.
- Network connectivity problems preventing access to the QingLong API.
Error messages:
"任务模块的${operation}操作暂未实现"(Operation not implemented): Indicates the requested operation is not supported by the node. Verify the operation name.- API errors returned from QingLong will be surfaced; check the
.json.resultfor detailed error messages.
Resolutions:
- Ensure the API key credential is valid and has sufficient permissions.
- Confirm the dependency IDs are correct and correspond to the selected 类型.
- Check network settings and firewall rules allowing outbound requests to the QingLong API endpoint.
Links and References
- QingLong API documentation: https://qinglong.online/api/
- QingLong project homepage: https://qinglong.online/