Install docker-compose x86-64 - Dell Wyse, 8GB, 128GB SSD, 2TB NVME Drive
curl -fL 'https://github.com/docker/compose/releases/download/v2.22.0/docker-compose-linux-x86_64' -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo docker-compose version
ARM - Raspberry PI, 8GB, etc
# Install docker-compose for ARM / Raspberry PI
sudo curl -fL 'https://github.com/docker/compose/releases/download/v2.22.0/docker-compose-linux-armv6' -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo docker-compose version
docker-compose.yml
version: "3.2"
services:
radarr: # Movies Organiser
container_name: radarr
image: cr.hotio.dev/hotio/radarr:latest
restart: unless-stopped
logging:
driver: json-file
ports:
- 7878:7878
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/radarr:/config
- /data:/data:rw
sonarr: # Series Organiser
container_name: sonarr
image: cr.hotio.dev/hotio/sonarr:latest
restart: unless-stopped
logging:
driver: json-file
ports:
- 8989:8989
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/sonarr:/config
- /data:/data:rw
lidarr: # Music Organiser
container_name: lidarr
image: ghcr.io/hotio/lidarr:latest
restart: unless-stopped
ports:
- "8686:8686"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/lidarr:/config
- /data:/data
bazarr: # Books Organiser
container_name: bazarr
image: cr.hotio.dev/hotio/bazarr:latest
restart: unless-stopped
logging:
driver: json-file
ports:
- 6767:6767
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/bazarr:/config
- /data:/data
prowlarr: # Index Manager
container_name: prowlarr
image: ghcr.io/hotio/prowlarr
restart: unless-stopped
ports:
- "9696:9696"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/prowlarr:/config
- /data/usenet:/data/usenet:rw
nzbhydra2:
container_name: nzbhydra2
image: ghcr.io/hotio/nzbhydra2:latest
restart: unless-stopped
ports:
- "5076:5076"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/nzbhydra2:/config
- /data/usenet:/data/usenet:rw
qbittorrent: # Torrent Downloader
container_name: qbittorrent
image: ghcr.io/hotio/qbittorrent:latest
restart: unless-stopped
ports:
- "8181:8080"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/qbittorrent:/config
- /data:/data
sabnzbd: # Newsgroup Downloader
container_name: sabnzbd
image: lscr.io/linuxserver/sabnzbd:latest
restart: unless-stopped
ports:
- "8080:8080"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/sabnzbd:/config
- /data/usenet:/data/usenet:rw
jellyseerr: # Request Movies/Series
container_name: jellyseerr
image: ghcr.io/hotio/jellyseerr:latest
restart: unless-stopped
ports:
- "5055:5055"
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/jellyseerr:/config
- /data:/data:rw
emby: # Media Frontend
image: lscr.io/linuxserver/emby:latest
container_name: emby
environment:
- PUID=1000
- PGID=1000
- UMASK=002
- TZ=Europe/London
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/jellyseerr:/config
- /data:/data:rw
ports:
- 8096:8096
devices:
- /dev/dri:/dev/dri #optional
restart: unless-stopped
proxy:
image: jc21/nginx-proxy-manager:2.10.4@sha256:e1000dd653d193ac70cb3635c27333b0183a11f987e2b1c6043589d9d948bc0f
ports:
- 80:80/tcp
- 127.0.0.1:81:81/tcp
- 443:443/tcp
tmpfs:
- /tmp
volumes:
- /data/proxy:/data
- /data/letsencrypt:/etc/letsencrypt