diff --git a/source/_addons/configurator.markdown b/source/_addons/configurator.markdown index c99ea1e0406..b8f340bace0 100644 --- a/source/_addons/configurator.markdown +++ b/source/_addons/configurator.markdown @@ -1,18 +1,25 @@ --- layout: page -title: "Configurator" +title: "HASS Configurator" description: "Browser-based configuration file editor for Home Assistant." date: 2017-09-25 14:00 sidebar: true comments: false sharing: true footer: true +og_image: /images/hassio/screenshots/addon-hass-configurator.png --- -As long as a fully featured configuration GUI for Home Assistant is still under development, you can use this add-on to add a browser based file-editor to your Hass.IO installation. By default it will listen on port `3218` of the host Hass.IO is running on. -More information and a standalone version for regular Home Assistant installations can be found in the original repository at https://github.com/danielperna84/hass-configurator. +As long as a fully featured configuration GUI for Home Assistant is still under development, you can use this add-on to add a browser based file-editor to your Hass.IO installation. By default it will listen on port `3218` of the host Hass.IO is running on. -![Screenshot](https://github.com/danielperna84/hass-configurator/blob/master/hass-poc-configurator.png) +More information and a standalone version for regular Home Assistant installations can be found in the [GitHub repository][code]. + +[code]: https://github.com/danielperna84/hass-configurator + +

+ +Screenshot of the HASS Configurator. +

### {% linkable_title Feature list %} @@ -25,7 +32,7 @@ More information and a standalone version for regular Home Assistant installatio - Optional authentication and IP filtering for added security. - Direct links to Home Assistant documentation and icons. - Execute shell commands within the add-on container. -- Modified editor settings can be saved using [localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage). +- Editor settings are saved in your browser. ### {% linkable_title Add-on Configuration %} @@ -34,8 +41,8 @@ More information and a standalone version for regular Home Assistant installatio "homeassistant_api": "http://homeassistant:8123/api", "homeassistant_password": "", "username": "admin", -  "password": "secret", -  "certfile": "fullchain.pem", + "password": "secret", + "certfile": "fullchain.pem", "keyfile": "privkey.pem", "ssl": false, "allowed_networks": ["192.168.0.0/16"], @@ -53,8 +60,10 @@ More information and a standalone version for regular Home Assistant installatio - **banned_ips** (*Optional*): List of statically banned IP addresses. - **ignore_pattern** (*Optional*): Files and folders to ignore in the UI. -### {% Embedding into Home-Assistant %} -Home Assistant has the [panel_iframe](https://home-assistant.io/components/panel_iframe/) component. With this it is possible to embed the configurator directly into Home Assistant, allowing you to modify your configuration within the Home Assistant frontend. +### {% linkable_title Embedding into Home-Assistant %} + +Using the Home Assistant component [panel_iframe](https://home-assistant.io/components/panel_iframe/) it is possible to embed the configurator directly into Home Assistant, allowing you to modify your configuration within the Home Assistant frontend. + An example configuration would look like this: ```yaml @@ -65,6 +74,6 @@ panel_iframe: url: http://hassio.local:3218 ``` -

+

Be careful when setting up port forwarding to the configurator while embedding into Home Assistant. If you don't restrict access by requiring authentication and / or blocking based on client IP addresses, your configuration will be exposed to the internet!

diff --git a/source/_addons/duckdns.markdown b/source/_addons/duckdns.markdown index a3bb1b1753c..2af749107ce 100644 --- a/source/_addons/duckdns.markdown +++ b/source/_addons/duckdns.markdown @@ -15,10 +15,10 @@ featured: true ```json { "lets_encrypt": { - "accept_terms": false + "accept_terms": true },  "token": "sdfj-2131023-dslfjsd-12321", - "domains": ["my-first-account.duckdns.org", "my-second-account.duckdns.org"] + "domains": ["my-domain.duckdns.org"] } ``` @@ -27,4 +27,6 @@ Configuration variables: - **token** (*Required*): Your Duck DNS API key. - **domains** (*Required*): A list of domains to update DNS. - **seconds** (*Optional*): Seconds between updates to Duck DNS. -- **lets_encrypt.accept_terms** (*Optional*): If that will be enabled, it generate & update let's enrypt certificate +- **lets_encrypt.accept_terms** (*Optional*): If you accept the [Let's Encrypt Subscriber Agreement][le], it will generate & update Let's Enrypt certificates for your DuckDNS domain. + +[le]: https://letsencrypt.org/repository/ diff --git a/source/addons/index.html b/source/addons/index.html index 669f68fc393..55f74248817 100644 --- a/source/addons/index.html +++ b/source/addons/index.html @@ -7,7 +7,7 @@ sidebar: true comments: false sharing: true footer: true -regenerate: true +regenerate: false ---

Add-ons for Hass.io allows the user to extend the functionality around Home Assistant. This can be running an application that Home Assistant can integrate with (like an MQTT broker) or to share the configuration via Samba for easy editing from other computers. Add-ons can be configured via the Hass.io panel in Home Assistant.

diff --git a/source/images/hassio/screenshots/addon-hass-configurator.png b/source/images/hassio/screenshots/addon-hass-configurator.png new file mode 100644 index 00000000000..e705423f3d3 Binary files /dev/null and b/source/images/hassio/screenshots/addon-hass-configurator.png differ