diff --git a/lsio/kasm/docker-compose.yaml b/lsio/kasm/docker-compose.yaml index 65d493e..757da9c 100644 --- a/lsio/kasm/docker-compose.yaml +++ b/lsio/kasm/docker-compose.yaml @@ -31,9 +31,9 @@ services: # Optionally specify a path for persistent profile storage. - ${BASEDIR:-/volume1/docker}/kasm/profiles:/profiles # optional # Optional for gamepad support. - - ${BASEDIR:-/volume1/docker}/kasm/dev/input:/dev/input # optional + - /dev/input:/dev/input # optional # Optional for gamepad support. - - ${BASEDIR:-/volume1/docker}/kasm/run/udev/data:/run/udev/data # optional + - /run/udev/data:/run/udev/data # optional ports: # Kasm Installation wizard. (https) - 3000:3000 diff --git a/lsio/kasm/docker-run.sh b/lsio/kasm/docker-run.sh index ef28e06..6ea5c61 100644 --- a/lsio/kasm/docker-run.sh +++ b/lsio/kasm/docker-run.sh @@ -21,7 +21,7 @@ docker run -d \ -p 443:443 `# Kasm Workspaces interface. (https)` \ -v ${BASEDIR:-/volume1/docker}/kasm/opt:/opt `# Docker and installation storage.` \ -v ${BASEDIR:-/volume1/docker}/kasm/profiles:/profiles `# optional` `# Optionally specify a path for persistent profile storage.` \ - -v ${BASEDIR:-/volume1/docker}/kasm/dev/input:/dev/input `# optional` `# Optional for gamepad support.` \ - -v ${BASEDIR:-/volume1/docker}/kasm/run/udev/data:/run/udev/data `# optional` `# Optional for gamepad support.` \ + -v /dev/input:/dev/input `# optional` `# Optional for gamepad support.` \ + -v /run/udev/data:/run/udev/data `# optional` `# Optional for gamepad support.` \ --restart unless-stopped \ ghcr.io/linuxserver/kasm diff --git a/lsio/kasm/run-once.sh b/lsio/kasm/run-once.sh index 4153a0b..b612c9a 100644 --- a/lsio/kasm/run-once.sh +++ b/lsio/kasm/run-once.sh @@ -2,5 +2,3 @@ ln -s ../docker-env.cfg ./.env . ./.env mkdir -p ${BASEDIR:-/volume1/docker}/kasm/opt mkdir -p ${BASEDIR:-/volume1/docker}/kasm/profiles `#optional` -mkdir -p ${BASEDIR:-/volume1/docker}/kasm/dev/input `#optional` -mkdir -p ${BASEDIR:-/volume1/docker}/kasm/run/udev/data `#optional` diff --git a/lsio/minisatip/docker-compose.yaml b/lsio/minisatip/docker-compose.yaml index 684c2ca..d5b327d 100644 --- a/lsio/minisatip/docker-compose.yaml +++ b/lsio/minisatip/docker-compose.yaml @@ -16,7 +16,7 @@ services: # Specify a timezone to use for example Europe/Amsterdam - TZ=${TZ:-Europe/Amsterdam} # Specify specific run params for minisatip - - RUN_OPTS= + - RUN_OPTS= volumes: # Configuration files and minisatip data - ${BASEDIR:-/volume1/docker}/minisatip/config:/config diff --git a/lsio/minisatip/docker-run.sh b/lsio/minisatip/docker-run.sh index 2680ceb..6c81cde 100644 --- a/lsio/minisatip/docker-run.sh +++ b/lsio/minisatip/docker-run.sh @@ -8,7 +8,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 for example Europe/Amsterdam` \ - -e RUN_OPTS= `# Specify specific run params for minisatip` \ + -e RUN_OPTS= `# Specify specific run params for minisatip` \ -p 8875:8875 `# Status Page WebUI` \ -p 554:554 `# RTSP Port` \ -p 1900:1900/udp `# App Discovery` \ diff --git a/lsio/swag/docker-compose.yaml b/lsio/swag/docker-compose.yaml index 1bb0716..dc3683d 100644 --- a/lsio/swag/docker-compose.yaml +++ b/lsio/swag/docker-compose.yaml @@ -27,7 +27,7 @@ services: - SUBDOMAINS=www, # optional # Optionally define the cert provider. Set to `zerossl` for ZeroSSL certs (requires existing [ZeroSSL account](https://app.zerossl.com/signup) and the e-mail address entered in `EMAIL` env var). Otherwise defaults to Let's Encrypt. - CERTPROVIDER= # optional - # Required if `VALIDATION` is set to `dns`. Options are `acmedns`, `aliyun`, `azure`, `cloudflare`, `cloudxns`, `cpanel`, `desec`, `digitalocean`, `directadmin`, `dnsimple`, `dnsmadeeasy`, `dnspod`, `do`, `domeneshop`, `duckdns`, `dynu`, `gandi`, `gehirn`, `godaddy`, `google`, `he`, `hetzner`, `infomaniak`, `inwx`, `ionos`, `linode`, `loopia`, `luadns`, `netcup`, `njalla`, `nsone`, `ovh`, `porkbun`, `rfc2136`, `route53`, `sakuracloud`, `standalone`, `transip`, and `vultr`. Also need to enter the credentials into the corresponding ini (or json for some plugins) file under `/config/dns-conf`. + # Required if `VALIDATION` is set to `dns`. Options are `acmedns`, `aliyun`, `azure`, `cloudflare`, `cpanel`, `desec`, `digitalocean`, `directadmin`, `dnsimple`, `dnsmadeeasy`, `dnspod`, `do`, `domeneshop`, `duckdns`, `dynu`, `gandi`, `gehirn`, `godaddy`, `google`, `he`, `hetzner`, `infomaniak`, `inwx`, `ionos`, `linode`, `loopia`, `luadns`, `netcup`, `njalla`, `nsone`, `ovh`, `porkbun`, `rfc2136`, `route53`, `sakuracloud`, `standalone`, `transip`, and `vultr`. Also need to enter the credentials into the corresponding ini (or json for some plugins) file under `/config/dns-conf`. - DNSPLUGIN=cloudflare # optional # Optionally override (in seconds) the default propagation time for the dns plugins. - PROPAGATION= # optional diff --git a/lsio/swag/docker-run.sh b/lsio/swag/docker-run.sh index fcf23c5..a97d6fa 100644 --- a/lsio/swag/docker-run.sh +++ b/lsio/swag/docker-run.sh @@ -15,7 +15,7 @@ docker run -d \ -e VALIDATION=http `# Certbot validation method to use, options are `http` or `dns` (`dns` method also requires `DNSPLUGIN` variable set).` \ -e SUBDOMAINS=www, `# optional` `# Subdomains you'd like the cert to cover (comma separated, no spaces) ie. `www,ftp,cloud`. For a wildcard cert, set this *exactly* to `wildcard` (wildcard cert is available via `dns` validation only)` \ -e CERTPROVIDER= `# optional` `# Optionally define the cert provider. Set to `zerossl` for ZeroSSL certs (requires existing [ZeroSSL account](https://app.zerossl.com/signup) and the e-mail address entered in `EMAIL` env var). Otherwise defaults to Let's Encrypt.` \ - -e DNSPLUGIN=cloudflare `# optional` `# Required if `VALIDATION` is set to `dns`. Options are `acmedns`, `aliyun`, `azure`, `cloudflare`, `cloudxns`, `cpanel`, `desec`, `digitalocean`, `directadmin`, `dnsimple`, `dnsmadeeasy`, `dnspod`, `do`, `domeneshop`, `duckdns`, `dynu`, `gandi`, `gehirn`, `godaddy`, `google`, `he`, `hetzner`, `infomaniak`, `inwx`, `ionos`, `linode`, `loopia`, `luadns`, `netcup`, `njalla`, `nsone`, `ovh`, `porkbun`, `rfc2136`, `route53`, `sakuracloud`, `standalone`, `transip`, and `vultr`. Also need to enter the credentials into the corresponding ini (or json for some plugins) file under `/config/dns-conf`.` \ + -e DNSPLUGIN=cloudflare `# optional` `# Required if `VALIDATION` is set to `dns`. Options are `acmedns`, `aliyun`, `azure`, `cloudflare`, `cpanel`, `desec`, `digitalocean`, `directadmin`, `dnsimple`, `dnsmadeeasy`, `dnspod`, `do`, `domeneshop`, `duckdns`, `dynu`, `gandi`, `gehirn`, `godaddy`, `google`, `he`, `hetzner`, `infomaniak`, `inwx`, `ionos`, `linode`, `loopia`, `luadns`, `netcup`, `njalla`, `nsone`, `ovh`, `porkbun`, `rfc2136`, `route53`, `sakuracloud`, `standalone`, `transip`, and `vultr`. Also need to enter the credentials into the corresponding ini (or json for some plugins) file under `/config/dns-conf`.` \ -e PROPAGATION= `# optional` `# Optionally override (in seconds) the default propagation time for the dns plugins.` \ -e EMAIL= `# optional` `# Optional e-mail address used for cert expiration notifications (Required for ZeroSSL).` \ -e ONLY_SUBDOMAINS=false `# optional` `# If you wish to get certs only for certain subdomains, but not the main domain (main domain may be hosted on another machine and cannot be validated), set this to `true`` \ diff --git a/lsio/wireguard/docker-compose.yaml b/lsio/wireguard/docker-compose.yaml index 12515e3..9a23626 100644 --- a/lsio/wireguard/docker-compose.yaml +++ b/lsio/wireguard/docker-compose.yaml @@ -42,8 +42,8 @@ services: volumes: # Contains all relevant configuration files. - ${BASEDIR:-/volume1/docker}/wireguard/config:/config - # Maps host's modules folder. - - /lib/modules:/lib/modules + # Maps host's modules folder. Only required if compiling wireguard modules. + - /lib/modules:/lib/modules # optional ports: # wireguard port - 51820:51820/udp diff --git a/lsio/wireguard/docker-run.sh b/lsio/wireguard/docker-run.sh index 6c3c994..5db2080 100644 --- a/lsio/wireguard/docker-run.sh +++ b/lsio/wireguard/docker-run.sh @@ -26,7 +26,7 @@ docker run -d \ -e LOG_CONFS=true `# optional` `# Generated QR codes will be displayed in the docker log. Set to `false` to skip log output.` \ -p 51820:51820/udp `# wireguard port` \ -v ${BASEDIR:-/volume1/docker}/wireguard/config:/config `# Contains all relevant configuration files.` \ - -v /lib/modules:/lib/modules `# Maps host's modules folder.` \ + -v /lib/modules:/lib/modules `# optional` `# Maps host's modules folder. Only required if compiling wireguard modules.` \ --sysctl="net.ipv4.conf.all.src_valid_mark=1" \ --restart unless-stopped \ ghcr.io/linuxserver/wireguard