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)? [firstname.lastname@example.org,email@example.com]: SMTP server address? [smtp.example.com]: SMTP port? : SMTP user name? [firstname.lastname@example.org]: SMTP password? [pa$word]: Let's Encrypt account email? (ENTER to skip) [email@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 firstname.lastname@example.org 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?