Initial commit
This commit is contained in:
17
docs/portainer-stacks/authelia.md
Normal file
17
docs/portainer-stacks/authelia.md
Normal 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
|
||||
```
|
24
docs/portainer-stacks/bazarr.md
Normal file
24
docs/portainer-stacks/bazarr.md
Normal 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
|
||||
```
|
22
docs/portainer-stacks/bitwarden.md
Normal file
22
docs/portainer-stacks/bitwarden.md
Normal 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
|
||||
```
|
26
docs/portainer-stacks/jellyfin.md
Normal file
26
docs/portainer-stacks/jellyfin.md
Normal 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
|
||||
```
|
25
docs/portainer-stacks/mqtt-explorer.md
Normal file
25
docs/portainer-stacks/mqtt-explorer.md
Normal 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
|
||||
```
|
22
docs/portainer-stacks/octoprint.md
Normal file
22
docs/portainer-stacks/octoprint.md
Normal 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
|
||||
```
|
25
docs/portainer-stacks/qbittorrent.md
Normal file
25
docs/portainer-stacks/qbittorrent.md
Normal 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
|
||||
```
|
33
docs/portainer-stacks/samba.md
Normal file
33
docs/portainer-stacks/samba.md
Normal 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}"'
|
||||
```
|
4
docs/portainer-stacks/template.md
Normal file
4
docs/portainer-stacks/template.md
Normal file
@ -0,0 +1,4 @@
|
||||
Portainer Stack:
|
||||
```
|
||||
|
||||
```
|
Reference in New Issue
Block a user