I am trying to install a discourse on my website for the first time, hosted on digitalocean with mail service Mailgun. I have setup mailgun and verified it’s working, and all my DNS records are verified.
I am following the instructions at https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md where it gets to running the discourse-setup script, and it tells you to answer the following prompt:
Hostname for your Discourse? [discourse.example.com]:
Email address for admin account(s)? [me@example.com,you@example.com]:
SMTP server address? [smtp.example.com]:
SMTP port? [587]:
SMTP user name? [user@example.com]:
SMTP password? [pa$word]:
Let's Encrypt account email? (ENTER to skip) [me@example.com]:
This is a bit ambiguous to me as there is no additional info and I have the following questions:
- Email address for admin account: is this required to be at the domain name setup to work with mailgun? Currently mailgun has my normal gmail address as the admin.
- Which user name is user name referring to? Is this simply the same as the admin account? Is it postmaster@mydomain.com which is the “login” in my mailgun SMTP credentials? Is it another SMTP user? Must this email address have the ability to also receive mail?
- SMTP password? Is this a new password I am making up or does it refer to the password to the SMTP user specified by “SMTP user name”, or something else?
- Lets encrypt account email? Is this necessary? Should I just use the same as the admin email address?
Thanks!