Actions25
- VPS DNS Secondary Actions
- VPS Reset Actions
- VPS Reverse DN Actions
- VPS Security Scan Actions
- VPS Snapshot Actions
- VPS Summary Actions
Overview
This node integrates with the Ikoula VPS API to manage virtual private servers (VPS). It allows users to perform various operations on their VPS instances, such as starting, stopping (both software and hardware methods), pausing, resuming, suspending, retrieving status, and getting detailed service information. The "Stop (Hardware)" operation specifically issues a hardware-level stop command to immediately power off the VPS.
Common scenarios for this node include automating VPS lifecycle management within workflows, such as shutting down or restarting servers during maintenance windows, monitoring VPS statuses, or managing snapshots and DNS settings related to VPS instances.
Practical example: Automatically stop a VPS instance at the end of a workday using the "Stop (Hardware)" operation to ensure no unnecessary resource usage overnight.
Properties
| Name | Meaning |
|---|---|
| Subscription ID | The unique numeric identifier of the VPS subscription to target for the operation. |
| Response Format | The format in which the API response is returned. Options: JSON, XML |
Output
The node outputs an array of items where each item contains a json field representing the API response data. The structure of the json output depends on the specific operation and the chosen response format (JSON or XML). For the "Stop (Hardware)" operation, the output typically includes confirmation or status details about the stop request.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the Ikoula VPS API.
- Needs network access to the Ikoula API endpoint (
https://api.ikoula.comby default). - The node uses RSA public key encryption to securely transmit the password.
- No additional external dependencies beyond standard HTTP requests.
Troubleshooting
No credentials provided!
This error occurs if the required API authentication credentials are missing. Ensure that valid API credentials are configured in n8n before executing the node.HTTP request failures
Network issues, incorrect subscription IDs, or invalid parameters can cause API call failures. Verify the subscription ID is correct and the API service is reachable.Invalid response format
If the selected response format does not match the expected content type, parsing errors may occur. Choose between JSON or XML formats according to your workflow needs.Permission or authorization errors
Make sure the API key has sufficient permissions to perform the requested operation on the VPS.
Links and References
- Ikoula VPS API Documentation (official API docs)
- n8n Documentation - Creating Custom Nodes