Below are the steps I took to get setup with an NGINX SSL proxy using a Let's Encrypt cert on Ubuntu 14.04, your results may very. Step 1 - Install NGINX sudo apt-get install nginx Make it run at boot sudo update-rc.d nginx defaults At this point NGINX should be running and you can check by visiting YOUR_IP Step 2 - Obtain your SSL cert. Document Structure. Architecture. Explains various layers that make up Home Assistant. Frontend. Explains how to develop the user interface of Home Assistant. Backend. Explains how to build new integrations for Home Assistant. Misc. External APIs, Internationalization, asyncio, Home Assistant add-ons, updating documentation.