⚙️ Deploy Docker InfluxDB, API backend for WHMCS/WISECP

280 views · ⚙️ DevOps & CI/CD

Description

Overview

The Docker InfluxDB WHMCS module uses a specially designed workflow for n8n to automate deployment processes. The workflow provides an API interface for the module, receives specific commands, and connects via SSH to a server with Docker installed to perform predefined actions.

Prerequisites

Installation Steps

Install the Required Workflow on n8n

You have two options:

Option 1: Use the Latest Version from the n8n Marketplace

Option 2: Manual Installation

n8n Workflow API Backend Setup for WHMCS/WISECP

1. Configure API Webhook and SSH Access

2. Modify Template Parameters

In the Parameters block of the template, update the following settings:
Parameters
More Parameters

Do not modify the following technical parameters:

Deploy-docker-compose

In the Deploy-docker-compose element, you can modify the Docker Compose configuration. This is generated in the following scenarios:

Deploy Docker
Deploy Docker 2

nginx

In the nginx element, you can modify configuration parameters of the web interface proxy server.

nginx Config
nginx Config 2

Bash Scripts

Management of Docker containers and related procedures is done by executing Bash scripts generated in n8n. These scripts return either JSON or plain strings.

Bash Script

🔗 Nodes Used

Webhook, SSH

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup