WP AutoFlow is designed to be deployed using Docker, ensuring that the Node.js application, MongoDB, and Redis run together perfectly in isolated containers.Documentation Index
Fetch the complete documentation index at: https://docs.wpautoflow.com/llms.txt
Use this file to discover all available pages before exploring further.
๐ The First Access Rule (Important!)
WP AutoFlow has no default password. The very first time the application is launched, the first person to accesshttp://YOUR_SERVER_IP:3000 will be prompted to create the Master Admin account.
โ ๏ธ Security Warning: Do this immediately after the installation finishes. If you leave the port open and unattended, an automated bot could claim the admin account.
Method 1: Standard Installation (Recommended)
The standard and most reliable way to get started. This will clone the repository and build the containers locally on your server. 1. Prerequisites- A VPS running Ubuntu 22.04 or 24.04 (Contabo, DigitalOcean, Hetzner, etc.).
- Docker and Docker Compose V2 installed.
http://YOUR_SERVER_IP:3000.
Method 2: Easypanel 1-Click โจ
If you use Easypanel to manage your server, you can deploy WP AutoFlow with a single click. Easypanel provides a beautiful GUI and automated free SSL certificates.- Log in to your Easypanel dashboard.
- Go to Templates, search for WP AutoFlow, and click Deploy.
- The system will automatically pull the official image, set up MongoDB and Redis, and link all internal variables.
- Once the deployment is green, click on your project domain and create your admin account.
Method 3: Official Docker Image ๐ณ
If you are already running a Docker Swarm, Portainer, or your own Compose stack, you can grab our official, pre-compiled image directly from Docker Hub. No compilation needed. ๐ WP AutoFlow on Docker Hub Image Tag:fabioselau/wp-autoflow:latest
Note: The application requires MongoDB and Redis to function. Ensure you link these services in your environment variables.
๐ Secure your instance (Reverse Proxy & SSL)
Never expose port 3000 directly to the internet in a production environment. You must use a Reverse Proxy to secure your credentials and API keys with an SSL certificate (HTTPS). Here are the two industry-standard methods:Option A: Nginx Proxy Manager (GUI)
The easiest method if you prefer a visual interface.- Install Nginx Proxy Manager.
- Add a new Proxy Host pointing to your domain (e.g.,
app.yourdomain.com). - Set the Forward Hostname/IP to your WP AutoFlow server IP and the port to
3000. - Enable โRequest a new SSL Certificateโ in the SSL tab.
Option B: Caddy Server (CLI)
If you prefer a lightweight CLI approach with automated SSL provisioning:- Install Caddy.
- Open your
Caddyfileand add:
- Restart Caddy. It will automatically fetch an SSL certificate for you.