Skip to main content

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_KEY is 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.