From 6658df981d381037a7a84cf740a27c416b6c84e8 Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Sat, 23 Jun 2018 18:31:04 +0000 Subject: [PATCH] :arrow_up: Updating add-on Octobox to d669ed4 --- README.md | 23 +++++++++++++++ octobox/CHANGELOG.md | 3 ++ octobox/README.md | 65 +++++++++++++++++++++++++++++++++++++++++++ octobox/config.json | 65 +++++++++++++++++++++++++++++++++++++++++++ octobox/icon.png | Bin 0 -> 4150 bytes octobox/logo.png | Bin 0 -> 6173 bytes 6 files changed, 156 insertions(+) create mode 100644 octobox/CHANGELOG.md create mode 100644 octobox/README.md create mode 100644 octobox/config.json create mode 100644 octobox/icon.png create mode 100644 octobox/logo.png diff --git a/README.md b/README.md index 9fb9d442d..28be9efa8 100644 --- a/README.md +++ b/README.md @@ -223,6 +223,19 @@ Flow-based programming for the Internet of Things [:books: Node-RED add-on documentation][addon-doc-node-red] +### ✓ [Octobox][addon-octobox] + +![Latest Version][octobox-version-shield] +![Supports armhf Architecture][octobox-armhf-shield] +![Supports aarch64 Architecture][octobox-aarch64-shield] +![Supports amd64 Architecture][octobox-amd64-shield] +![Supports i386 Architecture][octobox-i386-shield] +![Docker Pulls][octobox-pulls-shield] + +Take back control of your GitHub notifications + +[:books: Octobox add-on documentation][addon-doc-octobox] + ### ✓ [Pi-hole][addon-pi-hole] ![Latest Version][pi-hole-version-shield] @@ -361,6 +374,7 @@ on the correct GitHub repository matching the add-on. - [Open an issue for the add-on: Jupyter][jupyter-issue] - [Open an issue for the add-on: Log Viewer][log-viewer-issue] - [Open an issue for the add-on: Node-RED][node-red-issue] +- [Open an issue for the add-on: Octobox][octobox-issue] - [Open an issue for the add-on: Pi-hole][pi-hole-issue] - [Open an issue for the add-on: Plex Media Server][plex-issue] - [Open an issue for the add-on: SSH - Secure Shell][ssh-issue] @@ -544,6 +558,15 @@ SOFTWARE. [node-red-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [node-red-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [node-red-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg +[addon-octobox]: https://github.com/hassio-addons/addon-octobox/tree/d669ed4 +[addon-doc-octobox]: https://github.com/hassio-addons/addon-octobox/blob/d669ed4/README.md +[octobox-issue]: https://github.com/hassio-addons/addon-octobox/issues +[octobox-version-shield]: https://img.shields.io/badge/version-d669ed4-blue.svg +[octobox-pulls-shield]: https://img.shields.io/docker/pulls/hassioaddons/octobox.svg +[octobox-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[octobox-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[octobox-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg +[octobox-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg [addon-pi-hole]: https://github.com/hassio-addons/addon-pi-hole/tree/e6111ee [addon-doc-pi-hole]: https://github.com/hassio-addons/addon-pi-hole/blob/e6111ee/README.md [pi-hole-issue]: https://github.com/hassio-addons/addon-pi-hole/issues diff --git a/octobox/CHANGELOG.md b/octobox/CHANGELOG.md new file mode 100644 index 000000000..d26347924 --- /dev/null +++ b/octobox/CHANGELOG.md @@ -0,0 +1,3 @@ +2018/06/23 17:35 UTC - [d669ed4](https://github.com/hassio-addons/addon-octobox/commit/d669ed46c1965eef7898b6313a1207532c43e625) by [@frenck](https://github.com/frenck) +> :shirt: Fixes shellcheck warnings + diff --git a/octobox/README.md b/octobox/README.md new file mode 100644 index 000000000..4b4631ce0 --- /dev/null +++ b/octobox/README.md @@ -0,0 +1,65 @@ +# Community Hass.io Add-ons: Tor + +[![Release][release-shield]][release] ![Project Stage][project-stage-shield] ![Project Maintenance][maintenance-shield] + +[![Discord][discord-shield]][discord] [![Community Forum][forum-shield]][forum] + +[![Buy me a coffee][buymeacoffee-shield]][buymeacoffee] + +Protect your privacy and access Home Assistant via Tor. + +## About + +This Tor add-on allows you to access you Home Assistant instance as an Onion site, +trough [Tor's Hidden Service][tor-hidden-service] feature. With this feature +enabled, you do not need to open your firewall ports or setup HTTPS to enable +secure remote access. + +This is useful if you want to have: + +- Access your Home Assistant instance remotely without opening a firewall port + or setting up a VPN. +- Don’t want to or know how to get an SSL/TLS certificate and HTTPS + configuration setup. +- Want to block attackers from even being able to access/scan your port and + server at all. +- Want to block anyone from knowing your home IP address and seeing your + traffic to your Home Assistant. + +The add-on also offers the possibility to open a Sock proxy into the +Tor network. Allowing you to access Tor from any of your (SOCKS supporting) +applications through your Hass.io installation. + +[Click here for the full documentation][docs] + +## WARNING! THIS IS AN EDGE VERSION! + +This Hass.io Add-ons repository contains edge builds of add-ons. Edge builds +add-ons are based upon the latest development version. + +- They may not work at all. +- They might stop working at any time. +- They could have a negative impact on your system. + +This repository was created for: + +- Anybody willing to test. +- Anybody interested in trying out upcoming add-ons or add-on features. +- Developers. + +If you are more interested in stable releases of our add-ons: + + + +[buymeacoffee-shield]: https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-2.svg +[buymeacoffee]: https://www.buymeacoffee.com/frenck +[discord-shield]: https://img.shields.io/discord/330944238910963714.svg +[discord]: https://discord.gg/c5DvZ4e +[docs]: https://github.com/hassio-addons/addon-octobox/blob/d669ed4/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-tor/33822?u=frenck +[maintenance-shield]: https://img.shields.io/maintenance/yes/2018.svg +[project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg +[release-shield]: https://img.shields.io/badge/version-d669ed4-blue.svg +[release]: https://github.com/hassio-addons/addon-octobox/tree/d669ed4 +[tor-hidden-service]: https://www.torproject.org/docs/hidden-services.html.en \ No newline at end of file diff --git a/octobox/config.json b/octobox/config.json new file mode 100644 index 000000000..735af53db --- /dev/null +++ b/octobox/config.json @@ -0,0 +1,65 @@ +{ + "name": "Octobox", + "version": "d669ed4", + "slug": "octobox", + "description": "Take back control of your GitHub notifications", + "url": "https://community.home-assistant.io/?u=frenck", + "webui": "[PROTO:ssl]://[HOST]:[PORT:8443]", + "startup": "services", + "arch": [ + "aarch64", + "amd64", + "armhf", + "i386" + ], + "boot": "auto", + "hassio_api": true, + "homeassistant_api": false, + "host_network": false, + "ports": { + "3333/tcp": 3333 + }, + "map": [ + "ssl" + ], + "options": { + "log_level": "info", + "ssl": false, + "certfile": "fullchain.pem", + "keyfile": "privkey.pem", + "github_client_id": "", + "github_client_secret": "", + "sync_timeout": 600, + "fetch_subject": true, + "minimum_refresh_interval": 1, + "allow_personal_access_token": false, + "username": "", + "password": "", + "github_restrict_access": false, + "github_organization_id": 0, + "github_team_id": 0, + "ipv6": false + }, + "schema": { + "log_level": "match(^(trace|debug|info|notice|warning|error|fatal)$)", + "ssl": "bool", + "certfile": "str", + "keyfile": "str", + "github_client_id": "str", + "github_client_secret": "str", + "sync_timeout": "int", + "fetch_subject": "bool", + "minimum_refresh_interval": "int", + "allow_personal_access_token": "bool", + "username": "str", + "password": "str", + "github_restrict_access": "bool", + "github_organization_id": "int", + "github_team_id": "int", + "ipv6": "bool" + }, + "environment": { + "LOG_FORMAT": "{LEVEL}: {MESSAGE}" + }, + "image": "hassioaddons/octobox" +} \ No newline at end of file diff --git a/octobox/icon.png b/octobox/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b18936eebb19c5c10b59b49527359b8a910abe13 GIT binary patch literal 4150 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 AbN~PV literal 0 HcmV?d00001 diff --git a/octobox/logo.png b/octobox/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..67bdc58b0d591cef3f0c8b5f24b0416e3c6a498c GIT binary patch literal 6173 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 literal 0 HcmV?d00001