Actions64
- 定时任务 Actions
- 订阅管理 Actions
- 环境变量 Actions
- 配置文件 Actions
- 脚本管理 Actions
- 依赖管理 Actions
- 日志管理 Actions
- 系统设置 Actions
Overview
This node integrates with the Qinglong Panel API, a task scheduling and management platform. It allows users to manage scripts, crontabs, subscriptions, environment variables, configurations, dependencies, logs, and system settings programmatically within n8n workflows.
Specifically for the "脚本管理" (Script Management) resource and the "运行脚本" (Run Script) operation, the node enables running a specified script located on the Qinglong server. This is useful for automating script execution remotely, such as triggering maintenance tasks, data processing scripts, or custom automation scripts managed by Qinglong.
Practical examples:
- Automatically run a backup script stored in Qinglong at specific workflow triggers.
- Trigger a deployment script after a successful build process.
- Execute diagnostic or cleanup scripts on demand from an n8n workflow.
Properties
| Name | Meaning |
|---|---|
| 脚本路径 | The path where the script is located on the Qinglong server. |
| 文件名 | The filename of the script to run. |
These properties are required to identify which script to execute.
Output
The node outputs JSON data under the json field of the first input item. The key result contains the response from the Qinglong API after attempting to run the script. This typically includes status information about the script execution request.
No binary data output is indicated.
Example output structure:
{
"result": {
// Qinglong API response details about the script run
}
}
Dependencies
- Requires an API key credential for authenticating with the Qinglong Panel API.
- The node uses internal helper functions to obtain tokens and make authenticated HTTP requests to Qinglong's REST API endpoints.
- The Qinglong server must be accessible from the n8n instance network.
Troubleshooting
Common issues:
- Incorrect script path or filename will cause the API call to fail or return errors.
- Authentication failures if the API key credential is missing or invalid.
- Network connectivity issues between n8n and the Qinglong server.
Error messages:
- If an unsupported operation is selected, the node throws an error indicating the operation is not implemented.
- API errors from Qinglong are wrapped and returned as node errors; check the message for details.
Resolutions:
- Verify script path and filename inputs carefully.
- Ensure valid API credentials are configured in n8n.
- Confirm network access and firewall rules allow communication with Qinglong API.
Links and References
- Qinglong Panel API documentation: https://qinglong.online/api/
- n8n documentation on creating custom nodes and using credentials: https://docs.n8n.io/