From 222812ae982c0848751fe5501edd55d83b79a1fa Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Thu, 10 Jan 2019 21:40:38 +0000 Subject: [PATCH] :tada: Release of add-on AdGuard Home 0.1.0 --- README.md | 23 ++++++++++++++++++ adguard/CHANGELOG.md | 1 + adguard/README.md | 56 +++++++++++++++++++++++++++++++++++++++++++ adguard/config.json | 45 ++++++++++++++++++++++++++++++++++ adguard/icon.png | Bin 0 -> 4257 bytes adguard/logo.png | Bin 0 -> 2818 bytes 6 files changed, 125 insertions(+) create mode 100644 adguard/CHANGELOG.md create mode 100644 adguard/README.md create mode 100644 adguard/config.json create mode 100644 adguard/icon.png create mode 100644 adguard/logo.png diff --git a/README.md b/README.md index fa1f0a23..6c2a191e 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,19 @@ https://github.com/hassio-addons/repository-beta ## Add-ons provided by this repository +### ✓ [AdGuard Home][addon-adguard] + +![Latest Version][adguard-version-shield] +![Supports armhf Architecture][adguard-armhf-shield] +![Supports aarch64 Architecture][adguard-aarch64-shield] +![Supports amd64 Architecture][adguard-amd64-shield] +![Supports i386 Architecture][adguard-i386-shield] +![Docker Pulls][adguard-pulls-shield] + +Network-wide ads & trackers blocking DNS server. + +[:books: AdGuard Home add-on documentation][addon-doc-adguard] + ### ✓ [AirCast][addon-aircast] ![Latest Version][aircast-version-shield] @@ -456,6 +469,7 @@ You could also open an issue here on GitHub. Note, we use a separate GitHub repository for each add-on. Please ensure you are creating the issue on the correct GitHub repository matching the add-on. +- [Open an issue for the add-on: AdGuard Home][adguard-issue] - [Open an issue for the add-on: AirCast][aircast-issue] - [Open an issue for the add-on: AirSonos][airsonos-issue] - [Open an issue for the add-on: AppDaemon][appdaemon3-issue] @@ -535,6 +549,15 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +[addon-adguard]: https://github.com/hassio-addons/addon-adguard-home/tree/v0.1.0 +[addon-doc-adguard]: https://github.com/hassio-addons/addon-adguard-home/blob/v0.1.0/README.md +[adguard-issue]: https://github.com/hassio-addons/addon-adguard-home/issues +[adguard-version-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg +[adguard-pulls-shield]: https://img.shields.io/docker/pulls/hassioaddons/adguard.svg +[adguard-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[adguard-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[adguard-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg +[adguard-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg [addon-aircast]: https://github.com/hassio-addons/addon-aircast/tree/v1.1.0 [addon-doc-aircast]: https://github.com/hassio-addons/addon-aircast/blob/v1.1.0/README.md [aircast-issue]: https://github.com/hassio-addons/addon-aircast/issues diff --git a/adguard/CHANGELOG.md b/adguard/CHANGELOG.md new file mode 100644 index 00000000..b3b9a960 --- /dev/null +++ b/adguard/CHANGELOG.md @@ -0,0 +1 @@ +🎉 Initial release \ No newline at end of file diff --git a/adguard/README.md b/adguard/README.md new file mode 100644 index 00000000..2357b943 --- /dev/null +++ b/adguard/README.md @@ -0,0 +1,56 @@ +# Community Hass.io Add-ons: AdGuard Home + +[![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] + +[![Support my work on Patreon][patreon-shield]][patreon] + +Network-wide ads & trackers blocking DNS server. + +## About + +AdGuard Home is a network-wide ad-and-tracker blocking DNS server with +parental control (adult content blocking) capabilities. Its purpose is to let +you control your entire network and all your devices, and it does not require +using a client-side program. + +AdGuard Home provides a beautiful, easy and feature-rich web interface to +easily manage the filtering process and its settings. + +[Click here for the full documentation][docs] + +![AdGuard Home in the Home Assistant frontend][screenshot] + +## WARNING! THIS IS A BETA VERSION! + +This Hass.io Add-ons repository contains beta releases of add-ons. + +- 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. + +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/478094546522079232.svg +[discord]: https://discord.me/hassioaddons +[docs]: https://github.com/hassio-addons/addon-adguard-home/blob/v0.1.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-adguard-home/90684?u=frenck +[maintenance-shield]: https://img.shields.io/maintenance/yes/2019.svg +[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-experimental-yellow.svg +[release-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg +[release]: https://github.com/hassio-addons/addon-adguard-home/tree/v0.1.0 +[screenshot]: https://github.com/hassio-addons/addon-adguard-home/raw/v0.1.0/images/screenshot.png \ No newline at end of file diff --git a/adguard/config.json b/adguard/config.json new file mode 100644 index 00000000..983414b6 --- /dev/null +++ b/adguard/config.json @@ -0,0 +1,45 @@ +{ + "name": "AdGuard Home", + "version": "0.1.0", + "slug": "adguard", + "description": "Network-wide ads & trackers blocking DNS server.", + "url": "https://github.com/hassio-addons/addon-adguard-home", + "webui": "[PROTO:ssl]://[HOST]:[PORT:3210]", + "startup": "services", + "arch": [ + "aarch64", + "amd64", + "armhf", + "i386" + ], + "boot": "auto", + "hassio_api": true, + "hassio_role": "default", + "auth_api": true, + "homeassistant_api": false, + "host_network": true, + "map": [ + "ssl" + ], + "options": { + "log_level": "info", + "dns_port": 53, + "admin_port": 3210, + "ssl": false, + "certfile": "fullchain.pem", + "keyfile": "privkey.pem" + }, + "schema": { + "log_level": "match(^(trace|debug|info|notice|warning|error|fatal)$)", + "dns_port": "port", + "admin_port": "port", + "ssl": "bool", + "certfile": "str", + "keyfile": "str", + "leave_front_door_open": "bool?" + }, + "environment": { + "LOG_FORMAT": "{LEVEL}: {MESSAGE}" + }, + "image": "hassioaddons/adguard" +} \ No newline at end of file diff --git a/adguard/icon.png b/adguard/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..66d62249deba6b1f6d144908a9271dd9d991d76d GIT binary patch literal 4257 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