added linkding and env variables

This commit is contained in:
2023-05-08 10:58:33 -05:00
parent 696befc215
commit 65df1946a7
2 changed files with 80 additions and 59 deletions

View File

@@ -3,7 +3,6 @@ version: '3'
services:
bazarr:
container_name: bazarr
hostname: bazarr
image: lscr.io/linuxserver/bazarr:latest
environment:
- PUID=${PUID}
@@ -18,7 +17,6 @@ services:
collabora:
container_name: collabora
hostname: collabora
image: collabora/code
environment:
domain: ${NEXTCLOUD_DOMAIN}
@@ -28,13 +26,12 @@ services:
- MKNOD
ports:
- 9980:9980
restart: always
restart: unless-stopped
volumes:
- ./appdata/collabora/code:/etc/loolwsd
freshrss:
container_name: freshrss
hostname: freshrss
image: freshrss/freshrss:latest
environment:
- PUID=${PUID}
@@ -45,7 +42,7 @@ services:
- freshrss-db
ports:
- 8088:80/tcp
restart: always
restart: unless-stopped
volumes:
- ./appdata/freshrss/data:/var/www/FreshRSS/data
- ./appdata/freshrss/extensions:/var/www/FreshRSS/extensions
@@ -53,7 +50,6 @@ services:
freshrss-db:
container_name: freshrss-db
hostname: freshrss-db
image: postgres:12-alpine
environment:
- PUID=${PUID}
@@ -61,7 +57,7 @@ services:
- POSTGRES_USER=freshrss
- POSTGRES_PASSWORD=freshrss
- POSTGRES_DB=freshrss
restart: always
restart: unless-stopped
volumes:
- ./appdata/freshrss/db/data:/var/lib/postgresql/data
- /etc/localtime:/etc/localtime:ro
@@ -93,13 +89,12 @@ services:
- 8282:8282/tcp # qBittorrent
- 55361:6881/tcp # qBittorrent
- 55361:6881/udp # qBittorrent
restart: always
restart: unless-stopped
volumes:
- ./appdata/gluetun:/gluetun
jackett:
container_name: jackett
hostname: jackett
image: binhex/arch-jackett:latest
environment:
- PGID=${PGID}
@@ -107,7 +102,7 @@ services:
- UMASK=${UMASK}
ports:
- 9117:9117/tcp
restart: always
restart: unless-stopped
volumes:
- ./appdata/jackett:/config
- ./appdata/jackett/data:/data
@@ -129,7 +124,7 @@ services:
- MYJD_DEVICE_NAME=dockerserver
- XDG_DOWNLOAD_DIR=/output
network_mode: "service:gluetun"
restart: always
restart: unless-stopped
volumes:
- ./appdata/jdownloader2:/config
- /mnt/data/downloads/jdownloader:/output
@@ -137,18 +132,16 @@ services:
kavita:
container_name: kavita
hostname: kavita
image: kizaing/kavita:latest
ports:
- "5002:5000"
restart: always
restart: unless-stopped
volumes:
- /mnt/storage/ComicsAndManga:/comicsandmanga
- ./appdata/kavita/config:/kavita/config
kutt:
container_name: kutt
hostname: kutt
image: kutt/kutt:latest
environment:
DB_HOST: kutt-postgres
@@ -164,31 +157,28 @@ services:
- kutt-redis
ports:
- 3000:3000/tcp
restart: always
restart: unless-stopped
kutt-redis:
container_name: kutt-redis
hostname: kutt-redis
image: redis:6.0-alpine
restart: always
restart: unless-stopped
volumes:
- ./appdata/kutt/redis_data:/data
kutt-postgres:
container_name: kutt-postgres
hostname: kutt-postgres
image: postgres:12-alpine
environment:
- POSTGRES_USER=kutt
- POSTGRES_PASSWORD=kutt
- POSTGRES_DB=kutt
restart: always
restart: unless-stopped
volumes:
- ./appdata/kutt/postgres_data:/var/lib/postgresql/data
lidarr:
container_name: lidarr
hostname: lidarr
image: lscr.io/linuxserver/lidarr:latest
environment:
- PGID=${PGID}
@@ -196,15 +186,25 @@ services:
- TZ=${TZ}
ports:
- 8686:8686
restart: always
restart: unless-stopped
volumes:
- ./appdata/lidarr/config:/config
- /mnt/storage/music/Albums:/music
- /mnt/data/downloads/music:/downloads
linkding:
container_name: linkding
image: sissbruecker/linkding:latest
env_file:
- .env
ports:
- 9090:9090
restart: unless-stopped
volumes:
- ./appdata/linkding:/etc/linkding/data
meshcentral:
container_name: meshcentral
hostname: meshcentral
image: typhonragewind/meshcentral:latest
environment:
- HOSTNAME=meshcentral.akanealw.com
@@ -215,14 +215,13 @@ services:
ports:
- 9443:443/tcp
- 9080:80/tcp
restart: always
restart: unless-stopped
volumes:
- ./appdata/meshcentral/data:/opt/meshcentral/meshcentral-data
- ./appdata/meshcentral/user_files:/opt/meshcentral/meshcentral-files
metube:
container_name: metube
hostname: metube
image: alexta69/metube
environment:
- STATE_DIR=/config
@@ -230,14 +229,13 @@ services:
- PGID=${PGID}
ports:
- 8082:8081
restart: always
restart: unless-stopped
volumes:
- /mnt/data/media/videos/youtubedl:/downloads
- ./appdata/metube:/config
monitorr:
container_name: monitorr
hostname: monitorr
image: monitorr/monitorr:latest
environment:
- PGID=${PGID}
@@ -245,7 +243,7 @@ services:
- TZ=${TZ}
ports:
- 8084:80/tcp
restart: always
restart: unless-stopped
volumes:
- /mnt/data:/HD:ro
- ./appdata/monitorr/app:/app
@@ -254,7 +252,6 @@ services:
mstream:
container_name: mstream
hostname: mstream
image: lscr.io/linuxserver/mstream:latest
environment:
- PUID=${PUID}
@@ -262,14 +259,13 @@ services:
- TZ=${TZ}
ports:
- 3001:3000
restart: always
restart: unless-stopped
volumes:
- ./appdata/mstream:/config
- /mnt/storage/music:/music
nzbhydra2:
container_name: nzbhydra2
hostname: nzbhydra2
image: binhex/arch-nzbhydra2:latest
environment:
- PGID=${PGID}
@@ -277,7 +273,7 @@ services:
- UMASK=${UMASK}
ports:
- 5076:5076/tcp
restart: always
restart: unless-stopped
volumes:
- ./appdata/nzbhydra2/data:/data
- ./appdata/nzbhydra2:/config
@@ -286,7 +282,6 @@ services:
openssh-server:
container_name: openssh-server
hostname: openssh-server
image: lscr.io/linuxserver/openssh-server:latest
environment:
- PUID=${PUID}
@@ -295,13 +290,12 @@ services:
- USER_NAME=akanealw
ports:
- 2222:2222
restart: always
restart: unless-stopped
volumes:
- ./appdata/openssh-server/config:/config
organizr:
container_name: organizr
hostname: organizr
image: organizr/organizr:latest
environment:
- PGID=${PGID}
@@ -309,35 +303,27 @@ services:
- FPM=true
ports:
- 8085:80/tcp
restart: always
restart: unless-stopped
volumes:
- ./appdata/organizr/config:/config
- /etc/localtime:/etc/localtime:ro
overseerr:
container_name: overseerr
hostname: overseerr
image: sctx/overseerr:latest
environment:
- LOG_LEVEL=info
- TZ=${TZ}
ports:
- 5055:5055
restart: always
restart: unless-stopped
volumes:
- ./appdata/overseerr/config:/app/config
- /etc/localtime:/etc/localtime:ro
owncloud:
hostname: owncloud
image: owncloud/server:${OWNCLOUD_VERSION}
container_name: owncloud
restart: always
ports:
- 8092:8080
depends_on:
- owncloud-mariadb
- owncloud-redis
image: owncloud/server:${OWNCLOUD_VERSION}
environment:
- OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN}
- OWNCLOUD_TRUSTED_DOMAINS=${OWNCLOUD_TRUSTED_DOMAINS}
@@ -356,14 +342,18 @@ services:
interval: 30s
timeout: 10s
retries: 5
depends_on:
- owncloud-mariadb
- owncloud-redis
ports:
- 8092:8080
restart: unless-stopped
volumes:
- ./appdata/owncloud/files:/mnt/data
owncloud-mariadb:
hostname: owncloud-mariadb
image: mariadb:10.6
container_name: owncloud-mariadb
restart: always
image: mariadb:10.6
environment:
- MYSQL_ROOT_PASSWORD=owncloud
- MYSQL_USER=owncloud
@@ -375,26 +365,25 @@ services:
interval: 10s
timeout: 5s
retries: 5
restart: unless-stopped
volumes:
- ./appdata/owncloud-mariadb/mysql:/var/lib/mysql
owncloud-redis:
hostname: owncloud-redis
image: redis:6
container_name: owncloud-redis
restart: always
command: ["--databases", "1"]
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 5s
retries: 5
restart: unless-stopped
volumes:
- ./appdata/owncloud-redis:/data
prowlarr:
container_name: prowlarr
hostname: prowlarr
image: ghcr.io/linuxserver/prowlarr:develop
environment:
- PUID=${PUID}
@@ -402,7 +391,7 @@ services:
- TZ=${TZ}
ports:
- 9696:9696
restart: always
restart: unless-stopped
volumes:
- ./appdata/prowlarr/config:/config
@@ -415,7 +404,7 @@ services:
- TZ=${TZ}
- WEBUI_PORT=8282
network_mode: "service:gluetun"
restart: always
restart: unless-stopped
volumes:
- ./appdata/qbittorrent/config:/config
- /mnt/data:/data
@@ -423,7 +412,6 @@ services:
radarr:
container_name: radarr
hostname: radarr
image: lscr.io/linuxserver/radarr:latest
environment:
- PUID=${PUID}
@@ -431,7 +419,7 @@ services:
- TZ=${TZ}
ports:
- 7878:7878
restart: always
restart: unless-stopped
volumes:
- ./appdata/radarr:/config
- /mnt/data:/data
@@ -444,7 +432,7 @@ services:
- PGID=${PGID}
- TZ=${TZ}
network_mode: "service:gluetun"
restart: always
restart: unless-stopped
volumes:
- ./appdata/sabnzbd:/config
- /mnt/data:/data
@@ -452,7 +440,6 @@ services:
sonarr:
container_name: sonarr
hostname: sonarr
image: lscr.io/linuxserver/sonarr:latest
environment:
- PUID=${PUID}
@@ -460,7 +447,7 @@ services:
- TZ=${TZ}
ports:
- 8989:8989
restart: always
restart: unless-stopped
volumes:
- ./appdata/sonarr:/config
- /mnt/data:/data
@@ -470,7 +457,7 @@ services:
image: frooodle/s-pdf
ports:
- 8086:8080
restart: always
restart: unless-stopped
webnut:
container_name: webnut