If you have a top level domain, or have purchased a subdomain via the DNS Service provided by QuickBox, you may want to install an SSL certificate. This has a couple of advantages.
- Rid yourself of the nag screens browsers produce from self-signed ssl certificates
- Secure connections via authenticated SSL certificates
Before continuing, please ensure that you have set the necessary DNS records at your domain provider and that your domain is accessible over the internet.
Installing Let's Encrypt SSL
Update your email
Before installing Let’s Encrypt though QuickBox, make sure that you have updated your Admin email. You can do this by either installing QuickBox with the -e [email protected]
flag, or via the QuickBox dashboard. Here’s how to do the latter.
- Login to your QuickBox Pro dashboard.
- Navigate to User Management > User Admin
- On the left, you will see a widget box titled “Users Currently Online”, click your admin username (it’s intentional it doesn’t show on the user table)
- Update the email address and click “Submit Changes”
Now install
Once you have updated your email, installing an SSL certificate with Let’s Encrypt is a straightforward process that has been further streamlined in QuickBox Pro v3.
The below command will do 2 things:
- Install the SSL certificate for the domain expressed.
- Set the proper access point for your dashboard (domain over https).
### INSTALL qb install lecert -d YOUR_DOMAIN.com ### UNINSTALL qb remove lecert -d YOUR_DOMAIN.com
For more commands
For more lecert
commands in QuickBox Pro v3, you can run qb help lecert
. More details can be found on the Quick Reference article, here.