Automated SSL configuration

The ActivityInfo Self-managed Server includes support for automated certificate management through Let's Encrypt, a free, automated, and open certificate authority.

To use fully automated certificate management, your ActivityInfo server must be publicly accessible through the Internet because Let's Encrypt will contact the ActivityInfo Self-managed Server to verify that you actually own this domain.

To enable this process, navigate to Server Settings, and the select the "SSL Certificate" section.

Screenshot
Screenshot

In the next screen, there is a link to review Let's Encrypt Terms and Conditions.

You must also provide the domain name you will be using for your ActivityInfo server:

Screenshot
Screenshot

Click "Accept and continue".

After a few seconds, the certificate should be automatically authorized and issued, then you should see:

Success screenshot
Success screenshot

After the certificate is issued, the ActivityInfo Self-managed webserver will start redirecting all http:// requests to https://. You can always access the server from http://localhost for troubleshooting purposes.

The ActivityInfo Self-managed Server will automatically renew your certificate thirty days before the expiration of the certificate.