AutoInstall SSL: Install an SSL Certificate on Linux
-
This guide walks through the steps to automate SSL certificate installation on a Linux server using AutoInstall SSL through GoGetSSL. We offer various Automated SSL certificates and solutions.
-
-
*
Technical Requirements
AutoInstall SSL requires root or admin access to your server, typically via SSH. It is not compatible with shared hosting environments accessed through control panels such as cPanel or Plesk, or website builders such as Wix, Shopify, or Squarespace.
AutoInstall SSL works with virtually any dedicated or VPS hosting where you have root-level access, including cloud servers such as AWS EC2 and Azure VMs.
AutoInstall SSL has been tested on the following Linux distributions:
- Ubuntu
- Debian
- CentOS Stream
- Rocky Linux
The following web servers are supported:
- Apache 2+
- NGINX
-
*
Installation Instructions
Follow these steps to install an SSL certificate on your server and have it automatically managed by AutoInstall SSL:
- Log in to your GoGetSSL account at my.gogetssl.com, go to the SSL Certificates section, open the order page for the certificate you purchased, and click Start Certificate Enrollment.
- Choose or enter your domain name. You do not need to include www. at this point — it can be added later.
- Select the Automatic Installation option.
- Enter your contact details and click Continue.
- Choose Linux as your server type, then select whether to protect domain.com only, or both domain.com and www.domain.com. If you choose to include www, make sure the corresponding DNS record is already in place.
- Connect to your web server via SSH as root or a user with sudo privileges.
- Copy the agent installation command provided in the GoGetSSL interface and run it in your SSH client. Once complete, the AutoInstall SSL agent will be installed on your server and can be used to install one or more certificates.
- Copy the installcertificate command into your SSH client and press Enter. Review the settings, type y, and press Enter to confirm. AutoInstall SSL will handle the full installation process automatically: generating the CSR, submitting it to the CA, placing the validation file, waiting for validation, downloading the certificate, installing it, and restarting the web server.
- Done! AutoInstall SSL will keep the certificate up to date so it never expires.
-
*
Tips
- AutoInstall SSL sets up a cron job that checks your certificate daily. If renewal is needed — for example, when the certificate is approaching expiration — it will be updated automatically.
- AutoInstall SSL uses file validation by default. This is the simplest method and is recommended for most use cases. To switch to DNS validation, follow the instructions in the DNS validation guide.
- Wildcard SSL certificates require DNS validation — file validation is not supported for wildcard domains.
-