From 6198bccb8cb611f0080691b7d8ed82dcf7a07da1 Mon Sep 17 00:00:00 2001 From: technorabilia Date: Wed, 18 Oct 2023 01:15:07 +0000 Subject: [PATCH] Workflow update --- lsio/headphones/docker-compose.yaml | 28 ------------ lsio/headphones/docker-run.sh | 16 ------- lsio/headphones/run-once.sh | 5 --- lsio/lazylibrarian/docker-compose.yaml | 2 +- lsio/lazylibrarian/docker-run.sh | 2 +- lsio/nano-wallet/docker-compose.yaml | 18 -------- lsio/nano-wallet/docker-run.sh | 14 ------ lsio/nano-wallet/run-once.sh | 2 - lsio/nano/docker-compose.yaml | 44 ------------------- lsio/nano/docker-run.sh | 25 ----------- lsio/nano/run-once.sh | 3 -- lsio/nntp2nntp/docker-compose.yaml | 39 ---------------- lsio/nntp2nntp/docker-run.sh | 27 ------------ lsio/nntp2nntp/run-once.sh | 3 -- .../docker-compose.yaml | 4 ++ lsio/unifi-network-application/docker-run.sh | 2 + 16 files changed, 8 insertions(+), 226 deletions(-) delete mode 100644 lsio/headphones/docker-compose.yaml delete mode 100644 lsio/headphones/docker-run.sh delete mode 100644 lsio/headphones/run-once.sh delete mode 100644 lsio/nano-wallet/docker-compose.yaml delete mode 100644 lsio/nano-wallet/docker-run.sh delete mode 100644 lsio/nano-wallet/run-once.sh delete mode 100644 lsio/nano/docker-compose.yaml delete mode 100644 lsio/nano/docker-run.sh delete mode 100644 lsio/nano/run-once.sh delete mode 100644 lsio/nntp2nntp/docker-compose.yaml delete mode 100644 lsio/nntp2nntp/docker-run.sh delete mode 100644 lsio/nntp2nntp/run-once.sh diff --git a/lsio/headphones/docker-compose.yaml b/lsio/headphones/docker-compose.yaml deleted file mode 100644 index 6880cb3..0000000 --- a/lsio/headphones/docker-compose.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# [Headphones](https://github.com/rembo10/headphones) is an automated music -# downloader for NZB and Torrent, written in Python. It supports SABnzbd, -# NZBget, Transmission, µTorrent and Blackhole. - ---- -version: "2.1" -services: - headphones: - image: ghcr.io/linuxserver/headphones - container_name: headphones - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). - - TZ=${TZ:-Europe/Amsterdam} - volumes: - # Configuration files. - - ${BASEDIR:-/volume1/docker}/headphones/config:/config - # ISOs. - - ${BASEDIR:-/volume1/docker}/headphones/downloads:/downloads - # Your music directory. - - ${BASEDIR:-/volume1/docker}/headphones/music:/music - ports: - # Application WebUI - - 8181:8181 - restart: unless-stopped diff --git a/lsio/headphones/docker-run.sh b/lsio/headphones/docker-run.sh deleted file mode 100644 index 14c4c7c..0000000 --- a/lsio/headphones/docker-run.sh +++ /dev/null @@ -1,16 +0,0 @@ -# [Headphones](https://github.com/rembo10/headphones) is an automated music -# downloader for NZB and Torrent, written in Python. It supports SABnzbd, -# NZBget, Transmission, µTorrent and Blackhole. - -. ./.env -docker run -d \ - --name=headphones \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ - -p 8181:8181 `# Application WebUI` \ - -v ${BASEDIR:-/volume1/docker}/headphones/config:/config `# Configuration files.` \ - -v ${BASEDIR:-/volume1/docker}/headphones/downloads:/downloads `# ISOs.` \ - -v ${BASEDIR:-/volume1/docker}/headphones/music:/music `# Your music directory.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/headphones diff --git a/lsio/headphones/run-once.sh b/lsio/headphones/run-once.sh deleted file mode 100644 index ae6b3a4..0000000 --- a/lsio/headphones/run-once.sh +++ /dev/null @@ -1,5 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/headphones/config -mkdir -p ${BASEDIR:-/volume1/docker}/headphones/downloads -mkdir -p ${BASEDIR:-/volume1/docker}/headphones/music diff --git a/lsio/lazylibrarian/docker-compose.yaml b/lsio/lazylibrarian/docker-compose.yaml index 42814e1..f1a82a3 100644 --- a/lsio/lazylibrarian/docker-compose.yaml +++ b/lsio/lazylibrarian/docker-compose.yaml @@ -17,7 +17,7 @@ services: # specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). - TZ=${TZ:-Europe/Amsterdam} # Allows additional functionality to be added, e.g. the Calibredb import program (optional, more info below) - - DOCKER_MODS=linuxserver/calibre-web:calibre|linuxserver/mods:lazylibrarian-ffmpeg # optional + - DOCKER_MODS=linuxserver/mods:universal-calibre|linuxserver/mods:lazylibrarian-ffmpeg # optional volumes: # LazyLibrarian config - ${BASEDIR:-/volume1/docker}/lazylibrarian/config:/config diff --git a/lsio/lazylibrarian/docker-run.sh b/lsio/lazylibrarian/docker-run.sh index 2dbc5d7..af95d07 100644 --- a/lsio/lazylibrarian/docker-run.sh +++ b/lsio/lazylibrarian/docker-run.sh @@ -9,7 +9,7 @@ docker run -d \ -e PUID=${PUID:-1024} `# for UserID` \ -e PGID=${PGID:-100} `# for GroupID` \ -e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ - -e DOCKER_MODS=linuxserver/calibre-web:calibre|linuxserver/mods:lazylibrarian-ffmpeg `# optional` `# Allows additional functionality to be added, e.g. the Calibredb import program (optional, more info below)` \ + -e DOCKER_MODS=linuxserver/mods:universal-calibre|linuxserver/mods:lazylibrarian-ffmpeg `# optional` `# Allows additional functionality to be added, e.g. the Calibredb import program (optional, more info below)` \ -p 5299:5299 `# The port for the LazyLibrarian webinterface` \ -v ${BASEDIR:-/volume1/docker}/lazylibrarian/config:/config `# LazyLibrarian config` \ -v ${BASEDIR:-/volume1/docker}/lazylibrarian/downloads:/downloads `# Download location` \ diff --git a/lsio/nano-wallet/docker-compose.yaml b/lsio/nano-wallet/docker-compose.yaml deleted file mode 100644 index e8616fc..0000000 --- a/lsio/nano-wallet/docker-compose.yaml +++ /dev/null @@ -1,18 +0,0 @@ -# [Nano-wallet](https://nano.org/) is a digital payment protocol designed to be -# accessible and lightweight, with a focus on removing inefficiencies present in -# other cryptocurrencies. With ultrafast transactions and zero fees on a secure, -# green and decentralized network, this makes Nano ideal for everyday -# transactions. This container is a simple nginx wrapper for the light wallet -# located [here](https://github.com/linuxserver/nano-wallet). You will need to -# pass a valid RPC host when accessing this container. - ---- -version: "2.1" -services: - nano-wallet: - image: ghcr.io/linuxserver/nano-wallet - container_name: nano-wallet - ports: - # Webserver port - - 80:80 - restart: unless-stopped diff --git a/lsio/nano-wallet/docker-run.sh b/lsio/nano-wallet/docker-run.sh deleted file mode 100644 index cf6945a..0000000 --- a/lsio/nano-wallet/docker-run.sh +++ /dev/null @@ -1,14 +0,0 @@ -# [Nano-wallet](https://nano.org/) is a digital payment protocol designed to be -# accessible and lightweight, with a focus on removing inefficiencies present in -# other cryptocurrencies. With ultrafast transactions and zero fees on a secure, -# green and decentralized network, this makes Nano ideal for everyday -# transactions. This container is a simple nginx wrapper for the light wallet -# located [here](https://github.com/linuxserver/nano-wallet). You will need to -# pass a valid RPC host when accessing this container. - -. ./.env -docker run -d \ - --name=nano-wallet \ - -p 80:80 `# Webserver port` \ - --restart unless-stopped \ - ghcr.io/linuxserver/nano-wallet diff --git a/lsio/nano-wallet/run-once.sh b/lsio/nano-wallet/run-once.sh deleted file mode 100644 index 8aeac9a..0000000 --- a/lsio/nano-wallet/run-once.sh +++ /dev/null @@ -1,2 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env diff --git a/lsio/nano/docker-compose.yaml b/lsio/nano/docker-compose.yaml deleted file mode 100644 index c282cf2..0000000 --- a/lsio/nano/docker-compose.yaml +++ /dev/null @@ -1,44 +0,0 @@ -# [Nano](https://nano.org/) is a digital payment protocol designed to be -# accessible and lightweight, with a focus on removing inefficiencies present in -# other cryptocurrencies. With ultrafast transactions and zero fees on a secure, -# green and decentralized network, this makes Nano ideal for everyday -# transactions. - ---- -version: "2.1" -services: - nano: - image: ghcr.io/linuxserver/nano - container_name: nano - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). - - TZ=${TZ:-Europe/Amsterdam} - # Default peer host (can be overidden with an array by command line options) - - PEER_HOST=localhost # optional - # Genesis block public key - - LIVE_GENESIS_PUB=GENESIS_PUBLIC # optional - # Genesis block account - - LIVE_GENESIS_ACCOUNT=nano_xxxxxx # optional - # Genesis block proof of work - - LIVE_GENESIS_WORK=WORK_FOR_BLOCK # optional - # Genesis block signature - - LIVE_GENESIS_SIG=BLOCK_SIGNATURE # optional - # Node run command cli args - - CLI_OPTIONS=--config node.enable_voting=true # optional - # HTTP/HTTPS endpoint to download a 7z file with the data.ldb to bootstrap to this node - - LMDB_BOOTSTRAP_URL=http://example.com/Nano_64_version_20.7z # optional - volumes: - # Main storage for config and blockchain - - ${BASEDIR:-/volume1/docker}/nano/config:/config - ports: - # Nano communication port - - 8075:8075 - # RPC interface filtered through a proxy - - 7076:3000 - # Https RPC interface filtered through a proxy - - 7077:3001 - restart: unless-stopped diff --git a/lsio/nano/docker-run.sh b/lsio/nano/docker-run.sh deleted file mode 100644 index a769292..0000000 --- a/lsio/nano/docker-run.sh +++ /dev/null @@ -1,25 +0,0 @@ -# [Nano](https://nano.org/) is a digital payment protocol designed to be -# accessible and lightweight, with a focus on removing inefficiencies present in -# other cryptocurrencies. With ultrafast transactions and zero fees on a secure, -# green and decentralized network, this makes Nano ideal for everyday -# transactions. - -. ./.env -docker run -d \ - --name=nano \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ - -e PEER_HOST=localhost `# optional` `# Default peer host (can be overidden with an array by command line options)` \ - -e LIVE_GENESIS_PUB=GENESIS_PUBLIC `# optional` `# Genesis block public key` \ - -e LIVE_GENESIS_ACCOUNT=nano_xxxxxx `# optional` `# Genesis block account` \ - -e LIVE_GENESIS_WORK=WORK_FOR_BLOCK `# optional` `# Genesis block proof of work` \ - -e LIVE_GENESIS_SIG=BLOCK_SIGNATURE `# optional` `# Genesis block signature` \ - -e CLI_OPTIONS=--config node.enable_voting=true `# optional` `# Node run command cli args` \ - -e LMDB_BOOTSTRAP_URL=http://example.com/Nano_64_version_20.7z `# optional` `# HTTP/HTTPS endpoint to download a 7z file with the data.ldb to bootstrap to this node` \ - -p 8075:8075 `# Nano communication port` \ - -p 7076:3000 `# RPC interface filtered through a proxy` \ - -p 7077:3001 `# Https RPC interface filtered through a proxy` \ - -v ${BASEDIR:-/volume1/docker}/nano/config:/config `# Main storage for config and blockchain` \ - --restart unless-stopped \ - ghcr.io/linuxserver/nano diff --git a/lsio/nano/run-once.sh b/lsio/nano/run-once.sh deleted file mode 100644 index 17e8eea..0000000 --- a/lsio/nano/run-once.sh +++ /dev/null @@ -1,3 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/nano/config diff --git a/lsio/nntp2nntp/docker-compose.yaml b/lsio/nntp2nntp/docker-compose.yaml deleted file mode 100644 index 25371ea..0000000 --- a/lsio/nntp2nntp/docker-compose.yaml +++ /dev/null @@ -1,39 +0,0 @@ -# [Nntp2nntp](https://github.com/linuxserver/nntp2nntp) proxy allow you to use -# your NNTP Account from multiple systems, each with own user name and password. -# It fully supports SSL and you can also limit the access to proxy with SSL -# certificates. nntp2nntp proxy is very simple and pretty fast. ## Warning -# Whilst we know of no nntp2nntp security issues the [upstream -# code](https://github.com/linuxserver/nntp2nntp) for this project has received -# no changes since 06.08.15 and is likely abandoned permanently. For this reason -# we strongly recommend you do not make this application public facing and if -# you must do so other layers of security and SSL should be considered an -# absolute bare minimum requirement. We see this proxy being used primarily on a -# LAN so that all the users NNTP applications can share a common set of internal -# credentials allowing for central managment of the upstream account e.g change -# provider, server, thread limits for all applications with one global config -# change. - ---- -version: "2.1" -services: - nntp2nntp: - image: ghcr.io/linuxserver/nntp2nntp - container_name: nntp2nntp - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). - - TZ=${TZ:-Europe/Amsterdam} - # specify your UID - - PUID= - # specify your GID - - PGID= - volumes: - # this will store config on the docker host - - ${BASEDIR:-/volume1/docker}/nntp2nntp/config:/config - ports: - # will map the container's port 1563 to port 1563 on the host - - 1563:1563 - restart: unless-stopped diff --git a/lsio/nntp2nntp/docker-run.sh b/lsio/nntp2nntp/docker-run.sh deleted file mode 100644 index 69bee9c..0000000 --- a/lsio/nntp2nntp/docker-run.sh +++ /dev/null @@ -1,27 +0,0 @@ -# [Nntp2nntp](https://github.com/linuxserver/nntp2nntp) proxy allow you to use -# your NNTP Account from multiple systems, each with own user name and password. -# It fully supports SSL and you can also limit the access to proxy with SSL -# certificates. nntp2nntp proxy is very simple and pretty fast. ## Warning -# Whilst we know of no nntp2nntp security issues the [upstream -# code](https://github.com/linuxserver/nntp2nntp) for this project has received -# no changes since 06.08.15 and is likely abandoned permanently. For this reason -# we strongly recommend you do not make this application public facing and if -# you must do so other layers of security and SSL should be considered an -# absolute bare minimum requirement. We see this proxy being used primarily on a -# LAN so that all the users NNTP applications can share a common set of internal -# credentials allowing for central managment of the upstream account e.g change -# provider, server, thread limits for all applications with one global config -# change. - -. ./.env -docker run -d \ - --name=nntp2nntp \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ - -e PUID= `# specify your UID` \ - -e PGID= `# specify your GID` \ - -p 1563:1563 `# will map the container's port 1563 to port 1563 on the host` \ - -v ${BASEDIR:-/volume1/docker}/nntp2nntp/config:/config `# this will store config on the docker host` \ - --restart unless-stopped \ - ghcr.io/linuxserver/nntp2nntp diff --git a/lsio/nntp2nntp/run-once.sh b/lsio/nntp2nntp/run-once.sh deleted file mode 100644 index 51acc73..0000000 --- a/lsio/nntp2nntp/run-once.sh +++ /dev/null @@ -1,3 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/nntp2nntp/config diff --git a/lsio/unifi-network-application/docker-compose.yaml b/lsio/unifi-network-application/docker-compose.yaml index 0a128ac..ab4ff27 100644 --- a/lsio/unifi-network-application/docker-compose.yaml +++ b/lsio/unifi-network-application/docker-compose.yaml @@ -29,6 +29,10 @@ services: - MEM_LIMIT=1024 # optional # Optionally change the Java initial/minimum memory (in Megabytes). Set to `default` to reset to default - MEM_STARTUP=1024 # optional + # Mongodb enable TLS. Only evaluated on first run. + - MONGO_TLS= # optional + # Mongodb authSource. For Atlas set to `admin`.Defaults to `MONGO_DBNAME`.Only evaluated on first run. + - MONGO_AUTHSOURCE= # optional volumes: # All Unifi data stored here - ${BASEDIR:-/volume1/docker}/unifi-network-application/config:/config diff --git a/lsio/unifi-network-application/docker-run.sh b/lsio/unifi-network-application/docker-run.sh index 38cd4a0..97cfc7c 100644 --- a/lsio/unifi-network-application/docker-run.sh +++ b/lsio/unifi-network-application/docker-run.sh @@ -15,6 +15,8 @@ docker run -d \ -e MONGO_DBNAME=unifi `# Mongodb Database Name (stats DB is automatically suffixed with `_stat`). Only evaluated on first run.` \ -e MEM_LIMIT=1024 `# optional` `# Optionally change the Java memory limit (in Megabytes). Set to `default` to reset to default` \ -e MEM_STARTUP=1024 `# optional` `# Optionally change the Java initial/minimum memory (in Megabytes). Set to `default` to reset to default` \ + -e MONGO_TLS= `# optional` `# Mongodb enable TLS. Only evaluated on first run.` \ + -e MONGO_AUTHSOURCE= `# optional` `# Mongodb authSource. For Atlas set to `admin`.Defaults to `MONGO_DBNAME`.Only evaluated on first run.` \ -p 8443:8443 `# Unifi web admin port` \ -p 3478:3478/udp `# Unifi STUN port` \ -p 10001:10001/udp `# Required for AP discovery` \