Set UID/GID for users
This commit is contained in:
@@ -53,6 +53,7 @@ services:
|
||||
--host tcp://docker:2375
|
||||
--hide-label nas-compose.boostrap=true
|
||||
--admin-password-file /run/secrets/portainer_password
|
||||
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- docker
|
||||
- traefik
|
||||
|
||||
@@ -4,6 +4,9 @@ services:
|
||||
mylar:
|
||||
image: linuxserver/mylar3
|
||||
profiles: [ebooks]
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- traefik
|
||||
- gotify
|
||||
@@ -20,6 +23,9 @@ services:
|
||||
lazylibrarian:
|
||||
image: linuxserver/lazylibrarian
|
||||
profiles: [ebooks]
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- traefik
|
||||
- gotify
|
||||
@@ -35,6 +41,9 @@ services:
|
||||
|
||||
sonarr:
|
||||
image: linuxserver/sonarr
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- traefik
|
||||
- gotify
|
||||
@@ -50,6 +59,9 @@ services:
|
||||
|
||||
radarr:
|
||||
image: linuxserver/radarr
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- traefik
|
||||
- gotify
|
||||
@@ -65,6 +77,9 @@ services:
|
||||
|
||||
bazarr:
|
||||
image: linuxserver/bazarr
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- traefik
|
||||
- gotify
|
||||
@@ -78,6 +93,9 @@ services:
|
||||
|
||||
ombi:
|
||||
image: linuxserver/ombi
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- traefik
|
||||
- downloads
|
||||
|
||||
@@ -17,6 +17,9 @@ services:
|
||||
|
||||
prowlarr:
|
||||
image: linuxserver/prowlarr
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- default
|
||||
- traefik
|
||||
@@ -38,6 +41,8 @@ services:
|
||||
transmission:
|
||||
image: haugene/transmission-openvpn
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
OPENVPN_PROVIDER: PIA
|
||||
OPENVPN_CONFIG: ${NASCOMPOSE_TRANSMISSION_VPNREGION?}
|
||||
OPENVPN_OPTS: --inactive 3600 --ping 10 --ping-exit 60
|
||||
|
||||
@@ -11,6 +11,8 @@ services:
|
||||
plex:
|
||||
image: plexinc/pms-docker:plexpass
|
||||
environment:
|
||||
PLEX_UID: ${NASCOMPOSE_UID?}
|
||||
PLEX_GID: ${NASCOMPOSE_GID?}
|
||||
PLEX_CLAIM: ${NASCOMPOSE_PLEX_CLAIM}
|
||||
ports:
|
||||
- 32400:32400
|
||||
@@ -31,6 +33,7 @@ services:
|
||||
plaxt:
|
||||
image: xanderstrike/goplaxt
|
||||
profiles: [plaxt]
|
||||
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||
environment:
|
||||
TRAKT_ID: '' #TODO Define properly
|
||||
TRAKT_SECRET: '' #TODO Define properly
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
COMPOSE_PROFILES=ebooks,plaxt,ombi
|
||||
|
||||
NASCOMPOSE_UID=1000
|
||||
NASCOMPOSE_GID=1000
|
||||
|
||||
NASCOMPOSE_SERVICES=
|
||||
NASCOMPOSE_DOWNLOADS=
|
||||
NASCOMPOSE_MEDIA=
|
||||
|
||||
@@ -6,6 +6,7 @@ services:
|
||||
entrypoint: ./data/entrypoint.sh
|
||||
environment:
|
||||
GOTIFY_DEFAULTUSER_PASS_FILE: /run/secrets/admin_password
|
||||
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- gotify
|
||||
- traefik
|
||||
|
||||
@@ -19,6 +19,9 @@ services:
|
||||
|
||||
smokeping:
|
||||
image: linuxserver/smokeping
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- traefik
|
||||
volumes:
|
||||
@@ -39,6 +42,9 @@ services:
|
||||
|
||||
heimdall:
|
||||
image: linuxserver/heimdall
|
||||
environment:
|
||||
PUID: ${NASCOMPOSE_UID?}
|
||||
PGID: ${NASCOMPOSE_GID?}
|
||||
networks:
|
||||
- traefik
|
||||
volumes:
|
||||
|
||||
Reference in New Issue
Block a user