Skip to content

Commit f96a49b

Browse files
authored
Add on docs (home-assistant#5456)
* Update sentence * Move warning up * Minor changes * Update warning * Update * Update * Update warning
1 parent 45091aa commit f96a49b

File tree

6 files changed

+26
-21
lines changed

6 files changed

+26
-21
lines changed

source/_addons/configurator.markdown

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@ featured: true
1111
og_image: /images/hassio/screenshots/addon-hass-configurator.png
1212
---
1313

14-
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.
14+
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.
1515

16-
More information and a standalone version for regular Home Assistant installations can be found in the [GitHub repository][code].
17-
18-
[code]: https://github.com/danielperna84/hass-configurator
16+
More information and a standalone version for regular Home Assistant installations can be found in the [GitHub repository](https://github.com/danielperna84/hass-configurator).
1917

2018
<p class='img'>
2119
<img src='/images/hassio/screenshots/addon-hass-configurator.png'>
@@ -24,12 +22,12 @@ Screenshot of the HASS Configurator.
2422

2523
### {% linkable_title Feature list %}
2624

27-
- Web-Based editor to modify your files with syntax highlighting.
25+
- Web-based editor to modify your files with syntax highlighting.
2826
- Upload and download files.
2927
- Stage and commit changes in Git repositories, create and switch between branches, push to remotes.
30-
- Lists of available triggers, events, entities, conditions, and services. The selected element gets inserted into the editor at the last cursor position.
31-
- Restart Home Assistant directly with the click of a button. Reloading groups, automations, etc. can be done as well. An API-password is required.
32-
- SSL support.
28+
- Lists of available triggers, events, entities, conditions and services. The selected element gets inserted into the editor at the last cursor position.
29+
- Restart Home Assistant directly with the click of a button. Reloading groups, automations, etc. can be done as well. An API password is required.
30+
- SSL/TLS support.
3331
- Optional authentication and IP filtering for added security.
3432
- Direct links to Home Assistant documentation and icons.
3533
- Execute shell commands within the add-on container.
@@ -55,15 +53,19 @@ Screenshot of the HASS Configurator.
5553

5654
- **username** (*Optional*): Set a username to access your configuration is protected.
5755
- **password** (*Required*): Set a password for access.
58-
- **ssl** (*Optional*): Enable or Disable SSL for the editor.
56+
- **ssl** (*Optional*): Enable or Disable SSL/TLS for the editor.
5957
- **allowed_networks** (*Optional*): Limit access to the configurator by adding allowed IP addresses/networks to the list.
6058
- **banned_ips** (*Optional*): List of statically banned IP addresses.
6159
- **banlimit** (*Optional*): Ban access from IPs after `banlimit` failed login attempts. The default value `0` disables this feature. Restart the add-on to clear the list of banned IP addresses.
6260
- **ignore_pattern** (*Optional*): Files and folders to ignore in the UI.
6361
- **dirsfirst** (*Optional*): List directories before files in the file browser.
6462
- **sesame** (*Optional*): Secret token to dynamically allow access from the IP the request originates from. Open your bookmark https://hassio.yourdomain.com:8123/somesecretnobodycanguess while `allowed_networks` is set to `[]` and boom! Open Sesame! You can use the _Network status_ menu to revoke IP addresses for which access has been granted.
6563

66-
### {% linkable_title Embedding into Home-Assistant %}
64+
<p class='note warning'>
65+
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!
66+
</p>
67+
68+
### {% linkable_title Embedding into Home Assistant %}
6769

6870
Using the Home Assistant component [panel_iframe](/components/panel_iframe/) it is possible to embed the configurator directly into Home Assistant, allowing you to modify your configuration from within the Home Assistant frontend.
6971

@@ -77,6 +79,3 @@ panel_iframe:
7779
url: http://hassio.local:3218
7880
```
7981
80-
<p class='note warning'>
81-
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!
82-
</p>

source/_addons/mariadb.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ sharing: true
99
footer: true
1010
---
1111

12-
Set up a [mariadb](https://mariadb.org/) SQL server. It supports multiple databases, users, and permission settings. If you want to only connect from inside Home Assistant use `core-mariadb` as the host address.
12+
Set up a [mariadb](https://mariadb.org/) SQL server. It supports multiple databases, users and permission settings. If you want to only connect from inside Home Assistant use `core-mariadb` as the host address.
1313

1414
```json
1515
{

source/_addons/mosquitto.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Set up [Mosquitto](https://mosquitto.org/) as MQTT broker.
2929
}
3030
```
3131

32-
<p class='note'>
32+
<p class='warning note'>
3333
Make sure you use logins and disable anonymous access if you want to secure the system.
3434
</p>
3535

@@ -74,5 +74,5 @@ protocol mqtt
7474
4. Restart MQTT
7575

7676
<p class='note warning'>
77-
It's recommened that you only open your firewall to the SSL/TLS port (8883) and only use the insecure port (1883) for local devices.
77+
It's recommened that you only open your firewall to the SSL/TLS port (8883) and only use the insecure port (1883) for local devices. Also, disable `anonymous:` and set `logins:`.
7878
</p>

source/_addons/nginx_proxy.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ sharing: true
99
footer: true
1010
---
1111

12-
Setup an SSL proxy with NGINX and redirect port 80 to 443. Make sure you have generated a certificate before you start this add-on.
12+
Sets up an SSL proxy with NGINX and redirect port 80 to 443. Make sure you have generated a certificate before you start this add-on.
1313

1414
In the `http` section of the `configuration.yaml` file remove `ssl_certificate` and `ssl_key` and don't enter the port in the `base_url` to avoid an HTTP 502 error.
1515

source/_addons/samba.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,7 @@ Configuration variables:
3939
- **username** (*Optional*): Username for logging in if guest login is not used.
4040
- **password** (*Optional*): Password for `username`. An empty password is not supported.
4141
- **interface** (*Optional*): Interface that will start the share. Normally this is `eth0` for ethernet wired connection and `wlan0` for wireless connection.
42+
43+
<p class='note warning'>
44+
Be careful when setting up port forwarding to the remote access. If you don't restrict access by requiring authentication and guest access is enabled, your configuration could be exposed to the internet!
45+
</p>

source/_addons/ssh.markdown

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This add-on will not enable you to install packages or do anything as root. This
2222

2323
To use this add-on, you must have a private/public key to log in. To generate them, follow the [instructions for Windows][win] and [these for other platforms][other]. It is possible to set a password for login since version 2.0 but for high security use private/public keys. You can not run both variants at the same time.
2424

25-
To start this add-on for the first time, you either need to include an ssh key (enclosed in quotation marks, on a single line without line breaks) or set a password in the options section.
25+
To start this add-on for the first time, you either need to include a key (enclosed in quotation marks, on a single line without line breaks) or set a password in the options section.
2626

2727
```json
2828
{
@@ -33,14 +33,14 @@ To start this add-on for the first time, you either need to include an ssh key (
3333
}
3434
```
3535

36-
The username for login over ssh is `root`. The complete login command is `ssh root@hassio.local`.
36+
The username for login over SSH is `root`. The complete login command is `ssh root@hassio.local`.
3737

3838
After logging in, you will find yourself in this add-ons container. The Home Assistant configuration directory is mounted on the path `/config`.
3939

4040
Configuration variables:
4141

4242
- **authorized_keys** (*Optional*): Your public keys for the authorized key file. Every element will be a line inside that file.
43-
- **password** (*Optional*): Set a password for login. We do not recommend this variant.
43+
- **password** (*Optional*): Set a password for login. We do **NOT** recommend this variant.
4444

4545

4646
<div class='videoWrapper'>
@@ -50,4 +50,6 @@ Configuration variables:
5050
[win]: https://www.digitalocean.com/community/tutorials/how-to-create-ssh-keys-with-putty-to-connect-to-a-vps
5151
[other]: https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
5252

53-
<p class='note'>This add-on is not compatible if Hass.io was installed via the generic Linux installer.</p>
53+
<p class='note'>
54+
This add-on is not compatible if Hass.io was installed via the generic Linux installer.
55+
</p>

0 commit comments

Comments
 (0)