From 2b2fc813eda9df578e76fbee0b4043a4268cffd8 Mon Sep 17 00:00:00 2001 From: Ralf Kirchner Date: Mon, 4 Apr 2022 21:28:29 +0200 Subject: [PATCH] =?UTF-8?q?Dateien=20hochladen=20nach=20=E2=80=9EStack?= =?UTF-8?q?=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Stack/organizr.yml | 15 ++++++++ Stack/owncloud.yml | 49 +++++++++++++++++++++++++ Stack/petio.yml | 28 +++++++++++++++ Stack/rr_mtm.yml | 51 ++++++++++++++++++++++++++ Stack/vpn_download.yml | 82 ++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 225 insertions(+) create mode 100644 Stack/organizr.yml create mode 100644 Stack/owncloud.yml create mode 100644 Stack/petio.yml create mode 100644 Stack/rr_mtm.yml create mode 100644 Stack/vpn_download.yml diff --git a/Stack/organizr.yml b/Stack/organizr.yml new file mode 100644 index 0000000..73e381e --- /dev/null +++ b/Stack/organizr.yml @@ -0,0 +1,15 @@ +--- +version: "2.1" +services: + organizr: + container_name: organizr + environment: + - "PUID=${PUID}" + - "PGID=${PGID}" + - "TZ=${TZ}" + image: organizr/organizr + ports: + - "${OGANIZRPORT}:80" + restart: unless-stopped + volumes: + - "${APPDATA}/organizr:/config" diff --git a/Stack/owncloud.yml b/Stack/owncloud.yml new file mode 100644 index 0000000..045cdef --- /dev/null +++ b/Stack/owncloud.yml @@ -0,0 +1,49 @@ +--- +version: "2" +services: + nextcloud: + image: owncloud/server:latest + container_name: owncloud + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TZ} + - OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN} + - OWNCLOUD_DB_TYPE=mysql + - OWNCLOUD_DB_NAME=owncloud + - OWNCLOUD_DB_USERNAME=owncloud + - OWNCLOUD_DB_PASSWORD=${DB_PASSWORD} + - OWNCLOUD_DB_HOST=owncloudmariadb + - OWNCLOUD_ADMIN_USERNAME=${ADMIN_USERNAME} + - OWNCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD} + - OWNCLOUD_MYSQL_UTF8MB4=true + - OWNCLOUD_REDIS_ENABLED=true + - OWNCLOUD_REDIS_HOST=owncloudredis + volumes: + - /portainer/Files/AppData/Config/Owncloud/data:/mnt/data + ports: + - ${PORT}:8080 + restart: unless-stopped + depends_on: + - owncloudmariadb + - owncloudredis + owncloudmariadb: + image: mariadb:10.5 + container_name: owncloudmariadb + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TZ} + - MYSQL_ROOT_PASSWORD=${DB_PASSWORD} + - MYSQL_USER=owncloud + - MYSQL_PASSWORD=${DB_PASSWORD} + - MYSQL_DATABASE=owncloud + volumes: + - /portainer/Files/AppData/Config/Owncloud/DB:/var/lib/mysql + restart: unless-stopped + owncloudredis: + image: redis:6 + container_name: owncloudredis + volumes: + - /portainer/Files/AppData/Config/Owncloud/redis:/data + restart: unless-stopped \ No newline at end of file diff --git a/Stack/petio.yml b/Stack/petio.yml new file mode 100644 index 0000000..f5ae4fc --- /dev/null +++ b/Stack/petio.yml @@ -0,0 +1,28 @@ +--- +version: "2" +services: + petio: + image: hotio/petio + container_name: petio + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TZ} + volumes: + - /portainer/Files/AppData/Config/petio/Config:/config + ports: + - ${PORT}:7777 + restart: unless-stopped + depends_on: + - mongo_db + mongo_db: + image: mongo + container_name: mongo_db + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${Timezone} + volumes: + - /portainer/AppData/Config/mongo_db/config:/data/configdb + - /portainer/AppData/Config/mongo_db/DB:/data/db + restart: unless-stopped diff --git a/Stack/rr_mtm.yml b/Stack/rr_mtm.yml new file mode 100644 index 0000000..bf6b9f7 --- /dev/null +++ b/Stack/rr_mtm.yml @@ -0,0 +1,51 @@ +--- +version: "3.7" +services: + lidarr: + container_name: lidarr + environment: + - "PUID=${PUID}" + - "PGID=${PGID}" + - "UMASK=${UMASK}" + - "TZ=${TZ}" + image: hotio/lidarr:nightly + restart: unless-stopped + privileged: true + ports: + - "${LIDARRPORT}:8686" + volumes: + - "${APPDATA}/lidarr:/config" + - "${DOWNLOAD}:/data" + - "${MUSIC}:/music" + radarr: + container_name: radarr + environment: + - "PUID=${PUID}" + - "PGID=${PGID}" + - "UMASK=${UMASK}" + - "TZ=${TZ}" + image: hotio/radarr:nightly + restart: unless-stopped + privileged: true + ports: + - "${RADARRPORT}:7878" + volumes: + - "${APPDATA}/radarr:/config" + - "${DOWNLOAD}:/data" + - "${MOVIES}:/movie" + sonarr: + container_name: sonarr + environment: + - "PUID=${PUID}" + - "PGID=${PGID}" + - "UMASK=${UMASK}" + - "TZ=${TZ}" + image: hotio/sonarr:nightly + restart: unless-stopped + privileged: true + ports: + - "${SONARRPORT}:8989" + volumes: + - "${APPDATA}/sonarr:/config" + - "${DOWNLOAD}:/data" + - "${TV}:/tv" diff --git a/Stack/vpn_download.yml b/Stack/vpn_download.yml new file mode 100644 index 0000000..e284ef9 --- /dev/null +++ b/Stack/vpn_download.yml @@ -0,0 +1,82 @@ +--- +version: "3.7" +services: + jackett: + container_name: jackett + depends_on: + - qbittorrent + environment: + - "PUID=${PUID}" + - "PGID=${PGID}" + - "UMASK=${UMASK}" + - "TZ=${TZ}" + image: hotio/jackett + network_mode: "service:qbittorrent" + restart: unless-stopped + volumes: + - "${APPDATA}/jackett:/config" + - "${DOWNLOAD}:/data" + nzbget: + container_name: nzbget + depends_on: + - qbittorrent + environment: + - "PUID=${PUID}" + - "PGID=${PGID}" + - "UMASK=${UMASK}" + - "TZ=${TZ}" + image: hotio/nzbget + network_mode: "service:qbittorrent" + restart: unless-stopped + volumes: + - "${APPDATA}/nzbget:/config" + - "${DOWNLOAD}:/data" + nzbhydra2: + container_name: nzbhydra2 + depends_on: + - qbittorrent + environment: + - "PUID=${PUID}" + - "PGID=${PGID}" + - "UMASK=${UMASK}" + - "TZ=${TZ}" + image: hotio/nzbhydra2 + network_mode: "service:qbittorrent" + restart: unless-stopped + volumes: + - "${APPDATA}/nzbhydra2:/config" + qbittorrent: + container_name: qbittorrent + environment: + - "PUID=${PUID}" + - "PGID=${PGID}" + - "UMASK=${UMASK}" + - "TZ=${TZ}" + - "VPN_ENABLED=${VPN_ENABLED}" + - "VPN_USER=${VPN_USER}" + - "VPN_PASS=${VPN_PASS}" + - "VPN_PROV=${VPN_PROV}" + - "VPN_CLIENT=${VPN_CLIENT}" + - "VPN_OPTIONS=${VPN_OPTIONS}" + - "STRICT_PORT_FORWARD=${STRICT_PORT_FORWARD}" + - "ENABLE_PRIVOXY=${ENABLE_PRIVOXY}" + - "LAN_NETWORK=${LAN_NETWORK}" + - "NAME_SERVERS=${NAME_SERVERS}" + - "ADDITIONAL_PORTS=${ADDITIONAL_PORTS}" + - "DEBUG=${DEBUG}" + - "WEBUI_PORT=${QBITTORENTPORT}" + image: binhex/arch-qbittorrentvpn + ports: + - "6881:6881" + - "6881:6881/udp" + - "${QBITTORENTPORT}:8080" + - "${PRIVOXYPORT}:8118" + - "${NZBHYDRA2PORT}:5076" + - "${JACKETTPORT}:9117" + - "${NZBGETPORT}:6789" + privileged: true + restart: unless-stopped + volumes: + - "${APPDATA}/qbittorrent:/config" + - "${DOWNLOAD}:/data" + - "/etc/localtime:/etc/localtime:ro"