# HTTP API to manage n8n Docker containers with WHMCS/WISECP integration
This automation template enables full control over Docker containers via a secure HTTP API using n8n as the orchestrator. Designed for hosting providers and system administrators automating n8n instance provisioning and lifecycle management.
## Who it´s for
- Hosting providers automating n8n instance allocation via WHMCS or WISECP.
- Server admins managing Docker services through REST APIs.
- Developers needing remote container control.
- DevOps teams integrating n8n into service management panels.
## What the automation does
- Receives commands via HTTP webhook with basic auth (start, stop, deploy, stats, etc.).
- Validates domain and securely executes Bash scripts over SSH on target server.
- Manages container lifecycle: creation, stop, restart, unsuspend.
- Performs disk operations, ACL updates, network stats collection, and nginx-proxy reconfiguration.
- Returns structured JSON response with execution result.
## What´s included
- Ready-to-use n8n workflow.
- Trigger and command handling logic.
- Integrations with Docker Engine, SSH, nginx-proxy, SQLite, WHMCS/WISECP.
- Basic text guide for setup and adaptation.
## Requirements for setup
- Self-hosted n8n instance.
- Server with Docker, SSH access, and nginx-proxy installed.
- WHMCS or WISECP account (optional, for billing).
- Configured environment variables and API keys (if used).
## Benefits and outcomes
- Full automation of n8n instance provisioning and management.
- Reduced manual effort in container deployment.
- Unified API interface for all container operations.
- Support for advanced tasks: password changes, ACLs, disk mounting.
- Integration with billing panels for automated service renewal.
- Scalability: one template for multiple clients.
## Important: template only
Important: you are purchasing a ready-made automation workflow template only. Rollout into your infrastructure, connecting specific accounts and services, 1:1 setup help, custom adjustments for non-standard stacks and any consulting support are provided as a separate paid service at an individual rate. To discuss custom work or 1:1 help, contact via chat
No feedback yet