diff --git a/lsio/booksonic/docker-compose.yaml b/lsio/booksonic/docker-compose.yaml deleted file mode 100644 index 9a5dd16..0000000 --- a/lsio/booksonic/docker-compose.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# [Booksonic](http://booksonic.org) is a server and an app for streaming your -# audiobooks to any pc or android phone. Most of the functionality is also -# availiable on other platforms that have apps for subsonic. - ---- -version: "2.1" -services: - booksonic: - image: ghcr.io/linuxserver/booksonic - container_name: booksonic - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - # Base url for use with reverse proxies etc. - - CONTEXT_PATH=url-base - volumes: - # Configuration files. - - ${BASEDIR:-/volume1/docker}/booksonic/config:/config - # Audiobooks. - - ${BASEDIR:-/volume1/docker}/booksonic/audiobooks:/audiobooks - # Podcasts. - - ${BASEDIR:-/volume1/docker}/booksonic/podcasts:/podcasts - # Other media. - - ${BASEDIR:-/volume1/docker}/booksonic/othermedia:/othermedia - ports: - # Application WebUI - - 4040:4040 - restart: unless-stopped diff --git a/lsio/booksonic/docker-run.sh b/lsio/booksonic/docker-run.sh deleted file mode 100644 index 3761b8d..0000000 --- a/lsio/booksonic/docker-run.sh +++ /dev/null @@ -1,18 +0,0 @@ -# [Booksonic](http://booksonic.org) is a server and an app for streaming your -# audiobooks to any pc or android phone. Most of the functionality is also -# availiable on other platforms that have apps for subsonic. - -source ./.env -docker run -d \ - --name=booksonic \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -e CONTEXT_PATH=url-base `# Base url for use with reverse proxies etc.` \ - -p 4040:4040 `# Application WebUI` \ - -v ${BASEDIR:-/volume1/docker}/booksonic/config:/config `# Configuration files.` \ - -v ${BASEDIR:-/volume1/docker}/booksonic/audiobooks:/audiobooks `# Audiobooks.` \ - -v ${BASEDIR:-/volume1/docker}/booksonic/podcasts:/podcasts `# Podcasts.` \ - -v ${BASEDIR:-/volume1/docker}/booksonic/othermedia:/othermedia `# Other media.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/booksonic diff --git a/lsio/booksonic/run-once.sh b/lsio/booksonic/run-once.sh deleted file mode 100644 index a8f2dd1..0000000 --- a/lsio/booksonic/run-once.sh +++ /dev/null @@ -1,6 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/booksonic/config -mkdir -p ${BASEDIR:-/volume1/docker}/booksonic/audiobooks -mkdir -p ${BASEDIR:-/volume1/docker}/booksonic/podcasts -mkdir -p ${BASEDIR:-/volume1/docker}/booksonic/othermedia diff --git a/lsio/chevereto/docker-compose.yaml b/lsio/chevereto/docker-compose.yaml deleted file mode 100644 index 3eadae5..0000000 --- a/lsio/chevereto/docker-compose.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# [Chevereto](https://github.com/rodber/chevereto-free) is an image hosting -# software that allows you to create a beautiful and full-featured image hosting -# website on your own server. It's your hosting and your rules, so say goodbye -# to closures and restrictions. - ---- -version: "2" -services: - chevereto: - image: lscr.io/linuxserver/chevereto - container_name: chevereto - environment: - - PUID=1000 - - PGID=1000 - - TZ=Europe/London - volumes: - - /path/to/config:/config - - /path/to/data:/data - ports: - - 80:80 - - 443:443 - restart: unless-stopped - depends_on: - - chevereto-db - - chevereto-db: - image: lscr.io/linuxserver/mariadb - container_name: chevereto-db - environment: - - PUID=1000 - - PGID=1000 - - TZ=Europe/London - - MYSQL_ROOT_PASSWORD= - - MYSQL_DATABASE=chevereto - - MYSQL_USER=chevereto - - MYSQL_PASSWORD= - volumes: - - /path/to/config:/config - restart: unless-stopped - diff --git a/lsio/chevereto/docker-run.sh b/lsio/chevereto/docker-run.sh deleted file mode 100644 index cceaa8d..0000000 --- a/lsio/chevereto/docker-run.sh +++ /dev/null @@ -1,17 +0,0 @@ -# [Chevereto](https://github.com/rodber/chevereto-free) is an image hosting -# software that allows you to create a beautiful and full-featured image hosting -# website on your own server. It's your hosting and your rules, so say goodbye -# to closures and restrictions. - -source ./.env -docker run -d \ - --name=chevereto \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -p 80:80 `# http gui` \ - -p 443:443 `# https gui` \ - -v ${BASEDIR:-/volume1/docker}/chevereto/config:/config `# config directory volume mapping` \ - -v ${BASEDIR:-/volume1/docker}/chevereto/data:/data `# data directory volume mapping` \ - --restart unless-stopped \ - ghcr.io/linuxserver/chevereto diff --git a/lsio/chevereto/run-once.sh b/lsio/chevereto/run-once.sh deleted file mode 100644 index f908582..0000000 --- a/lsio/chevereto/run-once.sh +++ /dev/null @@ -1,4 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/chevereto/config -mkdir -p ${BASEDIR:-/volume1/docker}/chevereto/data diff --git a/lsio/cloud9/docker-compose.yaml b/lsio/cloud9/docker-compose.yaml deleted file mode 100644 index 2db92d9..0000000 --- a/lsio/cloud9/docker-compose.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# [Cloud9](https://github.com/c9/core) Cloud9 is a complete web based IDE with -# terminal access. This container is for running their core SDK locally and -# developing plugins. - ---- -version: "2.1" -services: - cloud9: - image: ghcr.io/linuxserver/cloud9 - container_name: cloud9 - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - # Specify a git repo to checkout on first startup - - GITURL=https://github.com/linuxserver/docker-cloud9.git # optional - # Optionally specify a username for http auth - - USERNAME= # optional - # Optionally specify a password for http auth (if USERNAME and PASSWORD are not set, there will be no http auth) - - PASSWORD= # optional - volumes: - # Configuration files. - - ${BASEDIR:-/volume1/docker}/cloud9/config:/config - # Optionally if you want to mount up a local folder of code instead of checking out - - ${BASEDIR:-/volume1/docker}/cloud9/code:/code # optional - # Needed if you plan to use Docker or compose commands - - /var/run/docker.sock:/var/run/docker.sock # optional - ports: - # The port for the Cloud9 web interface - - 8000:8000 - restart: unless-stopped diff --git a/lsio/cloud9/docker-run.sh b/lsio/cloud9/docker-run.sh deleted file mode 100644 index c3be2e2..0000000 --- a/lsio/cloud9/docker-run.sh +++ /dev/null @@ -1,19 +0,0 @@ -# [Cloud9](https://github.com/c9/core) Cloud9 is a complete web based IDE with -# terminal access. This container is for running their core SDK locally and -# developing plugins. - -source ./.env -docker run -d \ - --name=cloud9 \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -e GITURL=https://github.com/linuxserver/docker-cloud9.git `# optional` `# Specify a git repo to checkout on first startup` \ - -e USERNAME= `# optional` `# Optionally specify a username for http auth` \ - -e PASSWORD= `# optional` `# Optionally specify a password for http auth (if USERNAME and PASSWORD are not set, there will be no http auth)` \ - -p 8000:8000 `# The port for the Cloud9 web interface` \ - -v ${BASEDIR:-/volume1/docker}/cloud9/config:/config `# Configuration files.` \ - -v ${BASEDIR:-/volume1/docker}/cloud9/code:/code `# optional` `# Optionally if you want to mount up a local folder of code instead of checking out` \ - -v /var/run/docker.sock:/var/run/docker.sock `# optional` `# Needed if you plan to use Docker or compose commands` \ - --restart unless-stopped \ - ghcr.io/linuxserver/cloud9 diff --git a/lsio/cloud9/run-once.sh b/lsio/cloud9/run-once.sh deleted file mode 100644 index b35e945..0000000 --- a/lsio/cloud9/run-once.sh +++ /dev/null @@ -1,4 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/cloud9/config -mkdir -p ${BASEDIR:-/volume1/docker}/cloud9/code `#optional` diff --git a/lsio/kanzi/docker-compose.yaml b/lsio/kanzi/docker-compose.yaml deleted file mode 100644 index 423d1fe..0000000 --- a/lsio/kanzi/docker-compose.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# [Kanzi](https://lexigr.am/), formerly titled Kodi-Alexa, this custom skill is -# the ultimate voice remote control for navigating Kodi. It can do anything you -# can think of (100+ intents). This container also contains lexigram-cli to -# setup Kanzi with an Amazon Developer Account and automatically deploy it to -# Amazon. - ---- -version: "2.1" -services: - kanzi: - image: ghcr.io/linuxserver/kanzi - container_name: kanzi - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - # Specify an invocation name for this skill, use either kanzi or kod. - - INVOCATION_NAME=kanzi - # Specify the URL at which the webserver is reachable either `https://kanzi.server.com/` or `https://server.com/kanzi/` Note the trailing slash **MUST** be included. - - URL_ENDPOINT=https://server.com/kanzi/ - volumes: - # Configuration files. - - ${BASEDIR:-/volume1/docker}/kanzi/config:/config - ports: - # Application Port - - 8000:8000 - restart: unless-stopped diff --git a/lsio/kanzi/docker-run.sh b/lsio/kanzi/docker-run.sh deleted file mode 100644 index 29fc4fc..0000000 --- a/lsio/kanzi/docker-run.sh +++ /dev/null @@ -1,18 +0,0 @@ -# [Kanzi](https://lexigr.am/), formerly titled Kodi-Alexa, this custom skill is -# the ultimate voice remote control for navigating Kodi. It can do anything you -# can think of (100+ intents). This container also contains lexigram-cli to -# setup Kanzi with an Amazon Developer Account and automatically deploy it to -# Amazon. - -source ./.env -docker run -d \ - --name=kanzi \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -e INVOCATION_NAME=kanzi `# Specify an invocation name for this skill, use either kanzi or kod.` \ - -e URL_ENDPOINT=https://server.com/kanzi/ `# Specify the URL at which the webserver is reachable either `https://kanzi.server.com/` or `https://server.com/kanzi/` Note the trailing slash **MUST** be included.` \ - -p 8000:8000 `# Application Port` \ - -v ${BASEDIR:-/volume1/docker}/kanzi/config:/config `# Configuration files.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/kanzi diff --git a/lsio/kanzi/run-once.sh b/lsio/kanzi/run-once.sh deleted file mode 100644 index f8561c9..0000000 --- a/lsio/kanzi/run-once.sh +++ /dev/null @@ -1,3 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/kanzi/config diff --git a/lsio/mastodon/docker-compose.yaml b/lsio/mastodon/docker-compose.yaml new file mode 100644 index 0000000..f11c122 --- /dev/null +++ b/lsio/mastodon/docker-compose.yaml @@ -0,0 +1,82 @@ +# [Mastodon](https://github.com/mastodon/mastodon/) is a free, open-source +# social network server based on ActivityPub where users can follow friends and +# discover new ones.. + +--- +version: "2.1" +services: + mastodon: + image: ghcr.io/linuxserver/mastodon + container_name: mastodon + environment: + # for UserID + - PUID=${PUID:-1024} + # for GroupID + - PGID=${PGID:-100} + # Specify a timezone to use for example Europe/Amsterdam + - TZ=${TZ:-Europe/Amsterdam} + # This is the unique identifier of your server in the network. It cannot be safely changed later. + - LOCAL_DOMAIN=example.com + # Redis server hostname + - REDIS_HOST=redis + # Redis port + - REDIS_PORT=6379 + # Postgres database hostname + - DB_HOST=db + # Postgres username + - DB_USER=mastodon + # Postgres db name + - DB_NAME=mastodon + # Postgres password + - DB_PASS=mastodon + # Portgres port + - DB_PORT=5432 + # Enable or disable Elasticsearch (requires a separate ES instance) + - ES_ENABLED=false + # Browser session secret. Changing it will break all active browser sessions. + - SECRET_KEY_BASE= + # MFA secret. Changing it will break two-factor authentication. + - OTP_SECRET= + # Push notification private key. Changing it will break push notifications. + - VAPID_PRIVATE_KEY= + # Push notification public key. Changing it will break push notifications. + - VAPID_PUBLIC_KEY= + # SMTP server for email notifications + - SMTP_SERVER=mail.example.com + # SMTP server port + - SMTP_PORT=25 + # SMTP username + - SMTP_LOGIN= + # SMTP password + - SMTP_PASSWORD= + # From address for emails send from Mastodon + - SMTP_FROM_ADDRESS=notifications@example.com + # Enable or disable S3 storage of uploaded files + - S3_ENABLED=false + # This can be set if you want your server identifier to be different to the subdomain hosting Mastodon. See https://docs.joinmastodon.org/admin/config/#basic + - WEB_DOMAIN=mastodon.example.com # optional + # Elasticsearch server hostname + - ES_HOST=es # optional + # Elasticsearch port + - ES_PORT=9200 # optional + # Elasticsearch username + - ES_USER=elastic # optional + # Elasticsearch password + - ES_PASS=elastic # optional + # S3 bucket hostname + - S3_BUCKET= # optional + # S3 bucket access key ID + - AWS_ACCESS_KEY_ID= # optional + # S3 bucket secret access key + - AWS_SECRET_ACCESS_KEY= # optional + # Alternate hostname for object fetching if you are front the S3 connections. + - S3_ALIAS_HOST= # optional + volumes: + # Contains all relevant configuration files. + - ${BASEDIR:-/volume1/docker}/mastodon/config:/config + ports: + # Port for web frontend + - 80:80 + # Port for web frontend + - 443:443 + restart: unless-stopped diff --git a/lsio/mastodon/docker-run.sh b/lsio/mastodon/docker-run.sh new file mode 100644 index 0000000..3f290de --- /dev/null +++ b/lsio/mastodon/docker-run.sh @@ -0,0 +1,43 @@ +# [Mastodon](https://github.com/mastodon/mastodon/) is a free, open-source +# social network server based on ActivityPub where users can follow friends and +# discover new ones.. + +source ./.env +docker run -d \ + --name=mastodon \ + -e PUID=${PUID:-1024} `# for UserID` \ + -e PGID=${PGID:-100} `# for GroupID` \ + -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ + -e LOCAL_DOMAIN=example.com `# This is the unique identifier of your server in the network. It cannot be safely changed later.` \ + -e REDIS_HOST=redis `# Redis server hostname` \ + -e REDIS_PORT=6379 `# Redis port` \ + -e DB_HOST=db `# Postgres database hostname` \ + -e DB_USER=mastodon `# Postgres username` \ + -e DB_NAME=mastodon `# Postgres db name` \ + -e DB_PASS=mastodon `# Postgres password` \ + -e DB_PORT=5432 `# Portgres port` \ + -e ES_ENABLED=false `# Enable or disable Elasticsearch (requires a separate ES instance)` \ + -e SECRET_KEY_BASE= `# Browser session secret. Changing it will break all active browser sessions.` \ + -e OTP_SECRET= `# MFA secret. Changing it will break two-factor authentication.` \ + -e VAPID_PRIVATE_KEY= `# Push notification private key. Changing it will break push notifications.` \ + -e VAPID_PUBLIC_KEY= `# Push notification public key. Changing it will break push notifications.` \ + -e SMTP_SERVER=mail.example.com `# SMTP server for email notifications` \ + -e SMTP_PORT=25 `# SMTP server port` \ + -e SMTP_LOGIN= `# SMTP username` \ + -e SMTP_PASSWORD= `# SMTP password` \ + -e SMTP_FROM_ADDRESS=notifications@example.com `# From address for emails send from Mastodon` \ + -e S3_ENABLED=false `# Enable or disable S3 storage of uploaded files` \ + -e WEB_DOMAIN=mastodon.example.com `# optional` `# This can be set if you want your server identifier to be different to the subdomain hosting Mastodon. See https://docs.joinmastodon.org/admin/config/#basic` \ + -e ES_HOST=es `# optional` `# Elasticsearch server hostname` \ + -e ES_PORT=9200 `# optional` `# Elasticsearch port` \ + -e ES_USER=elastic `# optional` `# Elasticsearch username` \ + -e ES_PASS=elastic `# optional` `# Elasticsearch password` \ + -e S3_BUCKET= `# optional` `# S3 bucket hostname` \ + -e AWS_ACCESS_KEY_ID= `# optional` `# S3 bucket access key ID` \ + -e AWS_SECRET_ACCESS_KEY= `# optional` `# S3 bucket secret access key` \ + -e S3_ALIAS_HOST= `# optional` `# Alternate hostname for object fetching if you are front the S3 connections.` \ + -p 80:80 `# Port for web frontend` \ + -p 443:443 `# Port for web frontend` \ + -v ${BASEDIR:-/volume1/docker}/mastodon/config:/config `# Contains all relevant configuration files.` \ + --restart unless-stopped \ + ghcr.io/linuxserver/mastodon diff --git a/lsio/mastodon/run-once.sh b/lsio/mastodon/run-once.sh new file mode 100644 index 0000000..5f11aa4 --- /dev/null +++ b/lsio/mastodon/run-once.sh @@ -0,0 +1,3 @@ +ln -s ../docker-env.cfg ./.env +. ./.env +mkdir -p ${BASEDIR:-/volume1/docker}/mastodon/config diff --git a/lsio/muximux/docker-compose.yaml b/lsio/muximux/docker-compose.yaml deleted file mode 100644 index c4d3c5e..0000000 --- a/lsio/muximux/docker-compose.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# [Muximux](https://github.com/mescon/Muximux) is a lightweight portal to view & -# manage your HTPC apps without having to run anything more than a PHP enabled -# webserver. With Muximux you don't need to keep multiple tabs open, or bookmark -# the URL to all of your apps. - ---- -version: "2.1" -services: - muximux: - image: ghcr.io/linuxserver/muximux - container_name: muximux - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - volumes: - # Where muximux should store its files. - - ${BASEDIR:-/volume1/docker}/muximux/config:/config - ports: - # WebUI - - 80:80 - restart: unless-stopped diff --git a/lsio/muximux/docker-run.sh b/lsio/muximux/docker-run.sh deleted file mode 100644 index f351529..0000000 --- a/lsio/muximux/docker-run.sh +++ /dev/null @@ -1,15 +0,0 @@ -# [Muximux](https://github.com/mescon/Muximux) is a lightweight portal to view & -# manage your HTPC apps without having to run anything more than a PHP enabled -# webserver. With Muximux you don't need to keep multiple tabs open, or bookmark -# the URL to all of your apps. - -source ./.env -docker run -d \ - --name=muximux \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -p 80:80 `# WebUI` \ - -v ${BASEDIR:-/volume1/docker}/muximux/config:/config `# Where muximux should store its files.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/muximux diff --git a/lsio/muximux/run-once.sh b/lsio/muximux/run-once.sh deleted file mode 100644 index cbf08bd..0000000 --- a/lsio/muximux/run-once.sh +++ /dev/null @@ -1,3 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/muximux/config diff --git a/lsio/photoshow/docker-compose.yaml b/lsio/photoshow/docker-compose.yaml deleted file mode 100644 index 5320e60..0000000 --- a/lsio/photoshow/docker-compose.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# [Photoshow](https://github.com/thibaud-rohmer/PhotoShow) is gallery software -# at its easiest, it doesn't even require a database. - ---- -version: "2.1" -services: - photoshow: - image: ghcr.io/linuxserver/photoshow - container_name: photoshow - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - volumes: - # Stores config and logs for nginx base. - - ${BASEDIR:-/volume1/docker}/photoshow/config:/config - # Your local folder of photos you wish to share. - - ${BASEDIR:-/volume1/docker}/photoshow/Pictures:ro:/Pictures:ro - # Local folder to store thumbnails of your images. - - ${BASEDIR:-/volume1/docker}/photoshow/Thumbs:/Thumbs - ports: - # WebUI - - 80:80 - restart: unless-stopped diff --git a/lsio/photoshow/docker-run.sh b/lsio/photoshow/docker-run.sh deleted file mode 100644 index 18fcf87..0000000 --- a/lsio/photoshow/docker-run.sh +++ /dev/null @@ -1,15 +0,0 @@ -# [Photoshow](https://github.com/thibaud-rohmer/PhotoShow) is gallery software -# at its easiest, it doesn't even require a database. - -source ./.env -docker run -d \ - --name=photoshow \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -p 80:80 `# WebUI` \ - -v ${BASEDIR:-/volume1/docker}/photoshow/config:/config `# Stores config and logs for nginx base.` \ - -v ${BASEDIR:-/volume1/docker}/photoshow/Pictures:ro:/Pictures:ro `# Your local folder of photos you wish to share.` \ - -v ${BASEDIR:-/volume1/docker}/photoshow/Thumbs:/Thumbs `# Local folder to store thumbnails of your images.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/photoshow diff --git a/lsio/photoshow/run-once.sh b/lsio/photoshow/run-once.sh deleted file mode 100644 index f446fd6..0000000 --- a/lsio/photoshow/run-once.sh +++ /dev/null @@ -1,5 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/photoshow/config -mkdir -p ${BASEDIR:-/volume1/docker}/photoshow/Pictures:ro -mkdir -p ${BASEDIR:-/volume1/docker}/photoshow/Thumbs diff --git a/lsio/pixapop/docker-compose.yaml b/lsio/pixapop/docker-compose.yaml deleted file mode 100644 index 6099350..0000000 --- a/lsio/pixapop/docker-compose.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# [Pixapop](https://github.com/bierdok/pixapop) is an open-source single page -# application to view your photos in the easiest way possible. - ---- -version: "2.1" -services: - pixapop: - image: ghcr.io/linuxserver/pixapop - container_name: pixapop - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - # Specify a username to enable authentication. - - APP_USERNAME=admin # optional - # Specify a password to enable authentication. - - APP_PASSWORD=admin # optional - volumes: - # Stores config and logs for nginx base. - - ${BASEDIR:-/volume1/docker}/pixapop/config:/config - # Your local folder of photos. - - ${BASEDIR:-/volume1/docker}/pixapop/photos:/photos - ports: - # WebUI - - 80:80 - restart: unless-stopped diff --git a/lsio/pixapop/docker-run.sh b/lsio/pixapop/docker-run.sh deleted file mode 100644 index 49c522b..0000000 --- a/lsio/pixapop/docker-run.sh +++ /dev/null @@ -1,16 +0,0 @@ -# [Pixapop](https://github.com/bierdok/pixapop) is an open-source single page -# application to view your photos in the easiest way possible. - -source ./.env -docker run -d \ - --name=pixapop \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -e APP_USERNAME=admin `# optional` `# Specify a username to enable authentication.` \ - -e APP_PASSWORD=admin `# optional` `# Specify a password to enable authentication.` \ - -p 80:80 `# WebUI` \ - -v ${BASEDIR:-/volume1/docker}/pixapop/config:/config `# Stores config and logs for nginx base.` \ - -v ${BASEDIR:-/volume1/docker}/pixapop/photos:/photos `# Your local folder of photos.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/pixapop diff --git a/lsio/pixapop/run-once.sh b/lsio/pixapop/run-once.sh deleted file mode 100644 index 30ca7bc..0000000 --- a/lsio/pixapop/run-once.sh +++ /dev/null @@ -1,4 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/pixapop/config -mkdir -p ${BASEDIR:-/volume1/docker}/pixapop/photos diff --git a/lsio/scrutiny/docker-compose.yaml b/lsio/scrutiny/docker-compose.yaml deleted file mode 100644 index daf23d4..0000000 --- a/lsio/scrutiny/docker-compose.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# [Scrutiny](https://github.com/AnalogJ/scrutiny) WebUI for smartd S.M.A.R.T -# monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution, -# merging manufacturer provided S.M.A.R.T metrics with real-world failure rates -# from Backblaze. - ---- -version: "2.1" -services: - scrutiny: - image: ghcr.io/linuxserver/scrutiny - container_name: scrutiny - cap_add: - - SYS_RAWIO - - SYS_ADMIN # optional - environment: - # for UserID - - PUID=${PUID:-1024} - # for GroupID - - PGID=${PGID:-100} - # Specify a timezone to use for example Europe/Amsterdam - - TZ=${TZ:-Europe/Amsterdam} - # # optional - API endpoint of the scrutiny UI. Do not change unless using as a remote collector - - SCRUTINY_API_ENDPOINT=http://localhost:8080 - # # optional - Run the web service. - - SCRUTINY_WEB=true - # # optional - Run the metrics collector. - - SCRUTINY_COLLECTOR=true - volumes: - # Where config is stored. - - ${BASEDIR:-/volume1/docker}/scrutiny/config:/config - # Provides necessary metadata to Scrutiny. - - /run/udev:ro:/run/udev:ro - ports: - # Port for scrutiny's web interface and API. - - 8080:8080 - devices: - # This is how Scrutiny accesses drives. Optionally supply `/dev:/dev` instead for all devices. - - /dev/sda:/dev/sda - # A second drive. - - /dev/sdb:/dev/sdb - # An NVMe drive. NVMe requires `--cap-add=SYS_ADMIN`. - - /dev/nvme1n1:/dev/nvme1n1 - restart: unless-stopped diff --git a/lsio/scrutiny/docker-run.sh b/lsio/scrutiny/docker-run.sh deleted file mode 100644 index c51e10e..0000000 --- a/lsio/scrutiny/docker-run.sh +++ /dev/null @@ -1,24 +0,0 @@ -# [Scrutiny](https://github.com/AnalogJ/scrutiny) WebUI for smartd S.M.A.R.T -# monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution, -# merging manufacturer provided S.M.A.R.T metrics with real-world failure rates -# from Backblaze. - -source ./.env -docker run -d \ - --name=scrutiny \ - --cap-add=SYS_RAWIO \ - --cap-add=SYS_ADMIN `# optional` \ - -e PUID=${PUID:-1024} `# for UserID` \ - -e PGID=${PGID:-100} `# for GroupID` \ - -e TZ=${TZ:-Europe/Amsterdam} `# Specify a timezone to use for example Europe/Amsterdam` \ - -e SCRUTINY_API_ENDPOINT=http://localhost:8080 `# # optional - API endpoint of the scrutiny UI. Do not change unless using as a remote collector` \ - -e SCRUTINY_WEB=true `# # optional - Run the web service.` \ - -e SCRUTINY_COLLECTOR=true `# # optional - Run the metrics collector.` \ - -p 8080:8080 `# Port for scrutiny's web interface and API.` \ - -v ${BASEDIR:-/volume1/docker}/scrutiny/config:/config `# Where config is stored.` \ - -v /run/udev:ro:/run/udev:ro `# Provides necessary metadata to Scrutiny.` \ - --device /dev/sda:/dev/sda `# This is how Scrutiny accesses drives. Optionally supply `/dev:/dev` instead for all devices.` \ - --device /dev/sdb:/dev/sdb `# A second drive.` \ - --device /dev/nvme1n1:/dev/nvme1n1 `# An NVMe drive. NVMe requires `--cap-add=SYS_ADMIN`.` \ - --restart unless-stopped \ - ghcr.io/linuxserver/scrutiny diff --git a/lsio/scrutiny/run-once.sh b/lsio/scrutiny/run-once.sh deleted file mode 100644 index b578fcc..0000000 --- a/lsio/scrutiny/run-once.sh +++ /dev/null @@ -1,3 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env -mkdir -p ${BASEDIR:-/volume1/docker}/scrutiny/config diff --git a/lsio/taisun/docker-compose.yaml b/lsio/taisun/docker-compose.yaml deleted file mode 100644 index d9728a5..0000000 --- a/lsio/taisun/docker-compose.yaml +++ /dev/null @@ -1,23 +0,0 @@ -# [Taisun](https://www.taisun.io/) is an application for a Docker enabled device -# with an emphasis on providing a web based interface for managing a single -# server. Taisun allows you to: - Deploy and manage web based virtual desktops. -# - Deploy Taisun specific stacks of applications - Browse available images on -# popular Docker repositories - Import a Docker project from any git repository -# and start developing on your choice of web based IDE or full Linux desktop - -# Spinup a developer container based on popular frameworks and work from a web -# based IDE - Single click remote server access to Taisun and your Docker -# applications - ---- -version: "2" -services: - taisun: - image: linuxserver/taisun - container_name: taisun - network_mode: bridge - volumes: - - /var/run/docker.sock:/var/run/docker.sock - ports: - - 3000:3000 - restart: unless-stopped - diff --git a/lsio/taisun/docker-run.sh b/lsio/taisun/docker-run.sh deleted file mode 100644 index da9f9f1..0000000 --- a/lsio/taisun/docker-run.sh +++ /dev/null @@ -1,17 +0,0 @@ -# [Taisun](https://www.taisun.io/) is an application for a Docker enabled device -# with an emphasis on providing a web based interface for managing a single -# server. Taisun allows you to: - Deploy and manage web based virtual desktops. -# - Deploy Taisun specific stacks of applications - Browse available images on -# popular Docker repositories - Import a Docker project from any git repository -# and start developing on your choice of web based IDE or full Linux desktop - -# Spinup a developer container based on popular frameworks and work from a web -# based IDE - Single click remote server access to Taisun and your Docker -# applications - -source ./.env -docker run -d \ - --name=taisun \ - -p 3000:3000 `# Taisun WebUI.` \ - -v /var/run/docker.sock:/var/run/docker.sock `# Docker Socket on the system` \ - --restart unless-stopped \ - ghcr.io/linuxserver/taisun diff --git a/lsio/taisun/run-once.sh b/lsio/taisun/run-once.sh deleted file mode 100644 index 8aeac9a..0000000 --- a/lsio/taisun/run-once.sh +++ /dev/null @@ -1,2 +0,0 @@ -ln -s ../docker-env.cfg ./.env -. ./.env