SkillAgentSearch skills...

CertSage

ACME client that acquires free DV TLS/SSL certificates from Let's Encrypt. Easy webpage interface. Optimized for cPanel. No commands to type. Root not required. Fully-automated certificate renewals.

Install / Use

/learn @GriffinSoftware/CertSage
About this skill

Quality Score

0/100

Supported Platforms

Zed

README

[!NOTE] If you are upgrading from a version of CertSage prior to 3.2.0, you will need to manually add "?autorenew -sS" to the end of your existing cron job command for autorenewals to work correctly. Your new cronjob command should then end with "certsage.php?autorenew -sS".

Introduction

CertSage was designed for people of all ages and experience levels who want an incredibly quick and easy way to acquire Let's Encrypt TLS/SSL certificates. CertSage is especially helpful if you are using a shared hosting plan that does not allow root access, such as with GoDaddy or tsoHost. It's free, of course!

Requirements

PHP 7.0+

Installation

Assuming that your domain name is example.com...

  1. Download certsage.php.
  2. Upload certsage.php into the webroot directory of your website (e.g. /public_html) that contains the content accessed when visiting http://example.com.

Usage

Assuming that your domain name is example.com...

  1. Visit http://example.com/certsage.php.
  2. Enter the (sub)domain names in the Domain and Subdomain Names box, one per line, for which you wish to acquire a certificate (e.g. example.com and www.example.com).
  3. Select your Certificate Key Type.
  4. Enter your password into the Password box from your password.txt file found in your CertSage data directory, which is located in the parent directory of the directory where you uploaded certsage.php.
  5. Press the Test button if you want to confirm that your CertSage installation is working properly or the Acquire Certificate and Install into cPanel button if you are confident that your CertSage installation is working properly.

[!NOTE] If you pressed the Test button in step 5, you will need to repeat the Usage steps with pressing the Acquire Certificate and Install into cPanel button in step 5.

[!NOTE] The first time you use CertSage to install a certificate into cPanel, CertSage sets up a cron job for you to help automatically renew your certificate when needed. If you don't use cPanel, you'll need to install your certificate using some other method and manage your own certificate renewals.

View on GitHub
GitHub Stars42
CategoryDevelopment
Updated7d ago
Forks5

Languages

PHP

Security Score

75/100

Audited on Mar 21, 2026

No findings