From b2b0f55b62ac1ed9ee0d85eeea2adc0f3ae5272b Mon Sep 17 00:00:00 2001 From: Sthope Date: Sun, 1 May 2022 14:01:04 +0200 Subject: [PATCH] first commit --- Dockerfile | 2 +- docs/portainer-stacks/Bitwarden.md | 8 +++---- docs/portainer-stacks/CrowdSec.yml | 4 ++++ docs/portainer-stacks/Dillinger.md | 12 +++++----- docs/portainer-stacks/Drone.md | 8 +++---- docs/portainer-stacks/Gitea.md | 22 +++++++++---------- docs/portainer-stacks/Librespeed.md | 14 ++++++------ docs/portainer-stacks/MQTT-Mosquitto.md | 10 ++++----- docs/portainer-stacks/PhotoView.md | 16 +++++++------- docs/portainer-stacks/Swag.md | 22 +++++++++---------- docs/portainer-stacks/TasmoBackup.md | 6 ++--- docs/portainer-stacks/VSCode.md | 12 +++++----- docs/portainer-stacks/Zigbee2MQTT.md | 8 +++---- docs/portainer-stacks/authelia.md | 10 ++++----- docs/portainer-stacks/bazarr.md | 14 ++++++------ docs/portainer-stacks/digiKam.md | 16 +++++++------- docs/portainer-stacks/heimdall.md | 14 ++++++------ docs/portainer-stacks/jellyfin.md | 14 ++++++------ docs/portainer-stacks/mqtt-explorer.md | 14 ++++++------ docs/portainer-stacks/octoprint.md | 10 ++++----- docs/portainer-stacks/qbittorrent.md | 14 ++++++------ docs/portainer-stacks/samba.md | 10 ++++----- docs/portainer-stacks/uptime-kuma.md | 6 ++--- docs/tutorials/mkdocs-with-gitea-and-drone.md | 4 ++-- mkdocs.yml | 2 +- 25 files changed, 138 insertions(+), 134 deletions(-) create mode 100644 docs/portainer-stacks/CrowdSec.yml diff --git a/Dockerfile b/Dockerfile index 0684738..578429a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM squidfunk/mkdocs-material:latest +FROM squidfunk/mkdocs-material:${tag-latest} COPY requirements.txt /docs/requirements.txt RUN pip install -U -r /docs/requirements.txt \ No newline at end of file diff --git a/docs/portainer-stacks/Bitwarden.md b/docs/portainer-stacks/Bitwarden.md index c5a878f..e317677 100644 --- a/docs/portainer-stacks/Bitwarden.md +++ b/docs/portainer-stacks/Bitwarden.md @@ -4,10 +4,10 @@ Portainer Stack: version: "3.8" services: bitwarden: - image: bitwardenrs/server:latest - restart: unless-stopped + image: bitwardenrs/server:${tag-latest} + restart: ${RST-unless-stopped} container_name: bitwarden - network_mode: bridge + network_mode: ${net-bridge} volumes: - /docker/bitwarden:/data - /etc/timezone:/etc/timezone:ro @@ -18,5 +18,5 @@ services: # environment: # - ADMIN_TOKEN=super_mega_password labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/CrowdSec.yml b/docs/portainer-stacks/CrowdSec.yml new file mode 100644 index 0000000..0d596b6 --- /dev/null +++ b/docs/portainer-stacks/CrowdSec.yml @@ -0,0 +1,4 @@ +Portainer Stack: +```yaml + +``` \ No newline at end of file diff --git a/docs/portainer-stacks/Dillinger.md b/docs/portainer-stacks/Dillinger.md index 0c53863..5fd786f 100644 --- a/docs/portainer-stacks/Dillinger.md +++ b/docs/portainer-stacks/Dillinger.md @@ -4,19 +4,19 @@ Portainer Stack: version: "3.8" services: dillinger: - image: lscr.io/linuxserver/dillinger:latest + image: lscr.io/linuxserver/dillinger:${tag-latest} container_name: dillinger environment: - - PUID="${PUID-1000}" - - PGID="${GID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ=${TZ-Europe/Amsterdam} volumes: - dillinger:/config ports: - 8080:8080 - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} volumes: dillinger: diff --git a/docs/portainer-stacks/Drone.md b/docs/portainer-stacks/Drone.md index 01adf6c..5fc44a2 100644 --- a/docs/portainer-stacks/Drone.md +++ b/docs/portainer-stacks/Drone.md @@ -6,7 +6,7 @@ services: drone: container_name: drone image: drone/drone:2 - restart: unless-stopped + restart: ${RST-unless-stopped} environment: - DRONE_GITEA_SERVER= - DRONE_GITEA_CLIENT_ID= @@ -22,12 +22,12 @@ services: - 80:80 - 443:443 labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} drone_runner: container_name: drone_runner image: drone/drone-runner-docker:1 - restart: unless-stopped + restart: ${RST-unless-stopped} environment: - DRONE_GITEA_SERVER= - DRONE_RPC_PROTO=https @@ -42,7 +42,7 @@ services: ports: - 3000:3000 labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} - hide_container=true ```
diff --git a/docs/portainer-stacks/Gitea.md b/docs/portainer-stacks/Gitea.md index f22d43a..f96496d 100644 --- a/docs/portainer-stacks/Gitea.md +++ b/docs/portainer-stacks/Gitea.md @@ -4,16 +4,16 @@ Portainer Stack: version: "3.8" services: gitea: - image: gitea/gitea:latest + image: gitea/gitea:${tag-latest} container_name: gitea environment: - - USER_UID="${PUID-1000}" - - USER_GID=${PGID-1000}" + - USER_UID=${PUID-1000} + - USER_GID=${PGID-1000} - GITEA__database__HOST=gitea_db:3306 - GITEA__database__NAME=db_name - GITEA__database__USER=db_username - GITEA__database__PASSWD=db_password - restart: unless-stopped + restart: ${RST-unless-stopped} volumes: - /gitea/config:/data - /etc/timezone:/etc/timezone:ro @@ -23,23 +23,23 @@ services: ports: - 3000:3000 labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} gitea_db: - image: lscr.io/linuxserver/mariadb:latest + image: lscr.io/linuxserver/mariadb:${tag-latest} container_name: gitea_db environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} - MYSQL_ROOT_PASSWORD=db_root_password - - TZ="${TZ-Europe/Amsterdam}" + - TZ=${TZ-Europe/Amsterdam} - MYSQL_DATABASE=db_name - MYSQL_USER=db_username - MYSQL_PASSWORD=db_password volumes: - /gitea/db:/config - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} - hide_db=mariadb ``` \ No newline at end of file diff --git a/docs/portainer-stacks/Librespeed.md b/docs/portainer-stacks/Librespeed.md index 8695377..d9d2667 100644 --- a/docs/portainer-stacks/Librespeed.md +++ b/docs/portainer-stacks/Librespeed.md @@ -4,20 +4,20 @@ Portainer Stack: version: "3.8" services: librespeed: - image: lscr.io/linuxserver/librespeed:latest + image: lscr.io/linuxserver/librespeed:${tag-latest} container_name: librespeed - network_mode: bridge + network_mode: ${net-bridge} environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ=${TZ-Europe/Amsterdam} - PASSWORD= - CUSTOM_RESULTS=false volumes: - librespeed_volume:/config - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} volumes: librespeed_volume: diff --git a/docs/portainer-stacks/MQTT-Mosquitto.md b/docs/portainer-stacks/MQTT-Mosquitto.md index 88c5683..caa9da6 100644 --- a/docs/portainer-stacks/MQTT-Mosquitto.md +++ b/docs/portainer-stacks/MQTT-Mosquitto.md @@ -6,12 +6,12 @@ services: mqtt: container_name: mqtt hostname: mqtt - image: eclipse-mosquitto:latest - restart: unless-stopped - network_mode: bridge + image: eclipse-mosquitto:${tag-latest} + restart: ${RST-unless-stopped} + network_mode: ${net-bridge} user: "1000:1000" environment: - - TZ="${TZ-Europe/Amsterdam}" + - TZ=${TZ-Europe/Amsterdam} volumes: - /etc/localtime:/etc/localtime:ro - /mqtt/config:/mosquitto/config @@ -21,7 +21,7 @@ services: - 9001:9001 - 1883:1883 labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` Mosquitto configuration file `/mosquitto/config/mosquitto.conf`: diff --git a/docs/portainer-stacks/PhotoView.md b/docs/portainer-stacks/PhotoView.md index a8d2738..ec8e445 100644 --- a/docs/portainer-stacks/PhotoView.md +++ b/docs/portainer-stacks/PhotoView.md @@ -6,7 +6,7 @@ services: photoview: image: viktorstrate/photoview:2 - restart: unless-stopped + restart: ${RST-unless-stopped} ports: - "8000:80" depends_on: @@ -36,15 +36,15 @@ services: # You can mount multiple paths, if your photos are spread across multiple directories. - ./photos_path:/photos:ro labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} photoview_db: - image: lscr.io/linuxserver/mariadb:latest - restart: unless-stopped + image: lscr.io/linuxserver/mariadb:${tag-latest} + restart: ${RST-unless-stopped} environment: - - TZ="${TZ-Europe/Amsterdam}" - - PGID="${PGID-1000}" - - PUID="${PUID-1000}" + - TZ=${TZ-Europe/Amsterdam} + - PGID=${PGID-1000} + - PUID=${PUID-1000} - MYSQL_DATABASE=photoview - MYSQL_USER=photoview - MYSQL_PASSWORD=photosecret @@ -52,7 +52,7 @@ services: volumes: - photoview_db_data:/config labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} volumes: photoview_db_data: diff --git a/docs/portainer-stacks/Swag.md b/docs/portainer-stacks/Swag.md index 21400d2..9f9a856 100644 --- a/docs/portainer-stacks/Swag.md +++ b/docs/portainer-stacks/Swag.md @@ -4,15 +4,15 @@ Portainer Stack: version: "3.8" services: swag: - image: lscr.io/linuxserver/swag:latest + image: lscr.io/linuxserver/swag:${tag-latest} container_name: swag - network_mode: bridge + network_mode: ${net-bridge} cap_add: - NET_ADMIN environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ=${TZ-Europe/Amsterdam} - URL=yourdomain.url - VALIDATION=dns - SUBDOMAINS=wildcard @@ -27,22 +27,22 @@ services: ports: - 443:443 - 80:80 - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} dockerproxy: - image: ghcr.io/tecnativa/docker-socket-proxy:latest + image: ghcr.io/tecnativa/docker-socket-proxy:${tag-latest} container_name: dockerproxy - network_mode: bridge + network_mode: ${net-bridge} volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - restart: unless-stopped + restart: ${RST-unless-stopped} environment: - CONTAINERS=1 - POST=0 labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` [More LinuxServer MODS](https://mods.linuxserver.io/?mod=swag) diff --git a/docs/portainer-stacks/TasmoBackup.md b/docs/portainer-stacks/TasmoBackup.md index e64e383..d7067d6 100644 --- a/docs/portainer-stacks/TasmoBackup.md +++ b/docs/portainer-stacks/TasmoBackup.md @@ -6,7 +6,7 @@ services: tasmobackup: image: danmed/tasmobackupv1 container_name: tasmobackup - network_mode: bridge + network_mode: ${net-bridge} environment: - DBTYPE=sqlite - DBNAME=data/tasmobackup @@ -14,7 +14,7 @@ services: - /tasmota_backups:/var/www/html/data ports: - 8259:80 - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/VSCode.md b/docs/portainer-stacks/VSCode.md index 8a409ee..8cc7a4b 100644 --- a/docs/portainer-stacks/VSCode.md +++ b/docs/portainer-stacks/VSCode.md @@ -4,12 +4,12 @@ Portainer Stack: version: "3.8" services: vscode: - image: lscr.io/linuxserver/code-server:latest + image: lscr.io/linuxserver/code-server:${tag-latest} container_name: vscode environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ=${TZ-Europe/Amsterdam} - SUDO_PASSWORD= - PASSWORD= - PROXY_DOMAIN= @@ -21,7 +21,7 @@ services: - /var/run/docker.sock:/var/run/docker.sock ports: - 8443:8443 - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/Zigbee2MQTT.md b/docs/portainer-stacks/Zigbee2MQTT.md index 454d356..bfe062a 100644 --- a/docs/portainer-stacks/Zigbee2MQTT.md +++ b/docs/portainer-stacks/Zigbee2MQTT.md @@ -6,17 +6,17 @@ services: zigbee2mqtt: container_name: zigbee2mqtt hostname: zigbee2mqtt - image: koenkk/zigbee2mqtt:latest + image: koenkk/zigbee2mqtt:${tag-latest} user: "1000:1000" volumes: - /zigbee2mqtt:/app/data - /run/udev:/run/udev:ro - restart: unless-stopped + restart: ${RST-unless-stopped} network_mode: host privileged: true environment: - - TZ="${TZ-Europe/Amsterdam}" + - TZ=${TZ-Europe/Amsterdam} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} - hide_container=false ``` \ No newline at end of file diff --git a/docs/portainer-stacks/authelia.md b/docs/portainer-stacks/authelia.md index be312b3..679e2d6 100644 --- a/docs/portainer-stacks/authelia.md +++ b/docs/portainer-stacks/authelia.md @@ -4,14 +4,14 @@ Portainer Stack: version: "3.8" services: authelia: - image: authelia/authelia:latest + image: authelia/authelia:${tag-latest} container_name: authelia - network_mode: bridge + network_mode: ${net-bridge} environment: - - TZ="${TZ-Europe/Amsterdam}" + - TZ=${TZ-Europe/Amsterdam} volumes: - /docker/nginx/authelia:/config - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/bazarr.md b/docs/portainer-stacks/bazarr.md index 992e972..0460af7 100644 --- a/docs/portainer-stacks/bazarr.md +++ b/docs/portainer-stacks/bazarr.md @@ -3,13 +3,13 @@ Portainer Stack: version: "3.8" services: bazarr: - image: linuxserver/bazarr:latest + image: linuxserver/bazarr:${tag-latest} container_name: bazarr - network_mode: bridge + network_mode: ${net-bridge} environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ={TZ-Europe/Amsterdam} - UMASK_SET=022 volumes: - /htpc/bazarr:/config @@ -18,7 +18,7 @@ services: - /media/kids:/kids ports: - 6767:6767 - restart: unless-stopped + restart: TZ="${TZ-Europe/Amsterdam}" labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/digiKam.md b/docs/portainer-stacks/digiKam.md index f8e58f2..426e85e 100644 --- a/docs/portainer-stacks/digiKam.md +++ b/docs/portainer-stacks/digiKam.md @@ -4,23 +4,23 @@ Portainer Stack: version: "3.8" services: digikam: - image: lscr.io/linuxserver/digikam:latest + image: lscr.io/linuxserver/digikam:${tag-latest} container_name: digikam - network_mode: bridge + network_mode: ${net-bridge} environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ=${TZ-Europe/Amsterdam} - SUBFOLDER=/ - KEYBOARD=en-us-qwerty volumes: - digikam:/config ports: - 3000:3000 - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} volumes: digikam: -``` \ No newline at end of file +```TZ="${TZ-Europe/Amsterdam}"TZ="${TZ-Europe/Amsterdam}" \ No newline at end of file diff --git a/docs/portainer-stacks/heimdall.md b/docs/portainer-stacks/heimdall.md index d6de0bc..db63a89 100644 --- a/docs/portainer-stacks/heimdall.md +++ b/docs/portainer-stacks/heimdall.md @@ -4,18 +4,18 @@ Portainer Stack: version: "3.8" services: heimdall: - image: lscr.io/linuxserver/heimdall:latest + image: lscr.io/linuxserver/heimdall:${tag-latest} container_name: heimdall - network_mode: bridge + network_mode: ${net-bridge} environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ=${TZ-Europe/Amsterdam} volumes: - /heimdall:/config ports: - 33443:443 - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/jellyfin.md b/docs/portainer-stacks/jellyfin.md index 4d08063..c74aaaa 100644 --- a/docs/portainer-stacks/jellyfin.md +++ b/docs/portainer-stacks/jellyfin.md @@ -3,13 +3,13 @@ Portainer Stack: version: "3.8" services: jellyfin: - image: linuxserver/jellyfin:latest + image: linuxserver/jellyfin:${tag-latest} container_name: jellyfin - network_mode: bridge + network_mode: ${net-bridge} environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ=${TZ-Europe/Amsterdam} # - JELLYFIN_PublishedServerUrl= volumes: - /jellyfin:/config @@ -20,7 +20,7 @@ services: - 8920:8920 - 7359:7359/udp - 1900:1900/udp - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/mqtt-explorer.md b/docs/portainer-stacks/mqtt-explorer.md index 6c2f52a..627cf5c 100644 --- a/docs/portainer-stacks/mqtt-explorer.md +++ b/docs/portainer-stacks/mqtt-explorer.md @@ -6,20 +6,20 @@ volumes: mqttexplorer: services: mqtt-explorer: - image: smeagolworms4/mqtt-explorer:latest + image: smeagolworms4/mqtt-explorer:${tag-latest} container_name: mqtt-explorer - network_mode: bridge + network_mode: ${net-bridge} environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ=${TZ-Europe/Amsterdam} - HTTP_PORT=4000 - CONFIG_PATH=/mqtt-explorer/config volumes: - mqttexplorer:/mqtt-explorer/config ports: - 4000:4000 - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/octoprint.md b/docs/portainer-stacks/octoprint.md index bfbeb88..06f09b2 100644 --- a/docs/portainer-stacks/octoprint.md +++ b/docs/portainer-stacks/octoprint.md @@ -6,11 +6,11 @@ volumes: octoprint: services: octoprint: - image: octoprint/octoprint:latest + image: octoprint/octoprint:${tag-latest} container_name: octoprint - network_mode: bridge - restart: unless-stopped - user: "${USER-1000:1000}" + network_mode: ${net-bridge} + restart: ${RST-unless-stopped} + user: ${USER-1000:1000} volumes: - octoprint:/octoprint # devices: @@ -18,5 +18,5 @@ services: ports: - 80:80 labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/qbittorrent.md b/docs/portainer-stacks/qbittorrent.md index 552af1c..b6b1f95 100644 --- a/docs/portainer-stacks/qbittorrent.md +++ b/docs/portainer-stacks/qbittorrent.md @@ -3,9 +3,9 @@ Portainer Stack: version: "3.8" services: qbittorrent: - image: linuxserver/qbittorrent:latest + image: linuxserver/qbittorrent:${tag-latest} container_name: qbittorrent - network_mode: bridge + network_mode: ${net-bridge} volumes: - /qbittorrent:/config - /downloads:/downloads @@ -13,13 +13,13 @@ services: - "8080:8080" - "6881:6881" - "6881:6881/udp" - restart: always + restart: ${RST-always} environment: - - PUID="${PUID-1000}" - - PGID="${PGID-1000}" - - TZ="${TZ-Europe/Amsterdam}" + - PUID=${PUID-1000} + - PGID=${PGID-1000} + - TZ=${TZ-Europe/Amsterdam} - UMASK=022 - WEBUI_PORT=8080 labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/portainer-stacks/samba.md b/docs/portainer-stacks/samba.md index 96e810d..a4de987 100644 --- a/docs/portainer-stacks/samba.md +++ b/docs/portainer-stacks/samba.md @@ -16,18 +16,18 @@ Portainer Stack: version: "3.8" services: samba: - image: elswork/samba:latest + image: elswork/samba:${tag-latest} container_name: samba hostname: samba - network_mode: bridge - restart: unless-stopped + network_mode: ${net-bridge} + restart: ${RST-unless-stopped} environment: - - TZ="${TZ-Europe/Amsterdam}" + - TZ=${TZ-Europe/Amsterdam} volumes: - {folder_to_share}:/share ports: - 445:445 labels: - - com.centurylinklabs.watchtower.enable=false + - com.centurylinklabs.watchtower.enable=${AutoUpdate-false} command: '-u "1000:1000:{USERNAME}:{USERNAME}:{PASSWORD}" -s "HomeLAB:/share:rw:{USERNAME}"' ``` \ No newline at end of file diff --git a/docs/portainer-stacks/uptime-kuma.md b/docs/portainer-stacks/uptime-kuma.md index 8eb4e2a..0a877aa 100644 --- a/docs/portainer-stacks/uptime-kuma.md +++ b/docs/portainer-stacks/uptime-kuma.md @@ -7,10 +7,10 @@ services: image: louislam/uptime-kuma:1 container_name: uptime hostname: uptime - network_mode: bridge + network_mode: ${net-bridge} volumes: - /uptime_kuma:/app/data - restart: unless-stopped + restart: ${RST-unless-stopped} labels: - - com.centurylinklabs.watchtower.enable=true + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} ``` \ No newline at end of file diff --git a/docs/tutorials/mkdocs-with-gitea-and-drone.md b/docs/tutorials/mkdocs-with-gitea-and-drone.md index c80dc81..ca1f0b9 100644 --- a/docs/tutorials/mkdocs-with-gitea-and-drone.md +++ b/docs/tutorials/mkdocs-with-gitea-and-drone.md @@ -13,8 +13,8 @@ services: volumes: - /wiki/site:/usr/share/nginx/html:ro labels: - - com.centurylinklabs.watchtower.enable=true - restart: unless-stopped + - com.centurylinklabs.watchtower.enable=${AutoUpdate-true} + restart: ${RST-unless-stopped} ``` 3- [Clone this repository](https://git.sthope.dev/sthope/mkdocswiki_template) as template and create the `.drone.yml` as indicated in the [README.md](https://git.sthope.dev/sthope/mkdocswiki_template/src/branch/master/README.md) diff --git a/mkdocs.yml b/mkdocs.yml index c7bf93b..c68ad5f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -96,7 +96,7 @@ nav: - PhotoView: portainer-stacks/PhotoView.md - qBittorrent: portainer-stacks/qbittorrent.md - Samba: portainer-stacks/samba.md - - Swag: portainer-stacks/Swag.md + - TZ="${TZ-Europe/Amsterdam}": portainer-stacks/Swag.md - TasmoBackup: portainer-stacks/TasmoBackup.md - Uptime-Kuma: portainer-stacks/uptime-kuma.md - VSCode: portainer-stacks/VSCode.md