Installation (Reseller SaaS License)
This guide walks you through installing the WhautoMail Reseller SaaS / Whitelabel License on your server so you can run your own branded email marketing platform.
1. Move the Installation Folder to Your Server
- After your purchase is complete, you’ll receive an installation folder via email.
- Use an SFTP client such as FileZilla to upload the entire installation folder to your server.
2. Run the Installation Command
From your server terminal, change into the installation directory and run the command below, replacing the placeholders with your actual values:
LICENSE_KEY=your-license-key \
WHAUTO_MAIL_SERVER_DOMAIN=mail.yourdomain.com \
WHAUTO_MAIL_WEB_SOCKET_DOMAIN=ws.yourdomain.com \
WHAUTO_MAIL_WEB_DOMAIN=app.yourdomain.com \
DOCKER_USERNAME=your-username \
DOCKER_PAT=your-personal-access-token \
LETS_ENCRYPT_EMAIL=you@email.com \
bash install.sh
LICENSE_KEYis required. If it is missing, the script will stop and report an error.- All four domain variables are mandatory for SSL and routing. The script will exit if any of them are omitted.
- Using environment variables keeps secrets out of source control and centralizes configuration.
- The license key is automatically injected as an environment variable for the WhautoMail backend application.
What happens next?
- All core WhautoMail components (API, web app, websocket, etc.) will be installed and configured automatically.
- SSL certificates will be provisioned via Let’s Encrypt, attached to each domain, and set up for auto-renewal.
- After the script completes, you can sign in to your WhautoMail Reseller SaaS instance using the domains you configured.