What You Need
- 1 Server with some type of web accessable interface
- 1 FQDN
Note: This requires an FQDN unless you are only making the website available internally, in which case, I would recommend my certificate authority tutorial to you.
With a Mail server and Website configured and ready to go, I set up SSL certs using Let's Encrypt and my DNS records, including my A records, MX records, DMARC records, and DKIM records.