What is Let's Encrypt?

Let's Encrypt is a free, automated, and open certificate authority that provides SSL certificates at no cost. EGPHP includes free Let's Encrypt SSL certificates with all hosting plans.

100% Free: Let's Encrypt SSL certificates are completely free and provide the same encryption as paid certificates.

Prerequisites

Before installing SSL, ensure:

  • Your domain is added to EGPNL
  • DNS is properly pointing to your server
  • Your website is accessible via HTTP
Important: SSL installation will fail if DNS is not properly configured. Wait for DNS propagation (up to 48 hours) before attempting installation.

Installing Free SSL

1

Log in to EGPNL

Access your control panel using your credentials.

2

Navigate to SSL

Click on SSL or SSL Certificates in the sidebar menu.

3

Select Your Domain

Choose the domain you want to secure from the dropdown list.

4

Issue Certificate

Click Issue Let's Encrypt Certificate or Install Free SSL.

5

Wait for Installation

The certificate typically installs within seconds. You'll see a success message when complete.

Include WWW and Non-WWW

When installing SSL, include both versions of your domain:

  • example.com (non-www)
  • www.example.com (www)

EGPNL usually handles this automatically, securing both versions with a single certificate.

Verify Installation

After installation, verify SSL is working:

  1. Visit your website using https://
  2. Look for the padlock icon in the browser address bar
  3. Click the padlock to view certificate details

Force HTTPS

After installing SSL, redirect all HTTP traffic to HTTPS:

In EGPNL

  1. Go to your domain settings
  2. Enable Force HTTPS or SSL Redirect

For WordPress

  1. Install the "Really Simple SSL" plugin
  2. Activate and click "Go ahead, activate SSL!"

Certificate Details

  • Validity: 90 days
  • Auto-Renewal: Automatic renewal 30 days before expiry
  • Encryption: Same strength as paid certificates
  • Browser Support: Trusted by all major browsers
Automatic Renewal: EGPNL automatically renews Let's Encrypt certificates before they expire. You don't need to do anything!

Common Issues

DNS Not Propagated

Wait 24-48 hours after changing DNS before installing SSL.

Domain Not Accessible

Ensure your website loads via HTTP before requesting SSL.

Rate Limits

Let's Encrypt has rate limits. If you've requested too many certificates, wait before trying again.