Workflow update
parent
8817d48f99
commit
db4abf30a8
@ -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
|
@ -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
|
@ -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
|
@ -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=<yourrootpass>
|
||||
- MYSQL_DATABASE=chevereto
|
||||
- MYSQL_USER=chevereto
|
||||
- MYSQL_PASSWORD=<yourdbpass>
|
||||
volumes:
|
||||
- /path/to/config:/config
|
||||
restart: unless-stopped
|
||||
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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`
|
@ -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
|
@ -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
|
@ -1,3 +0,0 @@
|
||||
ln -s ../docker-env.cfg ./.env
|
||||
. ./.env
|
||||
mkdir -p ${BASEDIR:-/volume1/docker}/kanzi/config
|
@ -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
|
@ -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
|
@ -0,0 +1,3 @@
|
||||
ln -s ../docker-env.cfg ./.env
|
||||
. ./.env
|
||||
mkdir -p ${BASEDIR:-/volume1/docker}/mastodon/config
|
@ -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
|
@ -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
|
@ -1,3 +0,0 @@
|
||||
ln -s ../docker-env.cfg ./.env
|
||||
. ./.env
|
||||
mkdir -p ${BASEDIR:-/volume1/docker}/muximux/config
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -1,3 +0,0 @@
|
||||
ln -s ../docker-env.cfg ./.env
|
||||
. ./.env
|
||||
mkdir -p ${BASEDIR:-/volume1/docker}/scrutiny/config
|
@ -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
|
||||
|
@ -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
|
@ -1,2 +0,0 @@
|
||||
ln -s ../docker-env.cfg ./.env
|
||||
. ./.env
|
Loading…
Reference in New Issue