Initial commit

This commit is contained in:
2022-04-17 15:55:46 +02:00
commit 62cd10bb99
28 changed files with 681 additions and 0 deletions

View File

@ -0,0 +1,17 @@
Portainer Stack:
```
---
version: "3.8"
services:
authelia:
image: authelia/authelia:latest
container_name: authelia
network_mode: bridge
environment:
- TZ=Europe/Amsterdam
volumes:
- /docker/nginx/authelia:/config
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
```

View File

@ -0,0 +1,24 @@
Portainer Stack:
```
version: "3.8"
services:
bazarr:
image: linuxserver/bazarr:latest
container_name: bazarr
network_mode: bridge
environment:
- PUID=1000
- PGID=1000
- UMASK_SET=022
- TZ=Europe/Amsterdam
volumes:
- /htpc/bazarr:/config
- /media/movies:/movies
- /media/tvshows:/tv
- /media/kids:/kids
ports:
- 6767:6767
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
```

View File

@ -0,0 +1,22 @@
Portainer Stack:
```
---
version: "3.8"
services:
bitwarden:
image: bitwardenrs/server:latest
restart: unless-stopped
container_name: bitwarden
network_mode: bridge
volumes:
- /docker/bitwarden:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- 3012:3012
- 80:80
# environment:
# - ADMIN_TOKEN=super_mega_password
labels:
- com.centurylinklabs.watchtower.enable=true
```

View File

@ -0,0 +1,26 @@
Portainer Stack:
```
version: "3.8"
services:
jellyfin:
image: linuxserver/jellyfin:latest
container_name: jellyfin
network_mode: bridge
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
# - JELLYFIN_PublishedServerUrl=
volumes:
- /jellyfin:/config
- /opt/vc/lib:/opt/vc/lib
- /media:/HTPC
ports:
- 8096:8096
- 8920:8920
- 7359:7359/udp
- 1900:1900/udp
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
```

View File

@ -0,0 +1,25 @@
Portainer Stack:
```
---
version: "3.8"
volumes:
mqttexplorer:
services:
mqtt-explorer:
image: smeagolworms4/mqtt-explorer:latest
container_name: mqtt-explorer
network_mode: bridge
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
- HTTP_PORT=4000
- CONFIG_PATH=/mqtt-explorer/config
volumes:
- mqttexplorer:/mqtt-explorer/config
ports:
- 4000:4000
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
```

View File

@ -0,0 +1,22 @@
Portainer Stack:
```
---
version: "3.8"
volumes:
octoprint:
services:
octoprint:
image: octoprint/octoprint:latest
container_name: octoprint
network_mode: bridge
restart: unless-stopped
user: 1000:1000
volumes:
- octoprint:/octoprint
# devices:
# - /dev/ttyUSB0:/dev/ttyUSB0
ports:
- 80:80
labels:
- com.centurylinklabs.watchtower.enable=true
```

View File

@ -0,0 +1,25 @@
Portainer Stack:
```
version: "3.8"
services:
qbittorrent:
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
network_mode: bridge
volumes:
- /qbittorrent:/config
- /downloads:/downloads
ports:
- "8080:8080"
- "6881:6881"
- "6881:6881/udp"
restart: always
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
- UMASK=022
- WEBUI_PORT=8080
labels:
- com.centurylinklabs.watchtower.enable=true
```

View File

@ -0,0 +1,33 @@
Replace `{folder_to_share}`, `{USERNAME}`, `{PASSWORD}` with your choice.
eg:
```
volumes:
- /home/user:/share
```
eg:
```
command: '-u "1000:1000:user:user:crap_pass" -s "HomeLAB:/share:rw:user"'
```
Portainer Stack:
```
---
version: "3.8"
services:
samba:
image: elswork/samba:latest
container_name: samba
hostname: samba
network_mode: bridge
restart: unless-stopped
environment:
- TZ=Europe/Amsterdam
volumes:
- {folder_to_share}:/share
ports:
- 445:445
labels:
- com.centurylinklabs.watchtower.enable=false
command: '-u "1000:1000:{USERNAME}:{USERNAME}:{PASSWORD}" -s "HomeLAB:/share:rw:{USERNAME}"'
```

View File

@ -0,0 +1,4 @@
Portainer Stack:
```
```