This commit is contained in:
parent
fce3bd461a
commit
b2b0f55b62
@ -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
|
@ -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}
|
||||
```
|
4
docs/portainer-stacks/CrowdSec.yml
Normal file
4
docs/portainer-stacks/CrowdSec.yml
Normal file
@ -0,0 +1,4 @@
|
||||
Portainer Stack:
|
||||
```yaml
|
||||
|
||||
```
|
@ -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:
|
||||
|
@ -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
|
||||
```
|
||||
<br>
|
||||
|
@ -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
|
||||
```
|
@ -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:
|
||||
|
@ -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`:
|
||||
|
@ -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:
|
||||
|
@ -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)
|
||||
|
@ -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}
|
||||
```
|
@ -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}
|
||||
```
|
@ -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
|
||||
```
|
@ -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}
|
||||
```
|
@ -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}
|
||||
```
|
@ -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:
|
||||
```
|
||||
```TZ="${TZ-Europe/Amsterdam}"TZ="${TZ-Europe/Amsterdam}"
|
@ -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}
|
||||
```
|
@ -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}
|
||||
```
|
@ -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}
|
||||
```
|
@ -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}
|
||||
```
|
@ -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}
|
||||
```
|
@ -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}"'
|
||||
```
|
@ -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}
|
||||
```
|
@ -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)
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user