diff --git a/README.md b/README.md index 9c9048542..862c64f88 100644 --- a/README.md +++ b/README.md @@ -645,10 +645,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/12281fc -[addon-doc-ssh]: https://github.com/hassio-addons/addon-ssh/blob/12281fc/README.md +[addon-ssh]: https://github.com/hassio-addons/addon-ssh/tree/5565f6d +[addon-doc-ssh]: https://github.com/hassio-addons/addon-ssh/blob/5565f6d/README.md [ssh-issue]: https://github.com/hassio-addons/addon-ssh/issues -[ssh-version-shield]: https://img.shields.io/badge/version-12281fc-blue.svg +[ssh-version-shield]: https://img.shields.io/badge/version-5565f6d-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 24ec616b6..e16312484 100644 --- a/ssh/CHANGELOG.md +++ b/ssh/CHANGELOG.md @@ -1,26 +1,23 @@ -# Changelog since v3.2.0 +# Changelog since v3.3.0 -2018/08/12 11:37 UTC - [12281fc](https://github.com/hassio-addons/addon-ssh/commit/12281fcfcfd80509a5e12035c3329d64d115e790) by [@frenck](https://github.com/frenck) -> :books: Updates README with latest changes +2018/08/18 21:07 UTC - [5565f6d](https://github.com/hassio-addons/addon-ssh/commit/5565f6df414dfced3deb9dda3874a9c831e77571) by [@frenck](https://github.com/frenck) +> :sparkles: Adds Docker support -2018/08/12 11:37 UTC - [850d590](https://github.com/hassio-addons/addon-ssh/commit/850d59011d6abe57d5aecaba67e2c8dc38feedbb) by [@frenck](https://github.com/frenck) -> :sparkles: Adds support for colordiff +2018/08/18 21:07 UTC - [3d12cf6](https://github.com/hassio-addons/addon-ssh/commit/3d12cf621f55dbb83e9a50dbc94438cb6b1c987f) by [@frenck](https://github.com/frenck) +> :ambulance: Adds access to /dev/mem to support GPIO better -2018/08/12 11:37 UTC - [593e785](https://github.com/hassio-addons/addon-ssh/commit/593e785a00b216b6fa450c7b6fa3a1c3a1f6b08c) by [@frenck](https://github.com/frenck) -> :lock: Enforces the use of Web Terminal authentication +2018/08/18 21:07 UTC - [12fa0e0](https://github.com/hassio-addons/addon-ssh/commit/12fa0e0feddd7e04460a244e93b9a76cfdc2ae51) by [@frenck](https://github.com/frenck) +> :books: Documents secrets support -2018/08/12 11:37 UTC - [dde6f69](https://github.com/hassio-addons/addon-ssh/commit/dde6f69940ce12200f9385851d0bdc766058ed0f) by [@frenck](https://github.com/frenck) -> :lock: Checks used password against HaveIBeenPwned +2018/08/18 21:07 UTC - [dca6a8d](https://github.com/hassio-addons/addon-ssh/commit/dca6a8d626cb33e8d16d35f1b2b536b6e06caabb) by [@frenck](https://github.com/frenck) +> :books: Updates Discord links -2018/08/12 11:37 UTC - [97e0833](https://github.com/hassio-addons/addon-ssh/commit/97e083344bb341605446812b8289aa4a69fd0ce4) by [@frenck](https://github.com/frenck) -> :sparkles: Adds support for Mosh mobile shell +2018/08/18 21:07 UTC - [cb2268e](https://github.com/hassio-addons/addon-ssh/commit/cb2268ee18c565a73daced72641e7a17eaa363cd) by [@frenck](https://github.com/frenck) +> :books: Adds warning with great power.. -2018/08/12 11:37 UTC - [46d4fdd](https://github.com/hassio-addons/addon-ssh/commit/46d4fdde9312da70eb7ccc4b189266f3b020ae80) by [@frenck](https://github.com/frenck) -> :sparkles: Adds support for GPIO +2018/08/18 21:07 UTC - [d6874b7](https://github.com/hassio-addons/addon-ssh/commit/d6874b7036d31c56b3777cf8f1b6b9f6c2b43fd4) by [@frenck](https://github.com/frenck) +> :whale: Sets default Shell -2018/08/12 11:37 UTC - [9d06d96](https://github.com/hassio-addons/addon-ssh/commit/9d06d96a6b54f74dc4adacff58ba6a898837e017) by [@frenck](https://github.com/frenck) -> :lock: Enables SSL by default - -2018/08/12 11:37 UTC - [c29785f](https://github.com/hassio-addons/addon-ssh/commit/c29785fa1a6dc350590050ecca1bbd2e2406f7f4) by [@frenck](https://github.com/frenck) -> :arrow_up: Upgrades base image to v2.1.0 +2018/08/18 21:07 UTC - [4b432c1](https://github.com/hassio-addons/addon-ssh/commit/4b432c1736af4cbad5cc63b89a5004af87650c22) by [@frenck](https://github.com/frenck) +> :arrow_up: Upgrades base image to v2.1.1 diff --git a/ssh/README.md b/ssh/README.md index ea2140ec5..6e36be87c 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. @@ -88,7 +97,7 @@ If you are more interested in stable releases of our add-ons: [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/12281fc/README.md +[docs]: https://github.com/hassio-addons/addon-ssh/blob/5565f6d/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/ @@ -98,8 +107,8 @@ If you are more interested in stable releases of our add-ons: [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-12281fc-blue.svg -[release]: https://github.com/hassio-addons/addon-ssh/tree/12281fc +[release-shield]: https://img.shields.io/badge/version-5565f6d-blue.svg +[release]: https://github.com/hassio-addons/addon-ssh/tree/5565f6d [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 e7987b710..6a8bb9d83 100644 --- a/ssh/config.json +++ b/ssh/config.json @@ -1,6 +1,6 @@ { "name": "SSH & Web Terminal", - "version": "12281fc", + "version": "5565f6d", "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",