🔒 SSL Manager

← Dashboard

Get a Free SSL Certificate

Secure your website with a trusted Let's Encrypt certificate.
No admin needed — runs entirely on your server in under 60 seconds.

Step 1 — Enter your details

Must have a DNS A record pointing to your server's IP address
Used for Let's Encrypt expiry notifications only

Step 2 — Run on your server

1
SSH into your server as root:
ssh root@your-server-ip
2
Paste the command above and press Enter.
The script will automatically:
  • Verify your domain via Let's Encrypt HTTP-01 challenge
  • Issue a 90-day trusted SSL certificate
  • Install & configure nginx or apache
  • Set up daily auto-renewal cron job
3
Your site is live at https://yourdomain.com 🎉

What you get

Free Let's Encrypt certificate
Ubuntu, Debian, CentOS, AlmaLinux
Auto-configures nginx or apache
HTTP → HTTPS redirect
Daily auto-renewal cron job
No admin approval required
TLS 1.2 + 1.3 only
HSTS security header

Step 1 — Enter your details

Prerequisites: IIS must be installed and running. Port 80 must be open. Run PowerShell as Administrator.
Must have a DNS A record pointing to this server's IP
Used for Let's Encrypt expiry notifications only

Step 2 — Run on your Windows server

1
Open PowerShell as Administrator on your Windows server.
2
Paste the command above and press Enter.
The script will automatically:
  • Create the Let's Encrypt HTTP challenge directory in IIS
  • Verify domain ownership via Let's Encrypt
  • Download the certificate as a PFX file
  • Import the certificate into Windows Certificate Store
  • Bind the certificate to your IIS site on port 443
  • Set up a Windows Scheduled Task for auto-renewal
3
Your site is live at https://yourdomain.com 🎉

What you get

Free Let's Encrypt certificate
Windows Server 2016 / 2019 / 2022
Imports to Windows Certificate Store
Auto-binds to IIS HTTPS site
Scheduled Task for auto-renewal
No admin approval required
TLS 1.2 + 1.3 only
PFX format for easy IIS import
Copied!