diff --git a/.azure-pipelines/addon-job.yml b/.azure-pipelines/addon-job.yml deleted file mode 100644 index 37234b0d4..000000000 --- a/.azure-pipelines/addon-job.yml +++ /dev/null @@ -1,18 +0,0 @@ -parameters: - jobName: - addon: - arch: '--armhf --amd64 --aarch64' - poolVmImage: 'ubuntu-16.04' - -jobs: - - job: ${{ parameters.jobName }} - displayName: ${{ parameters.addon }} - pool: - vmImage: ${{ parameters.poolVmImage }} - steps: - - template: addon-template.yml - parameters: - addon: ${{ parameters.addon }} - arch: ${{ parameters.arch }} - ${{ if ne(variables['Build.SourceBranchName'], 'master') }}: - additionalArgs: --test \ No newline at end of file diff --git a/.azure-pipelines/addon-template.yml b/.azure-pipelines/addon-template.yml deleted file mode 100644 index a957b2161..000000000 --- a/.azure-pipelines/addon-template.yml +++ /dev/null @@ -1,20 +0,0 @@ -# This azure pipeline template build add-ons - -parameters: - addon: '' - arch: '' - additionalArgs: '' - -steps: - - script: sudo docker login -u $(dockerUser) -p $(dockerPassword) - displayName: 'DockerHub login' - - script: sudo docker pull homeassistant/amd64-builder:$(versionBuilder) - displayName: 'Install Builder' - - script: | - sudo docker run --rm --privileged \ - -v ~/.docker:/root/.docker \ - -v /run/docker.sock:/run/docker.sock:rw -v $(pwd):/data:ro \ - homeassistant/amd64-builder:$(versionBuilder) \ - --addon ${{ parameters.arch }} -t /data/${{ parameters.addon }} \ - --docker-hub petersendev --docker-hub-check ${{ parameters.additionalArgs }} - displayName: 'Build ${{ parameters.addon }}' \ No newline at end of file diff --git a/.azure-pipelines/job-matrix.yml b/.azure-pipelines/job-matrix.yml deleted file mode 100644 index bc04a7606..000000000 --- a/.azure-pipelines/job-matrix.yml +++ /dev/null @@ -1,7 +0,0 @@ -jobs: - - ${{ each entry in parameters.matrix }}: - - template: addon-job.yml - parameters: - addon: ${{ entry.addon }} - arch: ${{ entry.arch }} - name: ${{ entry.jobName }} diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index e76f48b87..000000000 --- a/.editorconfig +++ /dev/null @@ -1,9 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 4 - -[*.yml] -indent_style = space -indent_size = 2 \ No newline at end of file diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 0ab351199..000000000 --- a/.gitattributes +++ /dev/null @@ -1,3 +0,0 @@ -* text eol=lf -*.png binary -*.jpg binary \ No newline at end of file diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 7a889a2ad..000000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -tmp -*.bat -**/node_modules \ No newline at end of file diff --git a/azure-pipelines.yml b/azure-pipelines.yml deleted file mode 100644 index 258c8c108..000000000 --- a/azure-pipelines.yml +++ /dev/null @@ -1,82 +0,0 @@ -# https://aka.ms/yaml - -trigger: -- master - -variables: - versionHadolint: 'v1.16.3' - versionBuilder: 'latest' - -stages: - - stage: lint - jobs: - - job: 'Hadolint' - pool: - vmImage: 'ubuntu-16.04' - steps: - - script: sudo docker pull hadolint/hadolint:$(versionHadolint) - displayName: 'Install Hadolint' - - script: | - set -e - shopt -s globstar - for dockerfile in **/Dockerfile - do - echo "Linting: $dockerfile" - sudo docker run --rm -i \ - -v $(pwd)/.hadolint.yaml:/.hadolint.yaml:ro \ - hadolint/hadolint:$(versionHadolint) < "$dockerfile" - done - displayName: 'Run Hadolint' - - - job: 'JQ' - pool: - vmImage: 'ubuntu-16.04' - steps: - - script: sudo apt-get install -y jq - displayName: 'Install JQ' - - bash: | - shopt -s globstar - cat **/*.json | jq '.' - displayName: 'Run JQ' - - stage: build - dependsOn: lint - jobs: - - template: .azure-pipelines/job-matrix.yml - parameters: - matrix: - - addon: hyperion - jobName: hyperion - arch: '--armhf --amd64 --aarch64' - - addon: transmission-openvpn - jobName: transmission_openvpn - arch: '--armhf --amd64 --aarch64' - - addon: transmission-magnet-redirect - jobName: transmission_magnet_redirect - arch: '--amd64' - - addon: jackett - jobName: jackett - arch: '--armhf --amd64 --aarch64' - - addon: znc - jobName: znc - arch: '--armhf --amd64 --aarch64' - - addon: hydra2 - jobName: hydra2 - arch: '--armhf --amd64 --aarch64' - - addon: nzbget - jobName: nzbget - arch: '--armhf --amd64 --aarch64' - - addon: sonarr - jobName: sonarr - arch: '--armhf --amd64 --aarch64' - - addon: radarr - jobName: radarr - arch: '--armhf --amd64 --aarch64' - - addon: emby - jobName: emby - arch: '--armhf --amd64 --aarch64' - - addon: jellyfin - jobName: jellyfin - arch: '--armhf --amd64 --aarch64' - - addon: heimdall - jobName: heimdall - arch: '--armhf --amd64 --aarch64' diff --git a/heimdall/CHANGELOG.md b/heimdall/CHANGELOG.md deleted file mode 100644 index 3ddea2872..000000000 --- a/heimdall/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -## 0.1.1 - - - heimdall 2.2.2 (linuxserver/heimdall:2.2.2-ls96) \ No newline at end of file diff --git a/heimdall/Dockerfile b/heimdall/Dockerfile deleted file mode 100644 index 70147339b..000000000 --- a/heimdall/Dockerfile +++ /dev/null @@ -1,32 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -RUN apk add --no-cache \ - jq=1.6-r1 \ - && curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.7.1.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - && rm -fr /tmp/* - -# fix folders for hassio environment -RUN sed -i "s|/config/keys/cert.crt|/ssl/fullchain.pem|g" /defaults/default && \ - sed -i "s|/config/keys/cert.key|/ssl/privkey.pem|g" /defaults/default && \ - sed -i "s|/config|/config/heimdall|g" /defaults/default && \ - sed -i "s|/config|/config/heimdall|g" /defaults/nginx.conf && \ - sed -i "s|/config/keys/cert.crt|/ssl/fullchain.pem|g" /etc/cont-init.d/* && \ - sed -i "s|/config/keys/cert.key|/ssl/privkey.pem|g" /etc/cont-init.d/* && \ - sed -i "s|/config/heimdall/keys|/ssl|g" /etc/cont-init.d/* && \ - sed -i "s|/config|/config/heimdall|g" /etc/cont-init.d/* && \ - sed -i "s|/config|/config/heimdall|g" /etc/services.d/nginx/* && \ - sed -i "s|/config|/config/heimdall|g" /etc/logrotate.d/heimdall - - -# copy local files -COPY root/ / \ No newline at end of file diff --git a/heimdall/README.md b/heimdall/README.md deleted file mode 100644 index 818ec763f..000000000 --- a/heimdall/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Hassio Add-ons by petersendev: heimdall - -## About - -[Heimdall](https://heimdall.site/) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo. - -This addon is based on the [docker image](https://github.com/linuxserver/docker-heimdall) from linuxserver.io. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:82`. - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/heimdall/build.json b/heimdall/build.json deleted file mode 100644 index ddb0e38f4..000000000 --- a/heimdall/build.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "build_from_template": { - "image": "linuxserver/heimdall", - "version": "2.2.2-ls96" - }, - "build_from": { - "armhf": "linuxserver/heimdall:arm32v7-2.2.2-ls96", - "aarch64": "linuxserver/heimdall:arm64v8-2.2.2-ls96", - "amd64": "linuxserver/heimdall:amd64-2.2.2-ls96" - }, - "squash": false, - "args": {} -} diff --git a/heimdall/config.json b/heimdall/config.json deleted file mode 100644 index 6c5cb3cab..000000000 --- a/heimdall/config.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "heimdall", - "version": "0.1.1", - "slug": "heimdall", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/linuxserver/docker-heimdall", - "version_regex": "(\\d+\\.\\d+\\.\\d+)-(ls\\d+)" - }, - "description": "Application Dashboard", - "url": "https://github.com/petersendev/hassio-addons/tree/master/heimdall#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "80/tcp": 82, - "443/tcp": 8445 - }, - "ports_description": { - "80/tcp": "web interface", - "443/tcp": "web interface (SSL)" - }, - "map": [ - "config:rw", - "share:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:82]", - "boot": "auto", - "options": { - "PUID": 1001, - "PGID": 1001 - }, - "schema": { - "PUID": "int", - "PGID": "int", - "TZ": "str?" - }, - "environment": { - }, - "image": "petersendev/hassio-heimdall-{arch}" -} diff --git a/heimdall/icon.png b/heimdall/icon.png deleted file mode 100644 index ed59a9ca2..000000000 Binary files a/heimdall/icon.png and /dev/null differ diff --git a/heimdall/logo.png b/heimdall/logo.png deleted file mode 100644 index ed59a9ca2..000000000 Binary files a/heimdall/logo.png and /dev/null differ diff --git a/heimdall/root/etc/cont-init.d/00-ha-env b/heimdall/root/etc/cont-init.d/00-ha-env deleted file mode 100644 index 3b3e69246..000000000 --- a/heimdall/root/etc/cont-init.d/00-ha-env +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k -done \ No newline at end of file diff --git a/heimdall/root/etc/cont-init.d/20-folders b/heimdall/root/etc/cont-init.d/20-folders deleted file mode 100644 index 8b2bb6273..000000000 --- a/heimdall/root/etc/cont-init.d/20-folders +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/with-contenv bash - -if [ ! -d /config/heimdall ]; then - echo "Creating /config/heimdall" - mkdir -p /config/heimdall - chown -R abc:abc /config/heimdall -fi diff --git a/hydra2/CHANGELOG.md b/hydra2/CHANGELOG.md deleted file mode 100644 index 3aec2f6b8..000000000 --- a/hydra2/CHANGELOG.md +++ /dev/null @@ -1,64 +0,0 @@ -## 0.16.0 - - - Fix base image (linuxserver/nzbhydra2) - - Update hydra2 to 3.5.1 (linuxserver/nzbhydra2:v3.5.1-ls1) - -## 0.15.0 - - - Update hydra2 to 2.19.6 (linuxserver/hydra2:v2.19.6-ls69) - -## 0.14.0 - - - Update hydra2 to 2.14.2 (linuxserver/hydra2:v2.14.2-ls60) - -## 0.13.0 - - - Update hydra2 to 2.14.1 (linuxserver/hydra2:v2.14.1-ls59) - -## 0.12.0 - - - not a legacy addon anymore - -## 0.11.0 - - - Update hydra2 to 2.13.14 (linuxserver/hydra2:v2.13.14-ls59) - -## 0.10.0 - - - Update hydra2 to 2.12.4 (linuxserver/hydra2:v2.12.4-ls55) - -## 0.9.1 - - - set snapshot_exclude - -## 0.9.0 - - - Update hydra2 to 2.11.2 (linuxserver/hydra2:v2.11.2-ls53) - -## 0.8.0 - - - Update hydra2 to 2.10.8 (linuxserver/hydra2:v2.10.8-ls50) - -## 0.7.0 - - - Update hydra2 to 2.10.2 (linuxserver/hydra2:v2.10.2-ls49) - -## 0.6.0 - - - Update hydra2 to 2.8.4 (linuxserver/hydra2:v2.8.4-ls43) - -## 0.5.0 - - - Update hydra2 to 2.8.1 (linuxserver/hydra2:v2.8.1-ls42) - -## 0.4.0 - - - Update hydra2 to 2.6.17 (linuxserver/hydra2:v2.6.17-ls37) - -## 0.3.0 - - - Update hydra2 to 2.6.14 (linuxserver/hydra2:v2.6.14-ls33) - -## 0.2.0 - - - Update hydra2 to 2.6.11 (linuxserver/hydra2:v2.6.11-ls25) \ No newline at end of file diff --git a/hydra2/Dockerfile b/hydra2/Dockerfile deleted file mode 100644 index 2a89f0858..000000000 --- a/hydra2/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -RUN curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.7.1.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - && rm -fr /tmp/* - -# use /data instead of /config for hass.io environment -RUN sed -i "s|/config|/config/hydra2|g" /etc/services.d/nzbhydra2/run \ - && sed -i "s|/config|/config/hydra2|g" /etc/cont-init.d/30-config - -# copy local files -COPY root/ / \ No newline at end of file diff --git a/hydra2/README.md b/hydra2/README.md deleted file mode 100644 index f708646d5..000000000 --- a/hydra2/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# Hassio Add-ons by petersendev: HYDRA2 - -## About - -[Hydra2](https://github.com/theotherp/nzbhydra2) is a meta search application for NZB indexers, the "spiritual successor" to NZBmegasearcH, and an evolution of the original application [NZBHydra](https://github.com/theotherp/nzbhydra). - -It provides easy access to a number of raw and newznab based indexers. The application NZBHydra 2 is currently in its early stages and is in active development. Be wary that there may be some compatibility issues for those migrating from V1 to V2, so ensure you back up your old configuration before moving over to the new version. - -This addon is based on the [docker image](https://github.com/linuxserver/docker-nzbhydra2) from linuxserver.io. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:5076`. - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/hydra2/build.json b/hydra2/build.json deleted file mode 100644 index e5538f0e7..000000000 --- a/hydra2/build.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "build_from_template": { - "image": "linuxserver/nzbhydra2", - "version": "v3.5.1-ls1" - }, - "build_from": { - "armhf": "linuxserver/nzbhydra2:arm32v7-v3.5.1-ls1", - "aarch64": "linuxserver/nzbhydra2:arm64v8-v3.5.1-ls1", - "amd64": "linuxserver/nzbhydra2:amd64-v3.5.1-ls1" - }, - "squash": false, - "args": {} -} diff --git a/hydra2/config.json b/hydra2/config.json deleted file mode 100644 index 67855bc2a..000000000 --- a/hydra2/config.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "hydra2", - "version": "0.16.0", - "slug": "hydra2", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/linuxserver/docker-nzbhydra2", - "version_regex": "v(\\d+\\.\\d+\\.\\d+)-(ls\\d+)" - }, - "description": "Meta search application for NZB indexers", - "url": "https://github.com/petersendev/hassio-addons/tree/master/hydra2#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "5076/tcp": 5076 - }, - "ports_description": { - "5076/tcp": "web interface" - }, - "map": [ - "config:rw", - "share:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:5076]", - "boot": "auto", - "options": { - "PUID": 1001, - "PGID": 1001 - }, - "schema": { - "PUID": "int", - "PGID": "int", - "TZ": "str?" - }, - "snapshot_exclude": [ - "**/backup/*", - "**/logs/*" - ], - "image": "petersendev/hassio-hydra2-{arch}" -} diff --git a/hydra2/icon.png b/hydra2/icon.png deleted file mode 100644 index 4664213ac..000000000 Binary files a/hydra2/icon.png and /dev/null differ diff --git a/hydra2/logo.png b/hydra2/logo.png deleted file mode 100644 index 4664213ac..000000000 Binary files a/hydra2/logo.png and /dev/null differ diff --git a/hydra2/root/etc/cont-init.d/00-ha-env b/hydra2/root/etc/cont-init.d/00-ha-env deleted file mode 100644 index 3b3e69246..000000000 --- a/hydra2/root/etc/cont-init.d/00-ha-env +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k -done \ No newline at end of file diff --git a/hyperion/CHANGELOG.md b/hyperion/CHANGELOG.md deleted file mode 100644 index 4243f1553..000000000 --- a/hyperion/CHANGELOG.md +++ /dev/null @@ -1,7 +0,0 @@ -## 0.3.0 - - - Update hyperion to 2.0.0-alpha.8 (2.0.0-alpha.8) - -## 0.2.2 - - - Update hyperion to 2.0.0-alpha.7 (2.0.0-alpha.7) diff --git a/hyperion/Dockerfile b/hyperion/Dockerfile deleted file mode 100644 index 923b709df..000000000 --- a/hyperion/Dockerfile +++ /dev/null @@ -1,34 +0,0 @@ -ARG BUILD_FROM=hassioaddons/debian-base -# hadolint ignore=DL3006 -FROM ${BUILD_FROM} - -ARG BUILD_ARCH=amd64 -ARG RELEASE - -# Set shell -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ - libjpeg62-turbo=1:1.5.2-2+b1 \ - libavahi-compat-libdnssd1=0.7-4+b1 \ - libdbus-1-3=1.12.20-0+deb10u1 \ - libqt5sql5=5.11.3+dfsg1-1+deb10u3 \ - libqt5serialport5=5.11.3-2 \ - libqt5network5=5.11.3+dfsg1-1+deb10u3 \ - libqt5widgets5=5.11.3+dfsg1-1+deb10u3 \ - libqt5gui5=5.11.3+dfsg1-1+deb10u3 \ - libqt5core5a=5.11.3+dfsg1-1+deb10u3 \ - libusb-1.0=2:1.0.22-2 \ - zlib1g-dev=1:1.2.11.dfsg-1 \ - && if [[ "${BUILD_ARCH}" = "amd64" ]]; then ARCH="Linux-x86_64"; fi \ - && if [[ "${BUILD_ARCH}" = "aarch64" ]]; then ARCH="Linux-aarch64"; fi \ - && curl -fsSL https://github.com/hyperion-project/hyperion.ng/releases/download/${RELEASE}/Hyperion-${RELEASE}-${ARCH}.deb > /tmp/Hyperion-${RELEASE}-${ARCH}.deb \ - && dpkg -i /tmp/Hyperion-${RELEASE}-${ARCH}.deb \ - && rm -fr \ - /tmp/* \ - /var/{cache,log}/* \ - /var/lib/apt/lists/* - -# copy local files -COPY root/ / diff --git a/hyperion/README.md b/hyperion/README.md deleted file mode 100644 index 736183c88..000000000 --- a/hyperion/README.md +++ /dev/null @@ -1,25 +0,0 @@ -# Hassio Add-ons by petersendev: hyperion - -## About - -[Hyperion](https://github.com/hyperion-project/hyperion.ng) is an opensource [Bias or Ambient Lighting](https://en.wikipedia.org/wiki/Bias_lighting) implementation which you might know from TV manufacturers. It supports many LED devices and video grabbers. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:8090`. - - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/hyperion/build.json b/hyperion/build.json deleted file mode 100644 index 6b6270063..000000000 --- a/hyperion/build.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "build_from": { - "armhf": "hassioaddons/debian-base-armhf:3.2.0", - "aarch64": "hassioaddons/debian-base-aarch64:3.2.0", - "amd64": "hassioaddons/debian-base:3.2.0" - }, - "squash": false, - "args": { - "RELEASE": "2.0.0-alpha.8" - } -} diff --git a/hyperion/config.json b/hyperion/config.json deleted file mode 100644 index 9c6ad76e1..000000000 --- a/hyperion/config.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "hyperion", - "version": "0.3.0", - "slug": "hyperion", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/hyperion-project/hyperion.ng", - "include_prerelease": true, - "version_regex": "(\\d+\\.\\d+\\.?\\d*-?\\w*.?\\d*)" - }, - "description": "Ambient Ligting implementation", - "url": "https://github.com/petersendev/hassio-addons/tree/master/hyperion#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64" - ], - "ports": { - "8090/tcp": 8090, - "19333/tcp": 19333, - "19400/tcp": 19400, - "19444/tcp": 19444, - "19445/tcp": 19445 - }, - "ports_description": { - "8090/tcp": "web interface", - "19333/tcp": "Boblight Server", - "19400/tcp": "Flatbuffers Server", - "19444/tcp": "JSON Server", - "19445/tcp": "Protocol Buffers Server" - }, - "map": [ - "config:rw", - "share:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:8090]", - "boot": "auto", - "options": {}, - "schema": {}, - "image": "petersendev/hassio-hyperion-{arch}" -} diff --git a/hyperion/icon.png b/hyperion/icon.png deleted file mode 100644 index e9604c69f..000000000 Binary files a/hyperion/icon.png and /dev/null differ diff --git a/hyperion/logo.png b/hyperion/logo.png deleted file mode 100644 index e9604c69f..000000000 Binary files a/hyperion/logo.png and /dev/null differ diff --git a/hyperion/root/etc/cont-init.d/20-folders b/hyperion/root/etc/cont-init.d/20-folders deleted file mode 100644 index 1f2dc67b9..000000000 --- a/hyperion/root/etc/cont-init.d/20-folders +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/with-contenv bash - -if [ ! -d /config/hyperion ]; then - echo "Creating /config/hyperion" - mkdir -p /config/hyperion - #chown -R abc:abc /config/hyperion -fi \ No newline at end of file diff --git a/hyperion/root/etc/services.d/hyperion/finish b/hyperion/root/etc/services.d/hyperion/finish deleted file mode 100644 index 000f80a10..000000000 --- a/hyperion/root/etc/services.d/hyperion/finish +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/execlineb -S0 - -if -n { s6-test $# -ne 0 } -if -n { s6-test ${1} -eq 256 } - -s6-svscanctl -t /var/run/s6/services \ No newline at end of file diff --git a/hyperion/root/etc/services.d/hyperion/run b/hyperion/root/etc/services.d/hyperion/run deleted file mode 100644 index 046563c1b..000000000 --- a/hyperion/root/etc/services.d/hyperion/run +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -bashio::log.info 'Starting hyperiond...' - -exec hyperiond -u /config/hyperion \ No newline at end of file diff --git a/jackett/CHANGELOG.md b/jackett/CHANGELOG.md deleted file mode 100644 index a15d8fd55..000000000 --- a/jackett/CHANGELOG.md +++ /dev/null @@ -1,64 +0,0 @@ -## 0.16.0 - - - Update jackett to 0.16.1724 (linuxserver/jackett:v0.16.1724-ls20) - -## 0.15.0 - - - Update jackett to 0.16.1621 (linuxserver/jackett:v0.16.1621-ls20) - -## 0.14.0 - - - Update jackett to 0.16.1327 (linuxserver/jackett:v0.16.1327-ls18) - -## 0.13.0 - - - Update jackett to 0.16.1023 (linuxserver/jackett:v0.16.1023-ls15) - -## 0.12.0 - - - Update jackett to 0.16.962 (linuxserver/jackett:v0.16.962-ls13) - -## 0.11.0 - - - Update jackett to 0.16.938 (linuxserver/jackett:v0.16.938-ls13) - -## 0.10.0 - - - Update jackett to 0.16.800 (linuxserver/jackett:v0.16.800-ls8) - -## 0.9.0 - - - Update jackett to 0.16.770 (linuxserver/jackett:v0.16.770-ls7) - -## 0.8.0 - - - Update jackett to 0.16.324 (linuxserver/jackett:v0.16.324-ls64) - -## 0.7.0 - - - Update jackett to 0.14.79 (linuxserver/jackett:v0.14.79-ls56) - -## 0.6.0 - - - Update jackett to 0.13.280 (linuxserver/jackett:v0.13.280-ls55) - -## 0.5.0 - - - Update jackett to 0.13.188 (linuxserver/jackett:v0.13.188-ls55) - -## 0.4.0 - - - not a legacy addon anymore - - Update jackett to 0.13.144 (linuxserver/jackett:v0.13.144-ls55) - -## 0.3.0 - - - Update jackett to 0.13.127 (linuxserver/jackett:v0.13.127-ls54) - -## 0.2.0 - - - Update jackett to 0.12.1638 (linuxserver/jackett:v0.12.1638-ls51) - -## 0.1.0 - - - jackett 0.12.1635 (linuxserver/jackett:v0.12.1635-ls51) \ No newline at end of file diff --git a/jackett/Dockerfile b/jackett/Dockerfile deleted file mode 100644 index 7d5d99310..000000000 --- a/jackett/Dockerfile +++ /dev/null @@ -1,23 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -RUN curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.7.1.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - && rm -fr /tmp/* - -# use /data instead of /config for hass.io environment -RUN sed -i "s|/config|/config/jackett|g" /etc/cont-init.d/30-config - -ENV XDG_DATA_HOME="/share/jackett" \ -XDG_CONFIG_HOME="/config/jackett" - -# copy local files -COPY root/ / \ No newline at end of file diff --git a/jackett/README.md b/jackett/README.md deleted file mode 100644 index f0e45b640..000000000 --- a/jackett/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Hassio Add-ons by petersendev: jackett - -## About - -[Jackett](https://github.com/Jackett/Jackett) works as a proxy server: it translates queries from apps (Sonarr, SickRage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps. - -This addon is based on the [docker image](https://github.com/linuxserver/docker-jackett) from linuxserver.io. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:9117`. - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/jackett/build.json b/jackett/build.json deleted file mode 100644 index 102c3bd6b..000000000 --- a/jackett/build.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "build_from_template": { - "image": "linuxserver/jackett", - "version": "v0.16.1724-ls20" - }, - "build_from": { - "armhf": "linuxserver/jackett:arm32v7-v0.16.1724-ls20", - "aarch64": "linuxserver/jackett:arm64v8-v0.16.1724-ls20", - "amd64": "linuxserver/jackett:amd64-v0.16.1724-ls20" - }, - "squash": false, - "args": {} -} diff --git a/jackett/config.json b/jackett/config.json deleted file mode 100644 index 8d0269497..000000000 --- a/jackett/config.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "jackett", - "version": "0.16.0", - "slug": "jackett", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/linuxserver/docker-jackett", - "version_regex": "v(\\d+\\.\\d+\\.\\d+)-(ls\\d+)" - }, - "description": "API Support for your favorite torrent trackers", - "url": "https://github.com/petersendev/hassio-addons/tree/master/jackett#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "9117/tcp": 9117 - }, - "ports_description": { - "9117/tcp": "web interface" - }, - "map": [ - "config:rw", - "share:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:9117]", - "boot": "auto", - "options": { - "PUID": 1001, - "PGID": 1001 - }, - "schema": { - "PUID": "int", - "PGID": "int", - "TZ": "str?" - }, - "environment": { - "XDG_DATA_HOME": "/share/jackett", - "XDG_CONFIG_HOME": "/config/jackett" - }, - "image": "petersendev/hassio-jackett-{arch}" -} diff --git a/jackett/icon.png b/jackett/icon.png deleted file mode 100644 index 7fa9aa8e7..000000000 Binary files a/jackett/icon.png and /dev/null differ diff --git a/jackett/logo.png b/jackett/logo.png deleted file mode 100644 index 7fa9aa8e7..000000000 Binary files a/jackett/logo.png and /dev/null differ diff --git a/jackett/root/etc/cont-init.d/00-ha-env b/jackett/root/etc/cont-init.d/00-ha-env deleted file mode 100644 index 3b3e69246..000000000 --- a/jackett/root/etc/cont-init.d/00-ha-env +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k -done \ No newline at end of file diff --git a/jackett/root/etc/cont-init.d/20-folders b/jackett/root/etc/cont-init.d/20-folders deleted file mode 100644 index 916813cf5..000000000 --- a/jackett/root/etc/cont-init.d/20-folders +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/with-contenv bash - -if [ ! -d /config/jackett ]; then - echo "Creating /config/jackett" - mkdir -p /config/jackett - chown -R abc:abc /config/jackett -fi - -if [ ! -d /share/jackett ]; then - echo "Creating /share/jackett" - mkdir -p /share/jackett - chown -R abc:abc /share/jackett -fi \ No newline at end of file diff --git a/jellyfin/CHANGELOG.md b/jellyfin/CHANGELOG.md deleted file mode 100644 index b7974fe58..000000000 --- a/jellyfin/CHANGELOG.md +++ /dev/null @@ -1,24 +0,0 @@ -## 0.5.1 - - - Mount /media folder - -## 0.5.0 - - - Update jellyfin to 10.5.5 (linuxserver/jellyfin:v10.5.5-ls52) - -## 0.4.0 - - - Update jellyfin to 10.5.0 (linuxserver/jellyfin:v10.5.0-ls39) - -## 0.3.0 - - - not a legacy addon anymore - - Update base image to linuxserver/jellyfin:v10.4.3-ls36 - - ## 0.2.0 - - - Update jellyfin to 10.4.3 (linuxserver/jellyfin:v10.4.3-ls29) - -## 0.1.0 - - - jellyfin 10.4.1 (linuxserver/jellyfin:v10.4.1-ls24) \ No newline at end of file diff --git a/jellyfin/Dockerfile b/jellyfin/Dockerfile deleted file mode 100644 index df15b6431..000000000 --- a/jellyfin/Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -# Set shell -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -RUN apt-get update \ - \ - && apt-get install -y --no-install-recommends \ - jq=1.5+dfsg-2 \ - \ - && curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.7.1.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - && rm -fr \ - /tmp/* \ - /var/{cache,log}/* \ - /var/lib/apt/lists/* - -RUN sed -i "s|/config/data|/share/jellyfin/data|g" /etc/services.d/jellyfin/run \ - && sed -i "s|/config/log|/share/jellyfin/log|g" /etc/services.d/jellyfin/run \ - && sed -i "s|/config/cache|/share/jellyfin/cache|g" /etc/services.d/jellyfin/run \ - && sed -i "s|/config|/config/jellyfin|g" /etc/services.d/jellyfin/run \ - && sed -i "s|/config/{log,data,cache}|/xxx/jellyfin|g" /etc/cont-init.d/30-config \ - && sed -i "s|/config|/config/jellyfin|g" /etc/cont-init.d/30-config \ - && sed -i "s|/xxx|/config|g" /etc/cont-init.d/30-config \ - && sed -i "s|/data|/share/jellyfin/data|g" /etc/cont-init.d/30-config - -RUN cat /etc/services.d/jellyfin/run && cat /etc/cont-init.d/30-config - -# copy local files -COPY root/ / diff --git a/jellyfin/README.md b/jellyfin/README.md deleted file mode 100644 index 269f1ae51..000000000 --- a/jellyfin/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# Hassio Add-ons by petersendev: Jellyfin - -## About - -[Jellyfin](https://jellyfin.github.io/) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. - -This addon is based on the [docker image](https://github.com/linuxserver/docker-jellyfin) from linuxserver.io. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:8096`. - - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/jellyfin/build.json b/jellyfin/build.json deleted file mode 100644 index 3b80d3824..000000000 --- a/jellyfin/build.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "build_from_template": { - "image": "linuxserver/jellyfin", - "version": "v10.5.5-ls52" - }, - "build_from": { - "armhf": "linuxserver/jellyfin:arm32v7-v10.5.5-ls52", - "aarch64": "linuxserver/jellyfin:arm64v8-v10.5.5-ls52", - "amd64": "linuxserver/jellyfin:amd64-v10.5.5-ls52" - }, - "squash": false, - "args": {} -} diff --git a/jellyfin/config.json b/jellyfin/config.json deleted file mode 100644 index b20f7c220..000000000 --- a/jellyfin/config.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "jellyfin", - "version": "0.5.1", - "slug": "jellyfin", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/linuxserver/docker-jellyfin", - "version_regex": "v(\\d+\\.\\d+\\.\\d+)-(ls\\d+)" - }, - "description": "A Free Software Media System that puts you in control of managing and streaming your media.", - "url": "https://github.com/petersendev/hassio-addons/tree/master/jellyfin#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "8096/tcp": 8096 - }, - "ports_description": { - "8096/tcp": "web interface" - }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:8096]", - "boot": "auto", - "options": { - "PUID": 1001, - "PGID": 1001 - }, - "schema": { - "PUID": "int", - "PGID": "int", - "TZ": "str?" - }, - "image": "petersendev/hassio-jellyfin-{arch}" -} diff --git a/jellyfin/icon.png b/jellyfin/icon.png deleted file mode 100644 index 2d57e82b7..000000000 Binary files a/jellyfin/icon.png and /dev/null differ diff --git a/jellyfin/logo.png b/jellyfin/logo.png deleted file mode 100644 index 2d57e82b7..000000000 Binary files a/jellyfin/logo.png and /dev/null differ diff --git a/jellyfin/root/etc/cont-init.d/00-ha-env b/jellyfin/root/etc/cont-init.d/00-ha-env deleted file mode 100644 index 3b3e69246..000000000 --- a/jellyfin/root/etc/cont-init.d/00-ha-env +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k -done \ No newline at end of file diff --git a/jellyfin/root/etc/cont-init.d/20-folders b/jellyfin/root/etc/cont-init.d/20-folders deleted file mode 100644 index 40dfa87f8..000000000 --- a/jellyfin/root/etc/cont-init.d/20-folders +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/with-contenv bash - -if [ ! -d /share/storage/tv ]; then - echo "Creating /share/storage/tv" - mkdir -p /share/storage/tv - chown -R abc:abc /share/storage/tv -fi - -if [ ! -d /share/storage/movies ]; then - echo "Creating /share/storage/movies" - mkdir -p /share/storage/movies - chown -R abc:abc /share/storage/movies -fi - -if [ ! -d /share/jellyfin/data ]; then - echo "Creating /share/jellyfin/data" - mkdir -p /share/jellyfin/data - chown -R abc:abc /share/jellyfin/data -fi - -if [ ! -d /share/jellyfin/cache ]; then - echo "Creating /share/jellyfin/cache" - mkdir -p /share/jellyfin/cache - chown -R abc:abc /share/jellyfin/cache -fi - -if [ ! -d /share/jellyfin/log ]; then - echo "Creating /share/jellyfin/log" - mkdir -p /share/jellyfin/log - chown -R abc:abc /share/jellyfin/log -fi - -if [ ! -d /config/jellyfin ]; then - echo "Creating /config/jellyfin" - mkdir -p /config/jellyfin - chown -R abc:abc /config/jellyfin -fi diff --git a/nzbget/CHANGELOG.md b/nzbget/CHANGELOG.md deleted file mode 100644 index c04725ae6..000000000 --- a/nzbget/CHANGELOG.md +++ /dev/null @@ -1,7 +0,0 @@ -## 0.2.1 - - - Mount /media folder - -## 0.2.0 - - - not a legacy addon anymore \ No newline at end of file diff --git a/nzbget/Dockerfile b/nzbget/Dockerfile deleted file mode 100644 index 5adf73722..000000000 --- a/nzbget/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -RUN apk add --no-cache \ - jq=1.6-r0 \ - && curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.8.0.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - \ - && rm -f -r \ - /tmp/* - -# use /data instead of /config for hass.io environment -RUN sed -i "s|/config|/config/nzbget|g" /etc/services.d/nzbget/run \ - && sed -i "s|/config|/config/nzbget|g" /etc/cont-init.d/30-config \ - && sed -i "s|/downloads|/share/downloads|g" /etc/cont-init.d/30-config \ - && sed -i "s|/downloads|/share/downloads|g" /app/nzbget/share/nzbget/nzbget.conf - -# copy local files -COPY root/ / diff --git a/nzbget/README.md b/nzbget/README.md deleted file mode 100644 index 260a669d6..000000000 --- a/nzbget/README.md +++ /dev/null @@ -1,31 +0,0 @@ -# Hassio Add-ons by petersendev: NZBGET - -## About - -[nzbget](http://nzbget.net/) is a usenet downloader, written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources. - -This addon is based on the [docker image](https://github.com/linuxserver/docker-nzbget) from linuxserver.io. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:6789`. - -The default login details (change ASAP) are - -`login`: nzbget, `password`: tegbzn6789 - - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/nzbget/build.json b/nzbget/build.json deleted file mode 100644 index 178f25104..000000000 --- a/nzbget/build.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "build_from_template": { - "image": "linuxserver/nzbget", - "version": "v21.0-ls41" - }, - "build_from": { - "armhf": "linuxserver/nzbget:arm32v7-v21.0-ls41", - "aarch64": "linuxserver/nzbget:arm64v8-v21.0-ls41", - "amd64": "linuxserver/nzbget:amd64-v21.0-ls41" - }, - "squash": false, - "args": {} -} \ No newline at end of file diff --git a/nzbget/config.json b/nzbget/config.json deleted file mode 100644 index b9b380ca7..000000000 --- a/nzbget/config.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "nzbget", - "version": "0.2.1", - "slug": "nzbget", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/linuxserver/docker-nzbget", - "version_regex": "v(\\d+\\.\\d+\\.?\\d*)-(ls\\d+)" - }, - "description": "Usenet downloader", - "url": "https://github.com/petersendev/hassio-addons/tree/master/nzbget#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "6789/tcp": 6789 - }, - "ports_description": { - "6789/tcp": "web interface" - }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:6789]", - "boot": "auto", - "options": { - "PUID": 1001, - "PGID": 1001 - }, - "schema": { - "PUID": "int", - "PGID": "int", - "TZ": "str?" - }, - "image": "petersendev/hassio-nzbget-{arch}" -} diff --git a/nzbget/icon.png b/nzbget/icon.png deleted file mode 100644 index 8f1166d55..000000000 Binary files a/nzbget/icon.png and /dev/null differ diff --git a/nzbget/logo.png b/nzbget/logo.png deleted file mode 100644 index 8f1166d55..000000000 Binary files a/nzbget/logo.png and /dev/null differ diff --git a/nzbget/root/etc/cont-init.d/00-ha-env b/nzbget/root/etc/cont-init.d/00-ha-env deleted file mode 100644 index 3b3e69246..000000000 --- a/nzbget/root/etc/cont-init.d/00-ha-env +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k -done \ No newline at end of file diff --git a/nzbget/root/etc/cont-init.d/20-folders b/nzbget/root/etc/cont-init.d/20-folders deleted file mode 100644 index caddd2479..000000000 --- a/nzbget/root/etc/cont-init.d/20-folders +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/with-contenv bash - -if [ ! -d /share/downloads ]; then - echo "Creating /share/downloads" - mkdir -p /share/downloads - chown -R abc:abc /share/downloads -fi - -if [ ! -d /config/nzbget ]; then - echo "Creating /config/nzbget" - mkdir -p /config/nzbget - chown -R abc:abc /config/nzbget -fi \ No newline at end of file diff --git a/radarr/CHANGELOG.md b/radarr/CHANGELOG.md deleted file mode 100644 index 17608c7cc..000000000 --- a/radarr/CHANGELOG.md +++ /dev/null @@ -1,27 +0,0 @@ -## 0.6.1 - - - Mount /media folder - -## 0.6.0 - - - Update radarr to 0.2.0.1504 (linuxserver/radarr:v0.2.0.1504-ls68) - -## 0.5.0 - - - not a legacy addon anymore - - ## 0.4.0 - - - Update radarr to 0.2.0.1480 (linuxserver/radarr:v0.2.0.1480-ls51) - -## 0.3.2 - - - set snapshot_exclude for logs and MediaCover - -## 0.3.0 - - - Update radarr to 0.2.0.1450 (linuxserver/radarr:v0.2.0.1450-ls46) - -## 0.2.0 - - - Update radarr to 0.2.0.1358 (linuxserver/radarr:v0.2.0.1358-ls22) \ No newline at end of file diff --git a/radarr/Dockerfile b/radarr/Dockerfile deleted file mode 100644 index f7425a738..000000000 --- a/radarr/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -RUN curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.7.1.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - && rm -fr /tmp/* - -# use /data instead of /config for hass.io environment -RUN sed -i "s|/config|/config/radarr|g" /etc/services.d/radarr/run \ - && sed -i "s|/config|/config/radarr|g" /etc/cont-init.d/30-config - -# copy local files -COPY root/ / diff --git a/radarr/README.md b/radarr/README.md deleted file mode 100644 index d30b5c586..000000000 --- a/radarr/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# Hassio Add-ons by petersendev: Radarr - -## About - -[Radarr](https://github.com/Radarr/Radarr) - A fork of Sonarr to work with movies à la Couchpotato. - -This addon is based on the [docker image](https://github.com/linuxserver/docker-radarr) from linuxserver.io. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:7878`. - - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/radarr/build.json b/radarr/build.json deleted file mode 100644 index 86a29f102..000000000 --- a/radarr/build.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "build_from_template": { - "image": "linuxserver/radarr", - "version": "v0.2.0.1504-ls68" - }, - "build_from": { - "armhf": "linuxserver/radarr:arm32v7-v0.2.0.1504-ls68", - "aarch64": "linuxserver/radarr:arm64v8-v0.2.0.1504-ls68", - "amd64": "linuxserver/radarr:amd64-v0.2.0.1504-ls68" - }, - "squash": false, - "args": {} -} diff --git a/radarr/config.json b/radarr/config.json deleted file mode 100644 index cfe1f95f9..000000000 --- a/radarr/config.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "name": "radarr", - "version": "0.6.1", - "slug": "radarr", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/linuxserver/docker-radarr", - "version_regex": "v(\\d+\\.\\d+\\.\\d+\\.\\d+)-(ls\\d+)" - }, - "description": "A fork of Sonarr to work with movies à la Couchpotato", - "url": "https://github.com/petersendev/hassio-addons/tree/master/radarr#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "7878/tcp": 7878 - }, - "ports_description": { - "7878/tcp": "web interface" - }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:7878]", - "boot": "auto", - "options": { - "PUID": 1001, - "PGID": 1001 - }, - "schema": { - "PUID": "int", - "PGID": "int", - "TZ": "str?" - }, - "snapshot_exclude": [ - "**/Backups/*", - "**/logs/*", - "**/MediaCover/*" - ], - "image": "petersendev/hassio-radarr-{arch}" -} diff --git a/radarr/icon.png b/radarr/icon.png deleted file mode 100644 index 5e143b52e..000000000 Binary files a/radarr/icon.png and /dev/null differ diff --git a/radarr/logo.png b/radarr/logo.png deleted file mode 100644 index 5e143b52e..000000000 Binary files a/radarr/logo.png and /dev/null differ diff --git a/radarr/root/etc/cont-init.d/00-ha-env b/radarr/root/etc/cont-init.d/00-ha-env deleted file mode 100644 index 3b3e69246..000000000 --- a/radarr/root/etc/cont-init.d/00-ha-env +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k -done \ No newline at end of file diff --git a/radarr/root/etc/cont-init.d/20-folders b/radarr/root/etc/cont-init.d/20-folders deleted file mode 100644 index 9fcadd756..000000000 --- a/radarr/root/etc/cont-init.d/20-folders +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/with-contenv bash - -if [ ! -d /share/storage/movies ]; then - echo "Creating /share/storage/movies" - mkdir -p /share/storage/movies - chown -R abc:abc /share/storage/movies -fi - -if [ ! -d /share/downloads ]; then - echo "Creating /share/downloads" - mkdir -p /share/downloads - chown -R abc:abc /share/downloads -fi - -if [ ! -d /config/radarr ]; then - echo "Creating /config/radarr" - mkdir -p /config/radarr - chown -R abc:abc /config/radarr -fi diff --git a/sonarr/CHANGELOG.md b/sonarr/CHANGELOG.md deleted file mode 100644 index 8d8de0155..000000000 --- a/sonarr/CHANGELOG.md +++ /dev/null @@ -1,20 +0,0 @@ -## 0.4.1 - - - Mount /media folder - -## 0.4.0 - - - Update sonarr to 2.0.0.5344 (linuxserver/sonarr:2.0.0.5344-ls53) - -## 0.3.0 - - - not a legacy addon anymore - - Update base image to linuxserver/sonarr:2.0.0.5338-ls50 - -## 0.2.2 - - - set snapshot_exclude for logs and MediaCover - - ## 0.2.0 - - - Update sonarr to 2.0.0.5338 (linuxserver/sonarr:2.0.0.5338-ls31) \ No newline at end of file diff --git a/sonarr/Dockerfile b/sonarr/Dockerfile deleted file mode 100644 index 6279396de..000000000 --- a/sonarr/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -RUN curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.7.1.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - && rm -fr /tmp/* - -# use /data instead of /config for hass.io environment -RUN sed -i "s|/config|/config/sonarr|g" /etc/services.d/sonarr/run \ - && sed -i "s|/config|/config/sonarr|g" /etc/cont-init.d/30-config - -# copy local files -COPY root/ / diff --git a/sonarr/README.md b/sonarr/README.md deleted file mode 100644 index 6127fbd9d..000000000 --- a/sonarr/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# Hassio Add-ons by petersendev: Sonarr - -## About - -[Sonarr](https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. - -This addon is based on the [docker image](https://github.com/linuxserver/docker-sonarr) from linuxserver.io. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:8989`. - - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/sonarr/build.json b/sonarr/build.json deleted file mode 100644 index cd44877a1..000000000 --- a/sonarr/build.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "build_from_template": { - "image": "linuxserver/sonarr", - "version": "2.0.0.5344-ls53" - }, - "build_from": { - "armhf": "linuxserver/sonarr:arm32v7-2.0.0.5344-ls53", - "aarch64": "linuxserver/sonarr:arm64v8-2.0.0.5344-ls53", - "amd64": "linuxserver/sonarr:amd64-2.0.0.5344-ls53" - }, - "squash": false, - "args": {} -} diff --git a/sonarr/config.json b/sonarr/config.json deleted file mode 100644 index e9430e736..000000000 --- a/sonarr/config.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "name": "sonarr", - "version": "0.4.1", - "slug": "sonarr", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/linuxserver/docker-sonarr", - "version_regex": "(\\d+\\.\\d+\\.\\d+\\.\\d+)-(ls\\d+)" - }, - "description": "PVR for usenet and bittorrent users", - "url": "https://github.com/petersendev/hassio-addons/tree/master/sonarr#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "8989/tcp": 8989 - }, - "ports_description": { - "8989/tcp": "web interface" - }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:8989]", - "boot": "auto", - "options": { - "PUID": 1001, - "PGID": 1001 - }, - "schema": { - "PUID": "int", - "PGID": "int", - "TZ": "str?" - }, - "snapshot_exclude": [ - "**/Backups/*", - "**/logs/*", - "**/MediaCover/*" - ], - "image": "petersendev/hassio-sonarr-{arch}" -} diff --git a/sonarr/icon.png b/sonarr/icon.png deleted file mode 100644 index 22932894e..000000000 Binary files a/sonarr/icon.png and /dev/null differ diff --git a/sonarr/logo.png b/sonarr/logo.png deleted file mode 100644 index 22932894e..000000000 Binary files a/sonarr/logo.png and /dev/null differ diff --git a/sonarr/root/etc/cont-init.d/00-ha-env b/sonarr/root/etc/cont-init.d/00-ha-env deleted file mode 100644 index 3b3e69246..000000000 --- a/sonarr/root/etc/cont-init.d/00-ha-env +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k -done \ No newline at end of file diff --git a/sonarr/root/etc/cont-init.d/20-folders b/sonarr/root/etc/cont-init.d/20-folders deleted file mode 100644 index e612a4ac2..000000000 --- a/sonarr/root/etc/cont-init.d/20-folders +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/with-contenv bash - -if [ ! -d /share/storage/tv ]; then - echo "Creating /share/storage/tv" - mkdir -p /share/storage/tv - chown -R abc:abc /share/storage/tv -fi - -if [ ! -d /share/downloads ]; then - echo "Creating /share/downloads" - mkdir -p /share/downloads - chown -R abc:abc /share/downloads -fi - -if [ ! -d /config/sonarr ]; then - echo "Creating /config/sonarr" - mkdir -p /config/sonarr - chown -R abc:abc /config/sonarr -fi diff --git a/transmission-magnet-redirect/CHANGELOG.md b/transmission-magnet-redirect/CHANGELOG.md deleted file mode 100644 index 2da44097a..000000000 --- a/transmission-magnet-redirect/CHANGELOG.md +++ /dev/null @@ -1,13 +0,0 @@ -## 0.3.1 - - - Update transmission-magnet-redirect to 0.2.2 (petersendev/transmission-magnet-redirect:0.2.2) - - support magnet watch dir option - - add mapping for /share (so you can access transmission watch dir for example) - -## 0.2.0 - - - not a legacy addon anymore - -## 0.1.2 - - - transmission-magnet-redirect 0.1.2 (petersendev/transmission-magnet-redirect:0.1.2) \ No newline at end of file diff --git a/transmission-magnet-redirect/Dockerfile b/transmission-magnet-redirect/Dockerfile deleted file mode 100644 index 045d69c4b..000000000 --- a/transmission-magnet-redirect/Dockerfile +++ /dev/null @@ -1,41 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -# Set shell -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -ARG BUILD_ARCH=amd64 -RUN apt-get update \ - \ - && apt-get install -y --no-install-recommends \ - jq=1.5+dfsg-2+b1 \ - \ - && S6_ARCH="${BUILD_ARCH}" \ - && if [ "${BUILD_ARCH}" = "i386" ]; then S6_ARCH="x86"; fi \ - && if [ "${BUILD_ARCH}" = "armv7" ]; then S6_ARCH="arm"; fi \ - \ - && curl -L -s "https://github.com/just-containers/s6-overlay/releases/download/v1.22.1.0/s6-overlay-${S6_ARCH}.tar.gz" \ - | tar zxvf - -C / \ - \ - && mkdir -p /etc/fix-attrs.d \ - && mkdir -p /etc/services.d \ - \ - && curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.7.1.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - && rm -fr \ - /tmp/* \ - /var/{cache,log}/* \ - /var/lib/apt/lists/* - -# copy local files -COPY root/ / - -ENTRYPOINT [ "/init" ] \ No newline at end of file diff --git a/transmission-magnet-redirect/README.md b/transmission-magnet-redirect/README.md deleted file mode 100644 index 15c7e5690..000000000 --- a/transmission-magnet-redirect/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# Hassio Add-ons by petersendev: transmission-magnet-redirect - -## About - -[transmission-magnet-redirect](https://github.com/petersendev/docker-transmission-magnet-redirect) is a web application which can register a protocol handler for magnet links and adds the download to tramsission. - -This addon is based on this docker image: https://hub.docker.com/r/petersendev/transmission-magnet-redirect. - -Image Licencse: Magnet.png [Creative Commons 4.0 BY-NC](https://creativecommons.org/licenses/by-nc/4.0/) from https://pngimg.com/download/17040 - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:9092`. - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/transmission-magnet-redirect/build.json b/transmission-magnet-redirect/build.json deleted file mode 100644 index 13700d529..000000000 --- a/transmission-magnet-redirect/build.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "build_from_template": { - "image": "petersendev/transmission-magnet-redirect", - "version": "0.2.2" - }, - "build_from": { - "amd64": "petersendev/transmission-magnet-redirect:0.2.2" - }, - "squash": false, - "args": {} -} diff --git a/transmission-magnet-redirect/config.json b/transmission-magnet-redirect/config.json deleted file mode 100644 index 30e1dc013..000000000 --- a/transmission-magnet-redirect/config.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "transmission-magnet-redirect", - "version": "0.3.1", - "slug": "transmission-magnet-redirect", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/petersendev/docker-transmission-magnet-redirect", - "version_regex": "(\\d+\\.\\d\\.\\d)" - }, - "description": "Redirect magnet links to transmission", - "url": "https://github.com/petersendev/hassio-addons/tree/master/transmission-magnet-redirect#readme", - "startup": "services", - "arch": [ - "amd64" - ], - "ports": { - "9092/tcp": 9092 - }, - "ports_description": { - "9092/tcp": "web ui" - }, - "map": [ - "share:rw" - ], - "webui": "http://[HOST]:[PORT:9092]", - "boot": "auto", - "options": { - "Transmission__Host": "homeassistant", - "Transmission__Port": "9091", - "Transmission__User": "", - "Transmission__Password": "", - "Transmission__MagnetWatchDir": "" - }, - "schema": { - "Transmission__Host": "str", - "Transmission__Port": "str", - "Transmission__User": "str", - "Transmission__Password": "str", - "Transmission__MagnetWatchDir": "str" - }, - "image": "petersendev/hassio-transmission-magnet-redirect-{arch}" -} \ No newline at end of file diff --git a/transmission-magnet-redirect/icon.png b/transmission-magnet-redirect/icon.png deleted file mode 100644 index f60a85a93..000000000 Binary files a/transmission-magnet-redirect/icon.png and /dev/null differ diff --git a/transmission-magnet-redirect/logo.png b/transmission-magnet-redirect/logo.png deleted file mode 100644 index f60a85a93..000000000 Binary files a/transmission-magnet-redirect/logo.png and /dev/null differ diff --git a/transmission-magnet-redirect/root/etc/cont-init.d/00-ha-env b/transmission-magnet-redirect/root/etc/cont-init.d/00-ha-env deleted file mode 100644 index 3b3e69246..000000000 --- a/transmission-magnet-redirect/root/etc/cont-init.d/00-ha-env +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k -done \ No newline at end of file diff --git a/transmission-magnet-redirect/root/etc/services.d/transmission-magnet-redirect/finish b/transmission-magnet-redirect/root/etc/services.d/transmission-magnet-redirect/finish deleted file mode 100644 index 000f80a10..000000000 --- a/transmission-magnet-redirect/root/etc/services.d/transmission-magnet-redirect/finish +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/execlineb -S0 - -if -n { s6-test $# -ne 0 } -if -n { s6-test ${1} -eq 256 } - -s6-svscanctl -t /var/run/s6/services \ No newline at end of file diff --git a/transmission-magnet-redirect/root/etc/services.d/transmission-magnet-redirect/run b/transmission-magnet-redirect/root/etc/services.d/transmission-magnet-redirect/run deleted file mode 100644 index d40e61cd0..000000000 --- a/transmission-magnet-redirect/root/etc/services.d/transmission-magnet-redirect/run +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/with-contenv bashio - -bashio::log.info 'Starting transmission-magnet-redirect...' - -cd /app -exec dotnet TransmissionMagnetRedirect.dll \ No newline at end of file diff --git a/transmission-openvpn/CHANGELOG.md b/transmission-openvpn/CHANGELOG.md deleted file mode 100644 index 437935491..000000000 --- a/transmission-openvpn/CHANGELOG.md +++ /dev/null @@ -1,27 +0,0 @@ -## 0.5.1 - - - Mount /media folder - -## 0.5.0 - - - Update transmission-openvpn to 2.13 (haugene/transmission-openvpn:2.13) - -## 0.4.0 - - - Update transmission-openvpn to 2.12 (haugene/transmission-openvpn:2.12) - -## 0.3.2 - - - not a legacy addon anymore - -## 0.2.2 - - - Added transmission environment variables to options validation - -## 0.2.0 - - - Update transmission-openvpn to 2.10 (haugene/transmission-openvpn:2.10) - -## 0.1.0 - - - transmission-openvpn 2.7 (haugene/transmission-openvpn:2.7) diff --git a/transmission-openvpn/Dockerfile b/transmission-openvpn/Dockerfile deleted file mode 100644 index 6eb1db8b4..000000000 --- a/transmission-openvpn/Dockerfile +++ /dev/null @@ -1,28 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -RUN curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.7.1.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - && rm -fr /tmp/* - -RUN usermod -d /config-internal abc \ - && sed -i "s|/config|/config-internal|g" /etc/openvpn/adjustConfigs.sh \ - && sed -i "s|/config|/config-internal|g" /etc/openvpn/updateConfigs.sh \ - && sed -i "s|/config|/config-internal|g" /etc/openvpn/start.sh \ - && find /etc/openvpn/*/ -type f -name '*.sh' -exec sed -i "s|/config|/config-internal|g" {} \; \ - && sed -i "s|/config|/config-internal|g" /etc/transmission/updatePort.sh \ - && sed -i "s|/config|/config-internal|g" /etc/transmission/updatePPPort.sh \ - && sed -i "s|/config|/config-internal|g" /etc/transmission/userSetup.sh - -# copy local files -COPY root/ / -RUN chmod +x /customstart.sh -CMD ["dumb-init", "/customstart.sh"] \ No newline at end of file diff --git a/transmission-openvpn/README.md b/transmission-openvpn/README.md deleted file mode 100644 index 5a459028a..000000000 --- a/transmission-openvpn/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Hassio Add-ons by petersendev: transmission-openvpn - -## About - -[transmission-openvpn](https://github.com/haugene/docker-transmission-openvpn) is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single transmission-openvpn account simultaneously and therefore appear under the same nickname on IRC. - -This addon is based on this docker image: https://hub.docker.com/r/haugene/transmission-openvpn. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:9091`. - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/transmission-openvpn/build.json b/transmission-openvpn/build.json deleted file mode 100644 index 2de0f34da..000000000 --- a/transmission-openvpn/build.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "build_from_template": { - "image": "haugene/transmission-openvpn", - "version": "2.13" - }, - "build_from": { - "armhf": "haugene/transmission-openvpn:2.13-armhf", - "aarch64": "haugene/transmission-openvpn:2.13-arm64", - "amd64": "haugene/transmission-openvpn:2.13-alpine" - }, - "squash": false, - "args": {} -} diff --git a/transmission-openvpn/config.json b/transmission-openvpn/config.json deleted file mode 100644 index 27422eb25..000000000 --- a/transmission-openvpn/config.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "name": "transmission-openvpn", - "version": "0.5.1", - "slug": "transmission-openvpn", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/haugene/docker-transmission-openvpn", - "version_regex": "(\\d+\\.\\d+)", - "release_regex": "v(\\d+\\.\\d+)" - }, - "description": "OpenVPN and Transmission with WebUI", - "url": "https://github.com/petersendev/hassio-addons/tree/master/transmission-openvpn#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "9091/tcp": 9091 - }, - "ports_description": { - "9091/tcp": "web ui" - }, - "map": [ - "config:rw", - "share:rw", - "media:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:9091]", - "boot": "auto", - "privileged": [ - "NET_ADMIN" - ], - "options": { - "PUID": 1001, - "PGID": 1001, - "OPENVPN_PROVIDER": "PIA", - "OPENVPN_CONFIG": "CA Toronto", - "OPENVPN_USERNAME": "", - "OPENVPN_PASSWORD": "", - "LOCAL_NETWORK": "192.168.0.0/16", - "WEBPROXY_ENABLED": "false", - "CREATE_TUN_DEVICE": "true" - }, - "schema": { - "PUID": "int", - "PGID": "int", - "DOCKER_LOG": "bool?", - "ENABLE_UFW": "bool?", - "GLOBAL_APPLY_PERMISSIONS": "bool?", - "LOCAL_NETWORK": "str", - "OPENVPN_CONFIG": "str", - "OPENVPN_OPTS": "str?", - "OPENVPN_PASSWORD": "str", - "OPENVPN_PROVIDER": "str", - "OPENVPN_USERNAME": "str", - "CREATE_TUN_DEVICE": "bool?", - "TRANSMISSION_ALT_SPEED_DOWN": "str?", - "TRANSMISSION_ALT_SPEED_ENABLED": "bool?", - "TRANSMISSION_ALT_SPEED_TIME_BEGIN": "str?", - "TRANSMISSION_ALT_SPEED_TIME_DAY": "str?", - "TRANSMISSION_ALT_SPEED_TIME_ENABLED": "bool?", - "TRANSMISSION_ALT_SPEED_TIME_END": "str?", - "TRANSMISSION_ALT_SPEED_UP": "str?", - "TRANSMISSION_BIND_ADDRESS_IPV4": "str?", - "TRANSMISSION_BIND_ADDRESS_IPV6": "str?", - "TRANSMISSION_BLOCKLIST_ENABLED": "bool?", - "TRANSMISSION_BLOCKLIST_URL": "str?", - "TRANSMISSION_CACHE_SIZE_MB": "str?", - "TRANSMISSION_DHT_ENABLED": "bool?", - "TRANSMISSION_DOWNLOAD_DIR": "str?", - "TRANSMISSION_DOWNLOAD_LIMIT_ENABLED": "bool?", - "TRANSMISSION_DOWNLOAD_LIMIT": "str?", - "TRANSMISSION_DOWNLOAD_QUEUE_ENABLED": "bool?", - "TRANSMISSION_DOWNLOAD_QUEUE_SIZE": "str?", - "TRANSMISSION_ENCRYPTION": "str?", - "TRANSMISSION_HOME": "str?", - "TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED": "bool?", - "TRANSMISSION_IDLE_SEEDING_LIMIT": "str?", - "TRANSMISSION_INCOMPLETE_DIR_ENABLED": "bool?", - "TRANSMISSION_INCOMPLETE_DIR": "str?", - "TRANSMISSION_LPD_ENABLED": "bool?", - "TRANSMISSION_MAX_PEERS_GLOBAL": "str?", - "TRANSMISSION_MESSAGE_LEVEL": "str?", - "TRANSMISSION_PEER_CONGESTION_ALGORITHM": "str?", - "TRANSMISSION_PEER_ID_TTL_HOURS": "str?", - "TRANSMISSION_PEER_LIMIT_GLOBAL": "str?", - "TRANSMISSION_PEER_LIMIT_PER_TORRENT": "str?", - "TRANSMISSION_PEER_PORT_RANDOM_HIGH": "str?", - "TRANSMISSION_PEER_PORT_RANDOM_LOW": "str?", - "TRANSMISSION_PEER_PORT_RANDOM_ON_START": "str?", - "TRANSMISSION_PEER_PORT": "str?", - "TRANSMISSION_PEER_SOCKET_TOS": "str?", - "TRANSMISSION_PEX_ENABLED": "bool?", - "TRANSMISSION_PORT_FORWARDING_ENABLED": "bool?", - "TRANSMISSION_PREALLOCATION": "str?", - "TRANSMISSION_PREFETCH_ENABLED": "bool?", - "TRANSMISSION_QUEUE_STALLED_ENABLED": "bool?", - "TRANSMISSION_QUEUE_STALLED_MINUTES": "str?", - "TRANSMISSION_RATIO_LIMIT_ENABLED": "bool?", - "TRANSMISSION_RATIO_LIMIT": "str?", - "TRANSMISSION_RENAME_PARTIAL_FILES": "str?", - "TRANSMISSION_RPC_AUTHENTICATION_REQUIRED": "str?", - "TRANSMISSION_RPC_BIND_ADDRESS": "str?", - "TRANSMISSION_RPC_ENABLED": "bool?", - "TRANSMISSION_RPC_HOST_WHITELIST_ENABLED": "bool?", - "TRANSMISSION_RPC_HOST_WHITELIST": "str?", - "TRANSMISSION_RPC_PASSWORD": "str?", - "TRANSMISSION_RPC_PORT": "str?", - "TRANSMISSION_RPC_URL": "str?", - "TRANSMISSION_RPC_USERNAME": "str?", - "TRANSMISSION_RPC_WHITELIST_ENABLED": "bool?", - "TRANSMISSION_RPC_WHITELIST": "str?", - "TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED": "bool?", - "TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED": "bool?", - "TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME": "str?", - "TRANSMISSION_SEED_QUEUE_ENABLED": "bool?", - "TRANSMISSION_SEED_QUEUE_SIZE": "str?", - "TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED": "bool?", - "TRANSMISSION_SPEED_LIMIT_DOWN": "str?", - "TRANSMISSION_SPEED_LIMIT_UP_ENABLED": "bool?", - "TRANSMISSION_SPEED_LIMIT_UP": "str?", - "TRANSMISSION_START_ADDED_TORRENTS": "str?", - "TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES": "str?", - "TRANSMISSION_UMASK": "str?", - "TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT": "str?", - "TRANSMISSION_UTP_ENABLED": "bool?", - "TRANSMISSION_WATCH_DIR_ENABLED": "bool?", - "TRANSMISSION_WATCH_DIR_FORCE_GENERIC": "str?", - "TRANSMISSION_WATCH_DIR": "str?", - "UFW_ALLOW_GW_NET": "str?", - "UFW_DISABLE_IPTABLES_REJECT": "str?", - "UFW_EXTRA_PORTS": "str?", - "WEBPROXY_ENABLED": "bool?", - "WEBPROXY_PORT": "str?" - }, - "environment": { - "TRANSMISSION_DOWNLOAD_DIR": "/share/transmission-openvpn/completed", - "TRANSMISSION_INCOMPLETE_DIR": "/share/transmission-openvpn/incomplete", - "TRANSMISSION_WATCH_DIR": "/share/transmission-openvpn/watch", - "TRANSMISSION_HOME": "/share/transmission-openvpn/transmission-home" - }, - "image": "petersendev/hassio-transmission-openvpn-{arch}" -} diff --git a/transmission-openvpn/icon.png b/transmission-openvpn/icon.png deleted file mode 100644 index 28ad1c906..000000000 Binary files a/transmission-openvpn/icon.png and /dev/null differ diff --git a/transmission-openvpn/logo.png b/transmission-openvpn/logo.png deleted file mode 100644 index 28ad1c906..000000000 Binary files a/transmission-openvpn/logo.png and /dev/null differ diff --git a/transmission-openvpn/root/customstart.sh b/transmission-openvpn/root/customstart.sh deleted file mode 100644 index ba7a1cc5e..000000000 --- a/transmission-openvpn/root/customstart.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/bashio - -if [ ! -d /config/transmission-openvpn ]; then - echo "Creating /config/transmission-openvpn" - mkdir -p /config/transmission-openvpn - chown -R abc:abc /config/transmission-openvpn -fi - -if [ -d /config/transmission-openvpn/openvpn ]; then - echo "Copying OpenVPN configurations" - cp -R /config/transmission-openvpn/openvpn/* /etc/openvpn/ -fi - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - export $k="$(bashio::config $k)" -done - -/etc/openvpn/start.sh diff --git a/znc/CHANGELOG.md b/znc/CHANGELOG.md deleted file mode 100644 index e500755fa..000000000 --- a/znc/CHANGELOG.md +++ /dev/null @@ -1,23 +0,0 @@ -## 0.7.0 - - - Update znc to 1.8.2 (linuxserver/znc:znc-1.8.2-ls41) - -## 0.6.0 - - - Update znc to 1.8.1 (linuxserver/znc:znc-1.8.1-ls38) - -## 0.5.0 - - - Update znc to 1.8.0 (linuxserver/znc:znc-1.8.0-ls36) - -## 0.4.0 - - - not a legacy addon anymore - -## 0.3.0 - - - Update znc to 1.7.5 (linuxserver/znc:znc-1.7.5-ls23) - -## 0.2.0 - - - Update znc to 1.7.4 (linuxserver/znc:znc-1.7.4-ls16) \ No newline at end of file diff --git a/znc/Dockerfile b/znc/Dockerfile deleted file mode 100644 index e74817521..000000000 --- a/znc/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM $BUILD_FROM - -RUN apk add --no-cache \ - curl=7.69.1-r1 \ - jq=1.6-r1 \ - && curl -J -L -o /tmp/bashio.tar.gz \ - "https://github.com/hassio-addons/bashio/archive/v0.8.0.tar.gz" \ - && mkdir /tmp/bashio \ - && tar zxvf \ - /tmp/bashio.tar.gz \ - --strip 1 -C /tmp/bashio \ - \ - && mv /tmp/bashio/lib /usr/lib/bashio \ - && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ - \ - && rm -f -r \ - /tmp/* - -# use /data instead of /config for hass.io environment -RUN sed -i "s|/config|/config/znc|g" /etc/services.d/znc/run \ - && sed -i "s|/config|/config/znc|g" /etc/cont-init.d/20-config \ - && sed -i "s|/config/znc/config/zncs|/config/znc/configs|g" /etc/cont-init.d/20-config - -# copy local files -COPY root/ / \ No newline at end of file diff --git a/znc/README.md b/znc/README.md deleted file mode 100644 index ec5d0d9a2..000000000 --- a/znc/README.md +++ /dev/null @@ -1,31 +0,0 @@ -# Hassio Add-ons by petersendev: ZNC - -## About - -[ZNC](http://wiki.znc.in/ZNC) is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC. - -This addon is based on the [docker image](https://github.com/linuxserver/docker-znc) from linuxserver.io. - -## Installation - -The installation of this add-on is pretty straightforward and not different in -comparison to installing any other Hass.io add-on. - -1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. -1. Install this add-on. -1. Click the `Save` button to store your configuration. -1. Start the add-on. -1. Check the logs of the add-on to see if everything went well. -1. Carefully configure the add-on to your preferences, see the official documentation for for that. - - -## Configuration - -Webui can be found at `:6500` for http and `:6501` for ssl (self-genererated certificate). - -The default login details (change ASAP) are - -`login`: admin, `password`: admin - - -[repository]: https://github.com/petersendev/hassio-addons \ No newline at end of file diff --git a/znc/build.json b/znc/build.json deleted file mode 100644 index c548c3daa..000000000 --- a/znc/build.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "build_from_template": { - "image": "linuxserver/znc", - "version": "znc-1.8.2-ls41" - }, - "build_from": { - "armhf": "linuxserver/znc:arm32v7-znc-1.8.2-ls41", - "aarch64": "linuxserver/znc:arm64v8-znc-1.8.2-ls41", - "amd64": "linuxserver/znc:amd64-znc-1.8.2-ls41" - }, - "squash": false, - "args": {} -} diff --git a/znc/config.json b/znc/config.json deleted file mode 100644 index 4b50c2e86..000000000 --- a/znc/config.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "znc", - "version": "0.7.0", - "slug": "znc", - "legacy": false, - "maintenance": { - "github_release": "https://github.com/linuxserver/docker-znc", - "version_regex": "(\\d+\\.\\d+\\.\\d+-?\\w*)-(ls\\d+)" - }, - "description": "IRC network bouncer", - "url": "https://github.com/petersendev/hassio-addons/tree/master/znc#readme", - "startup": "services", - "arch": [ - "aarch64", - "amd64", - "armhf" - ], - "ports": { - "6500/tcp": 6500, - "6501/tcp": 6501 - }, - "ports_description": { - "6500/tcp": "no SSL", - "6501/tcp": "SSL" - }, - "map": [ - "config:rw", - "share:rw", - "ssl" - ], - "webui": "http://[HOST]:[PORT:6500]", - "boot": "auto", - "options": { - "PUID": 1001, - "PGID": 1001 - }, - "schema": { - "PUID": "int", - "PGID": "int", - "TZ": "str?" - }, - "image": "petersendev/hassio-znc-{arch}" -} diff --git a/znc/icon.png b/znc/icon.png deleted file mode 100644 index 4cf0c6c07..000000000 Binary files a/znc/icon.png and /dev/null differ diff --git a/znc/logo.png b/znc/logo.png deleted file mode 100644 index 4cf0c6c07..000000000 Binary files a/znc/logo.png and /dev/null differ diff --git a/znc/root/defaults/znc.conf b/znc/root/defaults/znc.conf deleted file mode 100644 index c3a6d25cf..000000000 --- a/znc/root/defaults/znc.conf +++ /dev/null @@ -1,35 +0,0 @@ -// WARNING -// -// Do NOT edit this file while ZNC is running! -// Use webadmin or *controlpanel instead. -// -// Altering this file by hand will forfeit all support. -// -// But if you feel risky, you might want to read help on /znc saveconfig and /znc rehash. -// Also check http://en.znc.in/wiki/Configuration - -Version = 1.7.x - - Port = 6500 - IPv4 = true - IPv6 = false - SSL = false - - - Port = 6501 - IPv4 = true - IPv6 = false - SSL = true - -LoadModule = webadmin - - - Pass = sha256#b83fb77b88fede3a01f5a92b2124f3008227828b4b0b6daf389404f68461aa90#X?0DsLk6eUajI4o1.39T# - Admin = true - Nick = admin - AltNick = admin_ - Ident = admin - RealName = Got ZNC? - LoadModule = chansaver - LoadModule = controlpanel - \ No newline at end of file diff --git a/znc/root/etc/cont-init.d/00-ha-env b/znc/root/etc/cont-init.d/00-ha-env deleted file mode 100644 index 3b3e69246..000000000 --- a/znc/root/etc/cont-init.d/00-ha-env +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/with-contenv bashio - -for k in $(bashio::jq "${__BASHIO_ADDON_CONFIG}" 'keys | .[]'); do - printf "$(bashio::config $k)" > /var/run/s6/container_environment/$k -done \ No newline at end of file