Accessing Mautic
1. Open a browser and navigate to: https://<SERVER-IP>
2. Accept the self-signed SSL certificate warning.
3. Mautic Setup Wizard appears.
4. Provide your database info:
- Database Host:
localhost - Database Name:
mautic - Database User:
mautic_user - Database Password: (from
/root/.cloudzy-creds)
5. Set up an admin account with email, username, and password.
6. Log in and start configuring your Mautic instance.
Enabling SSL with a Domain
1. Run the following command to generate a valid Let’s Encrypt certificate:
certbot certonly --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com
2. Open your Apache configuration file, and replace the IP address with your domain name, as well as the existing SSL certificate paths:
nano /etc/apache2/sites-available/mautic.conf
3. Reload Apache to apply the changes:
systemctl reload apache2
Important Directories & Files
- Mautic installation directory:
/var/www/mautic - Database credentials:
/root/.cloudzy-creds - Apache VirtualHost configuration:
/etc/apache2/sites-available/mautic.conf - Self-signed SSL certificate:
/etc/ssl/certs/mautic.crt - Private key for SSL:
/etc/ssl/private/mautic.key
Notes
- Database is pre-initialized; credentials stored securely.
- SSL ready for self-signed or domain certificates.
- Node.js and Composer installed for Mautic dependencies.
- Ensure SMTP access is enabled if email notifications are needed (ask for enabling SMTP access).