From 38a5e3922e23fa219c6d74ad4889dd251750994b Mon Sep 17 00:00:00 2001 From: technorabilia Date: Tue, 21 Feb 2023 01:01:15 +0000 Subject: [PATCH] Workflow update --- lsio/docker-compose/docker-compose.yaml | 23 ----------------- lsio/docker-compose/docker-run.sh | 12 --------- lsio/docker-compose/run-once.sh | 3 --- lsio/guacd/docker-compose.yaml | 15 ----------- lsio/guacd/docker-run.sh | 11 --------- lsio/ipfs/docker-compose.yaml | 33 ------------------------- lsio/ipfs/docker-run.sh | 18 -------------- lsio/ipfs/run-once.sh | 3 --- lsio/nzbget/docker-compose.yaml | 32 ------------------------ lsio/nzbget/docker-run.sh | 18 -------------- lsio/nzbget/run-once.sh | 4 --- lsio/pairdrop/docker-compose.yaml | 26 +++++++++++++++++++ lsio/pairdrop/docker-run.sh | 16 ++++++++++++ lsio/{guacd => pairdrop}/run-once.sh | 0 lsio/papermerge/docker-compose.yaml | 32 ------------------------ lsio/papermerge/docker-run.sh | 19 -------------- lsio/papermerge/run-once.sh | 4 --- 17 files changed, 42 insertions(+), 227 deletions(-) delete mode 100644 lsio/docker-compose/docker-compose.yaml delete mode 100644 lsio/docker-compose/docker-run.sh delete mode 100644 lsio/docker-compose/run-once.sh delete mode 100644 lsio/guacd/docker-compose.yaml delete mode 100644 lsio/guacd/docker-run.sh delete mode 100644 lsio/ipfs/docker-compose.yaml delete mode 100644 lsio/ipfs/docker-run.sh delete mode 100644 lsio/ipfs/run-once.sh delete mode 100644 lsio/nzbget/docker-compose.yaml delete mode 100644 lsio/nzbget/docker-run.sh delete mode 100644 lsio/nzbget/run-once.sh create mode 100644 lsio/pairdrop/docker-compose.yaml create mode 100644 lsio/pairdrop/docker-run.sh rename lsio/{guacd => pairdrop}/run-once.sh (100%) delete mode 100644 lsio/papermerge/docker-compose.yaml delete mode 100644 lsio/papermerge/docker-run.sh delete mode 100644 lsio/papermerge/run-once.sh diff --git a/lsio/docker-compose/docker-compose.yaml b/lsio/docker-compose/docker-compose.yaml deleted file mode 100644 index 19aa087..0000000 --- a/lsio/docker-compose/docker-compose.yaml +++ /dev/null @@ -1,23 +0,0 @@ -This container needs special attention. Please check https://hub.docker.com/r/linuxserver/docker-compose for details. ---- -version: "2.1" -services: - docker-compose: - image: ghcr.io/linuxserver/docker-compose - container_name: docker-compose - 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=Etc/UTC - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - volumes: - # Configuration files. - - ${BASEDIR:-/volume1/docker}/docker-compose/config:/config - ports: - # Application WebUI - - 80:80 - restart: unless-stopped diff --git a/lsio/docker-compose/docker-run.sh b/lsio/docker-compose/docker-run.sh deleted file mode 100644 index 6367fd7..0000000 --- a/lsio/docker-compose/docker-run.sh +++ /dev/null @@ -1,12 +0,0 @@ -This container needs special attention. Please check https://hub.docker.com/r/linuxserver/docker-compose for details. -source ./.env -docker run -d \ - --name=docker-compose \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=Etc/UTC `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -p 80:80 `# Application WebUI` \ - -v ${BASEDIR:-/volume1/docker}/docker-compose/config:/config `# Configuration files.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/docker-compose diff --git a/lsio/docker-compose/run-once.sh b/lsio/docker-compose/run-once.sh deleted file mode 100644 index 23868d9..0000000 --- a/lsio/docker-compose/run-once.sh +++ /dev/null @@ -1,3 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/docker-compose/config diff --git a/lsio/guacd/docker-compose.yaml b/lsio/guacd/docker-compose.yaml deleted file mode 100644 index c1dff1f..0000000 --- a/lsio/guacd/docker-compose.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# [Guacd](https://guacamole.apache.org/) - Apache Guacamole is a clientless -# remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. -# This container is only the backend server component needed to use The official -# or 3rd party HTML5 frontends. - ---- -version: "2.1" -services: - guacd: - image: ghcr.io/linuxserver/guacd - container_name: guacd - ports: - # Port Guacamole server listens on - - 4822:4822 - restart: unless-stopped diff --git a/lsio/guacd/docker-run.sh b/lsio/guacd/docker-run.sh deleted file mode 100644 index 1deee28..0000000 --- a/lsio/guacd/docker-run.sh +++ /dev/null @@ -1,11 +0,0 @@ -# [Guacd](https://guacamole.apache.org/) - Apache Guacamole is a clientless -# remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. -# This container is only the backend server component needed to use The official -# or 3rd party HTML5 frontends. - -source ./.env -docker run -d \ - --name=guacd \ - -p 4822:4822 `# Port Guacamole server listens on` \ - --restart unless-stopped \ - ghcr.io/linuxserver/guacd diff --git a/lsio/ipfs/docker-compose.yaml b/lsio/ipfs/docker-compose.yaml deleted file mode 100644 index c7034c8..0000000 --- a/lsio/ipfs/docker-compose.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# [Ipfs](https://ipfs.io/) - A peer-to-peer hypermedia protocol designed to make -# the web faster, safer, and more open. - ---- -version: "2.1" -services: - ipfs: - image: ghcr.io/linuxserver/ipfs - container_name: ipfs - 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=Etc/UTC - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - volumes: - # IPFS storage and config files/logs - - ${BASEDIR:-/volume1/docker}/ipfs/config:/config - ports: - # The port for the IPFS web UI - - 80:80 - # Peering port, this is the only port you should expose to the internet - - 4001:4001 - # API port, the clientside webUI needs to be able to talk to this from whatever machine your web browser is on - - 5001:5001 - # Gateway Port, actually serves IPFS content - - 8080:8080 - # HTTPS port for web UI - - 443:443 # optional - restart: unless-stopped diff --git a/lsio/ipfs/docker-run.sh b/lsio/ipfs/docker-run.sh deleted file mode 100644 index c181ef2..0000000 --- a/lsio/ipfs/docker-run.sh +++ /dev/null @@ -1,18 +0,0 @@ -# [Ipfs](https://ipfs.io/) - A peer-to-peer hypermedia protocol designed to make -# the web faster, safer, and more open. - -source ./.env -docker run -d \ - --name=ipfs \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=Etc/UTC `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -p 80:80 `# The port for the IPFS web UI` \ - -p 4001:4001 `# Peering port, this is the only port you should expose to the internet` \ - -p 5001:5001 `# API port, the clientside webUI needs to be able to talk to this from whatever machine your web browser is on` \ - -p 8080:8080 `# Gateway Port, actually serves IPFS content` \ - -p 443:443 `# optional` `# HTTPS port for web UI` \ - -v ${BASEDIR:-/volume1/docker}/ipfs/config:/config `# IPFS storage and config files/logs` \ - --restart unless-stopped \ - ghcr.io/linuxserver/ipfs diff --git a/lsio/ipfs/run-once.sh b/lsio/ipfs/run-once.sh deleted file mode 100644 index 8ee5714..0000000 --- a/lsio/ipfs/run-once.sh +++ /dev/null @@ -1,3 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/ipfs/config diff --git a/lsio/nzbget/docker-compose.yaml b/lsio/nzbget/docker-compose.yaml deleted file mode 100644 index e8aac37..0000000 --- a/lsio/nzbget/docker-compose.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# [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. - ---- -version: "2.1" -services: - nzbget: - image: ghcr.io/linuxserver/nzbget - container_name: nzbget - 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=Etc/UTC - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - # Specify the user for web authentication. - - NZBGET_USER=nzbget # optional - # Specify the password for web authentication. - - NZBGET_PASS=tegbzn6789 # optional - volumes: - # NZBGet App data. - - ${BASEDIR:-/volume1/docker}/nzbget/config:/config - # Location of downloads on disk. - - ${BASEDIR:-/volume1/docker}/nzbget/downloads:/downloads # optional - ports: - # WebUI - - 6789:6789 - restart: unless-stopped diff --git a/lsio/nzbget/docker-run.sh b/lsio/nzbget/docker-run.sh deleted file mode 100644 index b18b648..0000000 --- a/lsio/nzbget/docker-run.sh +++ /dev/null @@ -1,18 +0,0 @@ -# [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. - -source ./.env -docker run -d \ - --name=nzbget \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=Etc/UTC `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -e NZBGET_USER=nzbget `# optional` `# Specify the user for web authentication.` \ - -e NZBGET_PASS=tegbzn6789 `# optional` `# Specify the password for web authentication.` \ - -p 6789:6789 `# WebUI` \ - -v ${BASEDIR:-/volume1/docker}/nzbget/config:/config `# NZBGet App data.` \ - -v ${BASEDIR:-/volume1/docker}/nzbget/downloads:/downloads `# optional` `# Location of downloads on disk.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/nzbget diff --git a/lsio/nzbget/run-once.sh b/lsio/nzbget/run-once.sh deleted file mode 100644 index caaa401..0000000 --- a/lsio/nzbget/run-once.sh +++ /dev/null @@ -1,4 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/nzbget/config -mkdir -p ${BASEDIR:-/volume1/docker}/nzbget/downloads `#optional` diff --git a/lsio/pairdrop/docker-compose.yaml b/lsio/pairdrop/docker-compose.yaml new file mode 100644 index 0000000..ca809ec --- /dev/null +++ b/lsio/pairdrop/docker-compose.yaml @@ -0,0 +1,26 @@ +# [PairDrop](https://github.com/schlagmichdoch/PairDrop) is a sublime +# alternative to AirDrop that works on all platforms. Send images, documents or +# text via peer to peer connection to devices in the same local network/Wi-Fi or +# to paired devices. + +--- +version: "2.1" +services: + pairdrop: + image: ghcr.io/linuxserver/pairdrop + container_name: pairdrop + 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=Etc/UTC + # Set to `true` to limit clients to 100 requests per 5 min + - RATE_LIMIT=false # optional + # Set to `true` to enable websocket fallback if the peer to peer WebRTC connection is not available to the client (see App Setup notes). + - WS_FALLBACK=false # optional + ports: + # http gui + - 3000:3000 + restart: unless-stopped diff --git a/lsio/pairdrop/docker-run.sh b/lsio/pairdrop/docker-run.sh new file mode 100644 index 0000000..9594d1d --- /dev/null +++ b/lsio/pairdrop/docker-run.sh @@ -0,0 +1,16 @@ +# [PairDrop](https://github.com/schlagmichdoch/PairDrop) is a sublime +# alternative to AirDrop that works on all platforms. Send images, documents or +# text via peer to peer connection to devices in the same local network/Wi-Fi or +# to paired devices. + +source ./.env +docker run -d \ + --name=pairdrop \ + -e PUID=${PUID:-1024} `# for UserID` \ + -e PGID=${PGID:-100} `# for GroupID` \ + -e TZ=Etc/UTC `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ + -e RATE_LIMIT=false `# optional` `# Set to `true` to limit clients to 100 requests per 5 min` \ + -e WS_FALLBACK=false `# optional` `# Set to `true` to enable websocket fallback if the peer to peer WebRTC connection is not available to the client (see App Setup notes).` \ + -p 3000:3000 `# http gui` \ + --restart unless-stopped \ + ghcr.io/linuxserver/pairdrop diff --git a/lsio/guacd/run-once.sh b/lsio/pairdrop/run-once.sh similarity index 100% rename from lsio/guacd/run-once.sh rename to lsio/pairdrop/run-once.sh diff --git a/lsio/papermerge/docker-compose.yaml b/lsio/papermerge/docker-compose.yaml deleted file mode 100644 index 172de0c..0000000 --- a/lsio/papermerge/docker-compose.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# [Papermerge](https://www.papermerge.com/) is an open source document -# management system (DMS) primarily designed for archiving and retrieving your -# digital documents. Instead of having piles of paper documents all over your -# desk, office or drawers - you can quickly scan them and configure your scanner -# to directly upload to Papermerge DMS.' - ---- -version: "2.1" -services: - papermerge: - image: ghcr.io/linuxserver/papermerge - container_name: papermerge - 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=Etc/UTC - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - # Specify an external redis instance to use. Can optionally include a port (`redis:6379`) and/or db (`redis/foo`). If left blank or not included, will use a built-in redis instance. If changed after initial setup will also require manual modification of /config/settings.py - - REDIS_URL= # optional - volumes: - # Contains all relevant configuration files. - - ${BASEDIR:-/volume1/docker}/papermerge/config:/config - # Storage location for all papermerge data files. - - ${BASEDIR:-/volume1/docker}/papermerge/data:/data - ports: - # http gui - - 8000:8000 - restart: unless-stopped diff --git a/lsio/papermerge/docker-run.sh b/lsio/papermerge/docker-run.sh deleted file mode 100644 index 9421092..0000000 --- a/lsio/papermerge/docker-run.sh +++ /dev/null @@ -1,19 +0,0 @@ -# [Papermerge](https://www.papermerge.com/) is an open source document -# management system (DMS) primarily designed for archiving and retrieving your -# digital documents. Instead of having piles of paper documents all over your -# desk, office or drawers - you can quickly scan them and configure your scanner -# to directly upload to Papermerge DMS.' - -source ./.env -docker run -d \ - --name=papermerge \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=Etc/UTC `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -e REDIS_URL= `# optional` `# Specify an external redis instance to use. Can optionally include a port (`redis:6379`) and/or db (`redis/foo`). If left blank or not included, will use a built-in redis instance. If changed after initial setup will also require manual modification of /config/settings.py` \ - -p 8000:8000 `# http gui` \ - -v ${BASEDIR:-/volume1/docker}/papermerge/config:/config `# Contains all relevant configuration files.` \ - -v ${BASEDIR:-/volume1/docker}/papermerge/data:/data `# Storage location for all papermerge data files.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/papermerge diff --git a/lsio/papermerge/run-once.sh b/lsio/papermerge/run-once.sh deleted file mode 100644 index c6a57d1..0000000 --- a/lsio/papermerge/run-once.sh +++ /dev/null @@ -1,4 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/papermerge/config -mkdir -p ${BASEDIR:-/volume1/docker}/papermerge/data