# API for Immich management: deploy, stop, and monitor Docker containers via HTTP
This workflow enables full lifecycle management of Immich Docker containers via HTTP requests. It executes commands over SSH on a remote server and returns structured JSON responses. Designed for hosting providers and SaaS platforms needing scalable, API-driven control over private photo storage deployments.
## Who it´s for
- Hosting providers using WHMCS/WISECP to automate dedicated Immich installations
- Server administrators requiring an API to manage Immich Docker containers
- SaaS platforms offering private photo storage solutions
- DevOps engineers automating media application deployments
- Owners of private cloud environments based on Immich
## What the automation does
- Receives HTTP webhook commands (create, stop, suspend, change_package, etc.)
- Executes docker-compose operations over SSH on a remote server
- Manages container state: start, stop, restart, suspend
- Configures IP access via NGINX and updates ACL rules on demand
- Collects real-time resource usage stats (CPU, memory, network)
- Integrates with WHMCS/WISECP to handle package changes and lifecycle events
## What´s included
- Ready-to-use n8n workflow
- Trigger and command handler logic
- Integrations with Docker, SSH, Bash, NGINX, PostgreSQL, Redis, and Immich
- Basic text instructions for setup and adaptation
## Requirements for setup
- Access to an n8n instance (execution environment)
- Remote server with Docker and SSH access
- Valid SSH credentials for the target server
- Domain management access (if using nginx-proxy)
- WHMCS or WISECP account (optional, for billing integration)
## Benefits and outcomes
- Full automation of client Immich instance provisioning
- Centralized API-based control over multiple deployments
- Fast response to subscription and package changes
- Reduced manual effort in container operations
- Seamless integration with existing billing systems
- Real-time access to container health and performance data
## 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