GoAdmio
GoAdmio Documentation

Install Free SSL

From the GoAdmio knowledge base.

Install Free SSL Certificate

This page explains how to install a free SSL certificate in GoAdmio using Let's Encrypt. GoAdmio has built-in SSL management that handles issuance and renewal automatically for domains hosted on the server.

Location: Admin Panel → Security → Install Free SSL Certificate
Location (User Panel): Security → Install Free SSL Certificate



Overview

GoAdmio uses Let's Encrypt as its default free SSL provider. Certificates issued by Let's Encrypt are valid for 3 months and are trusted by all major browsers and devices [citation:1][citation:3].

In modern GoAdmio installations (version 2 and above), Let's Encrypt is the default SSL provider. GoAdmio automatically handles SSL issuance and renewal for domains on the server [citation:3].



Prerequisites

Before installing a free SSL certificate, ensure:

  • The domain's DNS records point to the GoAdmio server (A record for the domain and www)
  • Port 80 is open in the firewall — Let's Encrypt uses HTTP-01 validation, which requires the server to be reachable on port 80 during issuance and renewal [citation:4]
  • The website is accessible via HTTP (not yet HTTPS) before running the SSL installation
  • The domain is added to an account on the server
> Note: If DNS has not propagated yet, SSL issuance will fail. Verify DNS resolution with Track DNS or the dig command before proceeding.

Install via Admin Panel

Step 1 — Open Install Free SSL Certificate

  1. Log in to the GoAdmio Admin Panel.
  2. Navigate to Security in the sidebar.
  3. Click Install Free SSL Certificate.

Step 2 — Select the Domain

Choose one of the following options:

| Option | Description |
|---|---|
| Single Domain | Enter the domain name (e.g., example.com). The certificate covers the domain and its www subdomain. |
| All Domains | Issue certificates for every domain on the server in one operation. |

Step 3 — Install

  1. Click Install.
  2. GoAdmio contacts Let's Encrypt and performs domain validation.
  3. On success, the certificate is installed and HTTPS is enabled for the domain.
The certificate is valid for 3 months and will be renewed automatically before expiry.

Install via CLI

GoAdmio provides command-line equivalents for SSL management.

Install for a Single Domain

```bash
/go/ssl example.com

↑