In addition to the package installation, the Mattermost One-Click VM also:
1- Enables UFW and allows SSH, HTTP, and HTTPS traffic only
2- Runs through an initial configuration wizard on the first login
3- (Optionally) Requests a LetsEncrypt certificate for your Fully-qualified Domain Name (FQDN)
After you create a Mattermost One-Click VM, log in to it with your configured SSH key and follow the instructions for the initial setup. The installer will request the following information:
1- Fully-qualified Domain Name for the VM. This is not configured as part of the VM creation – you must point it to VM IP.
2- MySQL Mattermost Password
3- MySQL Root Password
4- (Optional) Email. Used for LetsEncrypt Registration. If set, a confirmation is requested before submitting to LetsEncrypt.Please configure a secure password for both MySQL accounts with a password manager of your choice and store them securely.
Note: If you are not using the LetsEncrypt integration, you’ll need to manually configure the NGINX config that is located at “/etc/nginx/sites-enabled/mattermost” to point to the correct certificates. Afterward, restart NGINX with “Sudo systemctl restart nginx”.