Prerequisites
Before setting up SSL, make sure you have:
- Admin access to HestiaCP
- A domain pointing to your server
Method 1: Enable SSL via HestiaCP Web Interface
Step 1: Log in to HestiaCP
https://YOUR_SERVER_IP:8083
Step 2: Navigate to WEB Section
Click on WEB in the top menu bar.
Step 3: Select Domain
Click on the domain you want to secure.
Step 4: Go to SSL Tab
Click on the SSL tab.
Step 5: Enable SSL
Toggle SSL Support to ON.
- Install/Update Certificate: Click to get free Let''s Encrypt cert
- Or upload custom certificate files
Step 6: Save
Click Save to apply.
Prerequisites Checklist
- Domain DNS resolves to your server IP
- Port 80 (HTTP) is open
- Port 443 (HTTPS) is open in firewall
✅ SSL has been enabled! Your site now uses HTTPS.