Home Assistant SSL & Authelia

Job ID: 40339525

Budget: ₹1,500 – ₹12,500 INR

I’m ready to move my Home Assistant instance from the default `http://homeassistant.local:8123` URL to a clean, trusted `https://homeassistant.local` endpoint secured with a Let’s Encrypt certificate. The server sits on my own hardware at home.

Here’s what I need you to handle:

• Obtain and install a Let’s Encrypt SSL certificate on the Home Assistant host.
• Configure any required DNS records so the certificate request can validate correctly; I haven’t set those up yet.
• Redirect all traffic automatically to HTTPS.
• Deploy and configure Authelia as the authentication proxy, then craft a simple custom landing page so the first impression feels branded instead of generic.
• Test the end-to-end flow—public request → HTTPS termination → Authelia login → Home Assistant dashboard—and document the steps for future reference.

You’re free to use whatever tooling you prefer (Certbot, ACME-sh, Docker, etc.) so long as it plays nicely with a typical Home Assistant OS installation on a home server. Let me know if you need any ports forwarded or firewall tweaks in advance so I can prepare.

Deliverable: a working, secure `https://homeassistant.local` protected by Authelia with my custom landing page live, plus a short read-me outlining the commands or config files you added or changed.
Related categories: PHP Linux Web Security Web Hosting Ubuntu Docker Documentation SSL