SSL / HTTPS
MyPanel integrates Let’s Encrypt to issue free SSL certificates and renew them automatically.
Auto-issued on website creation
Section titled “Auto-issued on website creation”When you create a website whose domain already points to the server IP, MyPanel checks DNS and issues SSL immediately — no action needed. If the domain isn’t pointed yet at creation time, issue it manually later (below).
Requirements
Section titled “Requirements”- The domain’s A record (or AAAA) points to the server IP.
- Ports
80and443are open — Let’s Encrypt validates over HTTP-01.
Issue SSL manually
Section titled “Issue SSL manually”- Open the website in the panel, go to the SSL tab.
- Click Issue certificate.
- After a few seconds the certificate is issued and the site redirects HTTP → HTTPS.
Certificates are renewed automatically before they expire — nothing more to do. The panel also alerts you (Telegram/Email) when SSL is about to expire — see the alerts guide.
Troubleshooting
Section titled “Troubleshooting”| Error | Common cause |
|---|---|
| Validation failed | DNS not pointed correctly, or TTL cache not expired |
| Timeout | Port 80 blocked by a firewall |
| Rate limit | Too many issue requests this hour — wait and retry |
Quick DNS check:
dig +short your-domain.com# Must return your server IP