Workflow update

main
technorabilia 3 months ago
parent 1a577b3f8d
commit 9a9fbf3cae

@ -18,7 +18,7 @@ services:
# Add any address you'd like to access babybuddy at (comma separated, no spaces)
- CSRF_TRUSTED_ORIGINS=http://127.0.0.1:8000,https://babybuddy.domain.com
volumes:
# Contains all relevant configuration and data.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/babybuddy/config:/config
ports:
# the port for the web ui

@ -10,6 +10,6 @@ docker run -d \
-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 CSRF_TRUSTED_ORIGINS=http://127.0.0.1:8000,https://babybuddy.domain.com `# Add any address you'd like to access babybuddy at (comma separated, no spaces)` \
-p 8000:8000 `# the port for the web ui` \
-v ${BASEDIR:-/volume1/docker}/babybuddy/config:/config `# Contains all relevant configuration and data.` \
-v ${BASEDIR:-/volume1/docker}/babybuddy/config:/config `# Persistent config files` \
--restart unless-stopped \
ghcr.io/linuxserver/babybuddy

@ -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}
volumes:
# Bazarr data
# Persistent config files
- ${BASEDIR:-/volume1/docker}/bazarr/config:/config
# Location of your movies
- ${BASEDIR:-/volume1/docker}/bazarr/movies:/movies # optional

@ -10,7 +10,7 @@ docker run -d \
-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 6767:6767 `# Allows HTTP access to the internal webserver.` \
-v ${BASEDIR:-/volume1/docker}/bazarr/config:/config `# Bazarr data` \
-v ${BASEDIR:-/volume1/docker}/bazarr/config:/config `# Persistent config files` \
-v ${BASEDIR:-/volume1/docker}/bazarr/movies:/movies `# optional` `# Location of your movies` \
-v ${BASEDIR:-/volume1/docker}/bazarr/tv:/tv `# optional` `# Location of your TV Shows` \
--restart unless-stopped \

@ -20,7 +20,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}
volumes:
# Configuration files.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/dokuwiki/config:/config
ports:
# Application HTTP Port

@ -14,6 +14,6 @@ docker run -d \
-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 80:80 `# Application HTTP Port` \
-p 443:443 `# optional` `# #optional Application HTTPS Port` \
-v ${BASEDIR:-/volume1/docker}/dokuwiki/config:/config `# Configuration files.` \
-v ${BASEDIR:-/volume1/docker}/dokuwiki/config:/config `# Persistent config files` \
--restart unless-stopped \
ghcr.io/linuxserver/dokuwiki

@ -15,46 +15,46 @@ services:
- 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}
# The site's top-level URL and the port it listens to if differrent than 80 or 443 (e.g., https://healthchecks.example.com:8000)
# The site's top-level URL and the port it listens to if different than 80 or 443 (e.g., https://healthchecks.example.com:8000).
- SITE_ROOT=
# The site's name (e.g., "Example Corp HealthChecks")
# The site's name (e.g., "Example Corp HealthChecks").
- SITE_NAME=
# From email for alerts
- DEFAULT_FROM_EMAIL=
# SMTP host
- EMAIL_HOST=
# SMTP port
- EMAIL_PORT=
# SMTP user
- EMAIL_HOST_USER=
# SMTP password
- EMAIL_HOST_PASSWORD=
# Use TLS for SMTP (`True` or `False`)
- EMAIL_USE_TLS=
# Superuser email
# Superuser email.
- SUPERUSER_EMAIL=
# Superuser password
# Superuser password.
- SUPERUSER_PASSWORD=
# Defaults to False. Set to True to always override the `local_settings.py` file with values from environment variables. Do not set to True if you have made manual modifications to this file.
- REGENERATE_SETTINGS= # optional
# A [list](https://docs.python.org/3/tutorial/introduction.html#lists) of valid hostnames for the server. Default is: `["*"]`
# A comma-separated list of valid hostnames for the server. Default is: `*`.
- ALLOWED_HOSTS= # optional
# Set to `True` to enable the Apprise integration (https://github.com/caronc/apprise).
- APPRISE_ENABLED=False # optional
# A [list](https://docs.python.org/3/tutorial/introduction.html#lists) of trusted origins for unsafe requests (e.g. POST). Defaults to the value of `SITE_ROOT`.
- CSRF_TRUSTED_ORIGINS= # optional
# Defaults to False. A boolean that turns on/off the Apprise integration (https://github.com/caronc/apprise)
- APPRISE_ENABLED= # optional
# Defaults to True. Debug mode relaxes CSRF protections and increases logging verbosity but should be disabled for production instances as it will impact performance and security.
- DEBUG= # optional
# Set to `False` to disable. Debug mode relaxes CSRF protections and increases logging verbosity but should be disabled for production instances as it will impact performance and security.
- DEBUG=True # optional
# From email for alerts.
- DEFAULT_FROM_EMAIL= # optional
# SMTP host.
- EMAIL_HOST= # optional
# SMTP port.
- EMAIL_PORT= # optional
# SMTP user.
- EMAIL_HOST_USER= # optional
# SMTP password.
- EMAIL_HOST_PASSWORD= # optional
# Use TLS for SMTP (`True` or `False`).
- EMAIL_USE_TLS= # optional
# Defaults to False. Set to True to allow integrations to connect to private IP addresses.
- INTEGRATIONS_ALLOW_PRIVATE_IPS= # optional
# The domain to use for generating ping email addresses.
# The domain to use for generating ping email addresses. Defaults to `localhost`.
- PING_EMAIL_DOMAIN= # optional
# A secret key used for cryptographic signing. Will generate a secure value if one is not supplied
# If using webauthn for 2FA set this to match your Healthchecks domain. Webauthn will only work over https.
- RP_ID= # optional
# A secret key used for cryptographic signing. Will generate a random value if one is not supplied and save it to `/config/local_settings.py`.
- SECRET_KEY= # optional
# Full URL to custom site logo
# Full URL to custom site logo.
- SITE_LOGO_URL= # optional
volumes:
# Persistent config files
# Persistent config files.
- ${BASEDIR:-/volume1/docker}/healthchecks/config:/config
ports:
# Healthchecks Web UI

@ -8,27 +8,27 @@ 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 SITE_ROOT= `# The site's top-level URL and the port it listens to if differrent than 80 or 443 (e.g., https://healthchecks.example.com:8000)` \
-e SITE_NAME= `# The site's name (e.g., "Example Corp HealthChecks")` \
-e DEFAULT_FROM_EMAIL= `# From email for alerts` \
-e EMAIL_HOST= `# SMTP host` \
-e EMAIL_PORT= `# SMTP port` \
-e EMAIL_HOST_USER= `# SMTP user` \
-e EMAIL_HOST_PASSWORD= `# SMTP password` \
-e EMAIL_USE_TLS= `# Use TLS for SMTP (`True` or `False`)` \
-e SUPERUSER_EMAIL= `# Superuser email` \
-e SUPERUSER_PASSWORD= `# Superuser password` \
-e REGENERATE_SETTINGS= `# optional` `# Defaults to False. Set to True to always override the `local_settings.py` file with values from environment variables. Do not set to True if you have made manual modifications to this file.` \
-e ALLOWED_HOSTS= `# optional` `# A [list](https://docs.python.org/3/tutorial/introduction.html#lists) of valid hostnames for the server. Default is: `["*"]`` \
-e SITE_ROOT= `# The site's top-level URL and the port it listens to if different than 80 or 443 (e.g., https://healthchecks.example.com:8000).` \
-e SITE_NAME= `# The site's name (e.g., "Example Corp HealthChecks").` \
-e SUPERUSER_EMAIL= `# Superuser email.` \
-e SUPERUSER_PASSWORD= `# Superuser password.` \
-e ALLOWED_HOSTS= `# optional` `# A comma-separated list of valid hostnames for the server. Default is: `*`.` \
-e APPRISE_ENABLED=False `# optional` `# Set to `True` to enable the Apprise integration (https://github.com/caronc/apprise).` \
-e CSRF_TRUSTED_ORIGINS= `# optional` `# A [list](https://docs.python.org/3/tutorial/introduction.html#lists) of trusted origins for unsafe requests (e.g. POST). Defaults to the value of `SITE_ROOT`.` \
-e APPRISE_ENABLED= `# optional` `# Defaults to False. A boolean that turns on/off the Apprise integration (https://github.com/caronc/apprise)` \
-e DEBUG= `# optional` `# Defaults to True. Debug mode relaxes CSRF protections and increases logging verbosity but should be disabled for production instances as it will impact performance and security.` \
-e DEBUG=True `# optional` `# Set to `False` to disable. Debug mode relaxes CSRF protections and increases logging verbosity but should be disabled for production instances as it will impact performance and security.` \
-e DEFAULT_FROM_EMAIL= `# optional` `# From email for alerts.` \
-e EMAIL_HOST= `# optional` `# SMTP host.` \
-e EMAIL_PORT= `# optional` `# SMTP port.` \
-e EMAIL_HOST_USER= `# optional` `# SMTP user.` \
-e EMAIL_HOST_PASSWORD= `# optional` `# SMTP password.` \
-e EMAIL_USE_TLS= `# optional` `# Use TLS for SMTP (`True` or `False`).` \
-e INTEGRATIONS_ALLOW_PRIVATE_IPS= `# optional` `# Defaults to False. Set to True to allow integrations to connect to private IP addresses.` \
-e PING_EMAIL_DOMAIN= `# optional` `# The domain to use for generating ping email addresses.` \
-e SECRET_KEY= `# optional` `# A secret key used for cryptographic signing. Will generate a secure value if one is not supplied` \
-e SITE_LOGO_URL= `# optional` `# Full URL to custom site logo` \
-e PING_EMAIL_DOMAIN= `# optional` `# The domain to use for generating ping email addresses. Defaults to `localhost`.` \
-e RP_ID= `# optional` `# If using webauthn for 2FA set this to match your Healthchecks domain. Webauthn will only work over https.` \
-e SECRET_KEY= `# optional` `# A secret key used for cryptographic signing. Will generate a random value if one is not supplied and save it to `/config/local_settings.py`.` \
-e SITE_LOGO_URL= `# optional` `# Full URL to custom site logo.` \
-p 8000:8000 `# Healthchecks Web UI` \
-p 2525:2525 `# optional` `# Port for inbound SMTP pings` \
-v ${BASEDIR:-/volume1/docker}/healthchecks/config:/config `# Persistent config files` \
-v ${BASEDIR:-/volume1/docker}/healthchecks/config:/config `# Persistent config files.` \
--restart unless-stopped \
ghcr.io/linuxserver/healthchecks

@ -34,7 +34,7 @@ services:
# Access token from ipinfo.io. Required for detailed IP information.
- IPINFO_APIKEY=ACCESS_TOKEN # optional
volumes:
# Contains all relevant configuration files.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/librespeed/config:/config
ports:
# web gui

@ -18,6 +18,6 @@ docker run -d \
-e DB_PORT=DB_PORT `# optional` `# Database port. Required for mysql.` \
-e IPINFO_APIKEY=ACCESS_TOKEN `# optional` `# Access token from ipinfo.io. Required for detailed IP information.` \
-p 80:80 `# web gui` \
-v ${BASEDIR:-/volume1/docker}/librespeed/config:/config `# Contains all relevant configuration files.` \
-v ${BASEDIR:-/volume1/docker}/librespeed/config:/config `# Persistent config files` \
--restart unless-stopped \
ghcr.io/linuxserver/librespeed

@ -16,7 +16,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}
volumes:
# Where mylar should store config files.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/mylar3/config:/config
# Map to your comics folder.
- ${BASEDIR:-/volume1/docker}/mylar3/comics:/comics

@ -9,7 +9,7 @@ docker run -d \
-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 8090:8090 `# WebUI` \
-v ${BASEDIR:-/volume1/docker}/mylar3/config:/config `# Where mylar should store config files.` \
-v ${BASEDIR:-/volume1/docker}/mylar3/config:/config `# Persistent config files` \
-v ${BASEDIR:-/volume1/docker}/mylar3/comics:/comics `# Map to your comics folder.` \
-v ${BASEDIR:-/volume1/docker}/mylar3/downloads:/downloads `# Map to your downloads folder.` \
--restart unless-stopped \

@ -15,7 +15,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}
volumes:
# Contains all relevant configuration files.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/overseerr/config:/config
ports:
# Port for Overseerr's web interface.

@ -8,6 +8,6 @@ docker run -d \
-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 5055:5055 `# Port for Overseerr's web interface.` \
-v ${BASEDIR:-/volume1/docker}/overseerr/config:/config `# Contains all relevant configuration files.` \
-v ${BASEDIR:-/volume1/docker}/overseerr/config:/config `# Persistent config files` \
--restart unless-stopped \
ghcr.io/linuxserver/overseerr

@ -16,7 +16,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}
volumes:
# Configuration files.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/piwigo/config:/config
# Image storage for Piwigo
- ${BASEDIR:-/volume1/docker}/piwigo/gallery:/gallery

@ -9,7 +9,7 @@ docker run -d \
-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 80:80 `# Application WebUI` \
-v ${BASEDIR:-/volume1/docker}/piwigo/config:/config `# Configuration files.` \
-v ${BASEDIR:-/volume1/docker}/piwigo/config:/config `# Persistent config files` \
-v ${BASEDIR:-/volume1/docker}/piwigo/gallery:/gallery `# Image storage for Piwigo` \
--restart unless-stopped \
ghcr.io/linuxserver/piwigo

@ -19,7 +19,7 @@ services:
# To set maximum upload size (in MB), default if unset is 5000.
- MAX_UPLOAD=5000
volumes:
# Where to store projectsend config files.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/projectsend/config:/config
# Where to store files to share.
- ${BASEDIR:-/volume1/docker}/projectsend/data:/data

@ -11,7 +11,7 @@ docker run -d \
-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 MAX_UPLOAD=5000 `# To set maximum upload size (in MB), default if unset is 5000.` \
-p 80:80 `# WebUI` \
-v ${BASEDIR:-/volume1/docker}/projectsend/config:/config `# Where to store projectsend config files.` \
-v ${BASEDIR:-/volume1/docker}/projectsend/config:/config `# Persistent config files` \
-v ${BASEDIR:-/volume1/docker}/projectsend/data:/data `# Where to store files to share.` \
--restart unless-stopped \
ghcr.io/linuxserver/projectsend

@ -16,7 +16,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}
volumes:
# pyLoad Configuration and files database
# Persistent config files
- ${BASEDIR:-/volume1/docker}/pyload-ng/config:/config
# Destination of pyLoad downloads
- ${BASEDIR:-/volume1/docker}/pyload-ng/downloads:/downloads

@ -10,7 +10,7 @@ docker run -d \
-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 8000:8000 `# Allows HTTP access to the application` \
-p 9666:9666 `# optional` `# Click'n'Load port.` \
-v ${BASEDIR:-/volume1/docker}/pyload-ng/config:/config `# pyLoad Configuration and files database` \
-v ${BASEDIR:-/volume1/docker}/pyload-ng/config:/config `# Persistent config files` \
-v ${BASEDIR:-/volume1/docker}/pyload-ng/downloads:/downloads `# Destination of pyLoad downloads` \
--restart unless-stopped \
ghcr.io/linuxserver/pyload-ng

@ -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}
volumes:
# Contains all relevant configuration files.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/rsnapshot/config:/config
# Storage location for all snapshots.
- ${BASEDIR:-/volume1/docker}/rsnapshot/.snapshots:/.snapshots # optional

@ -10,7 +10,7 @@ docker run -d \
-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 80:80 `# Application WebUI` \
-v ${BASEDIR:-/volume1/docker}/rsnapshot/config:/config `# Contains all relevant configuration files.` \
-v ${BASEDIR:-/volume1/docker}/rsnapshot/config:/config `# Persistent config files` \
-v ${BASEDIR:-/volume1/docker}/rsnapshot/.snapshots:/.snapshots `# optional` `# Storage location for all snapshots.` \
-v ${BASEDIR:-/volume1/docker}/rsnapshot/data:/data `# optional` `# Storage location for data to be backed up.` \
--restart unless-stopped \

@ -15,7 +15,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}
volumes:
# Configuration files.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/thelounge/config:/config
ports:
# Application WebUI

@ -8,6 +8,6 @@ docker run -d \
-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 9000:9000 `# Application WebUI` \
-v ${BASEDIR:-/volume1/docker}/thelounge/config:/config `# Configuration files.` \
-v ${BASEDIR:-/volume1/docker}/thelounge/config:/config `# Persistent config files` \
--restart unless-stopped \
ghcr.io/linuxserver/thelounge

@ -18,7 +18,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}
volumes:
# Where webgrabplus should store it's config files.
# Persistent config files
- ${BASEDIR:-/volume1/docker}/webgrabplus/config:/config
# Where webgrabplus should store it's data files.
- ${BASEDIR:-/volume1/docker}/webgrabplus/data:/data

@ -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).` \
-v ${BASEDIR:-/volume1/docker}/webgrabplus/config:/config `# Where webgrabplus should store it's config files.` \
-v ${BASEDIR:-/volume1/docker}/webgrabplus/config:/config `# Persistent config files` \
-v ${BASEDIR:-/volume1/docker}/webgrabplus/data:/data `# Where webgrabplus should store it's data files.` \
--restart unless-stopped \
ghcr.io/linuxserver/webgrabplus

Loading…
Cancel
Save