From b5f5000b3844a65c023a3ba65c9b7eed6a48db9f Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Sat, 18 Aug 2018 21:39:59 +0000 Subject: [PATCH] :tada: Release of add-on SSH & Web Terminal 3.4.0 --- README.md | 6 +++--- ssh/CHANGELOG.md | 19 +++++++++++-------- ssh/README.md | 15 ++++++++++++--- ssh/config.json | 7 ++++++- 4 files changed, 32 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index b2713629..8734d1bc 100644 --- a/README.md +++ b/README.md @@ -578,10 +578,10 @@ SOFTWARE. [plex-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [plex-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [plex-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg -[addon-ssh]: https://github.com/hassio-addons/addon-ssh/tree/v3.3.0 -[addon-doc-ssh]: https://github.com/hassio-addons/addon-ssh/blob/v3.3.0/README.md +[addon-ssh]: https://github.com/hassio-addons/addon-ssh/tree/v3.4.0 +[addon-doc-ssh]: https://github.com/hassio-addons/addon-ssh/blob/v3.4.0/README.md [ssh-issue]: https://github.com/hassio-addons/addon-ssh/issues -[ssh-version-shield]: https://img.shields.io/badge/version-v3.3.0-blue.svg +[ssh-version-shield]: https://img.shields.io/badge/version-v3.4.0-blue.svg [ssh-pulls-shield]: https://img.shields.io/docker/pulls/hassioaddons/ssh-armhf.svg [ssh-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [ssh-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg diff --git a/ssh/CHANGELOG.md b/ssh/CHANGELOG.md index f73be14b..fa581cb7 100644 --- a/ssh/CHANGELOG.md +++ b/ssh/CHANGELOG.md @@ -2,16 +2,19 @@ ### Added -- Adds support for GPIO (#28) -- Adds support for Mosh mobile shell -- Checks used password against HaveIBeenPwned -- Enforces the use of Web Terminal authentication -- Adds support for colordiff (#30) +- Adds warning with great power comes great responsibility +- Documents secrets support +- Adds Docker support + +### Fixed + +- Adds access to /dev/mem to support GPIO better ### Changed -- Upgrades base image to v2.1.0 -- Enables SSL by default +- Upgrades base image to v2.1.1 +- Sets default Shell - Updates README with latest changes +- Updates Discord links -[changelog]: https://github.com/hassio-addons/addon-ssh/compare/v3.2.0...v3.3.0 +[changelog]: https://github.com/hassio-addons/addon-ssh/compare/v3.3.0...v3.4.0 diff --git a/ssh/README.md b/ssh/README.md index a6bac441..c59f965f 100644 --- a/ssh/README.md +++ b/ssh/README.md @@ -26,6 +26,14 @@ usability, flexibility and also provides access using a web interface. ![Web Terminal in the Home Assistant Frontend][screenshot] +## WARNING + +The SSH & Web Terminal add-on is a really powerful and gives you virtually +access to all tools and almost all hardware of your system. + +While this add-on is created and maintained with care and with security in mind, +in the wrong or inexperienced hands, it could damage your system. + ## Features This add-on, of course, provides an SSH server, based on [OpenSSH][openssh] and @@ -51,6 +59,7 @@ well. Additionally, it comes out of the box with the following: - Hardware access to your audio, uart/serial devices and GPIO pins. - Runs with more privileges, allowing you to debug and test more situations. - Has access to the dbus of the host system. +- Has the option to access the Docker instance running Hass.io host system. - Runs on host level network, allowing you to open ports or run little daemons. - Have custom Alpine packages installed on start. This allows you to install your favorite tools, which will be available every single time you log in. @@ -69,7 +78,7 @@ well. Additionally, it comes out of the box with the following: [buymeacoffee]: https://www.buymeacoffee.com/frenck [discord-shield]: https://img.shields.io/discord/478094546522079232.svg [discord]: https://discord.me/hassioaddons -[docs]: https://github.com/hassio-addons/addon-ssh/blob/v3.3.0/README.md +[docs]: https://github.com/hassio-addons/addon-ssh/blob/v3.4.0/README.md [forum-shield]: https://img.shields.io/badge/community-forum-brightgreen.svg [forum]: https://community.home-assistant.io/t/community-hass-io-add-on-ssh-web-terminal/33820?u=frenck [hass-ssh]: https://home-assistant.io/addons/ssh/ @@ -79,8 +88,8 @@ well. Additionally, it comes out of the box with the following: [patreon-shield]: https://www.frenck.nl/images/patreon.png [patreon]: https://www.patreon.com/frenck [project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg -[release-shield]: https://img.shields.io/badge/version-v3.3.0-blue.svg -[release]: https://github.com/hassio-addons/addon-ssh/tree/v3.3.0 +[release-shield]: https://img.shields.io/badge/version-v3.4.0-blue.svg +[release]: https://github.com/hassio-addons/addon-ssh/tree/v3.4.0 [screenshot]: https://github.com/hassio-addons/addon-ssh/raw/master/images/screenshot.png [ssh-audit-image]: https://github.com/hassio-addons/addon-ssh/raw/master/images/ssh-audit.png [ssh-audit]: https://github.com/arthepsy/ssh-audit diff --git a/ssh/config.json b/ssh/config.json index bbdddc32..bbb7b67b 100755 --- a/ssh/config.json +++ b/ssh/config.json @@ -1,6 +1,6 @@ { "name": "SSH & Web Terminal", - "version": "3.3.0", + "version": "3.4.0", "slug": "ssh", "description": "SSH & Web Terminal access to your Home Assistant instance", "url": "https://community.home-assistant.io/t/community-hass-io-add-on-ssh-web-terminal/33820?u=frenck", @@ -21,6 +21,8 @@ "audio": true, "apparmor": false, "host_dbus": true, + "docker_api": true, + "full_access": true, "privileged": [ "NET_ADMIN", "SYS_ADMIN", @@ -28,6 +30,9 @@ "SYS_TIME", "SYS_NICE" ], + "devices": [ + "/dev/mem:/dev/mem:rwm" + ], "map": [ "config:rw", "ssl:rw",