Workflow update

main
technorabilia 6 months ago
parent 91051f379f
commit 6198bccb8c

@ -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

@ -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

@ -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

@ -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

@ -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` \

@ -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

@ -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

@ -1,2 +0,0 @@
ln -s ../docker-env.cfg ./.env
. ./.env

@ -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

@ -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

@ -1,3 +0,0 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/nano/config

@ -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=<yourUID>
# specify your GID
- PGID=<yourGID>
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

@ -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=<yourUID> `# specify your UID` \
-e PGID=<yourGID> `# 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

@ -1,3 +0,0 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/nntp2nntp/config

@ -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

@ -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` \

Loading…
Cancel
Save