Created
October 12, 2019 19:39
-
-
Save digitalsanity/5f4511b6cdef184f4bf20847e4604153 to your computer and use it in GitHub Desktop.
docker-compose for x86_64
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| version: "3.6" | |
| services: | |
| mariadb: | |
| image: "linuxserver/mariadb" | |
| container_name: "mariadb" | |
| hostname: mariadb | |
| volumes: | |
| - ${USERDIR}/docker/mariadb:/config | |
| ports: | |
| - target: 3306 | |
| published: 3306 | |
| protocol: tcp | |
| mode: host | |
| restart: always | |
| environment: | |
| - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| plexms: | |
| container_name: plexms | |
| restart: unless-stopped | |
| image: linuxserver/plex | |
| network_mode: host | |
| volumes: | |
| - ${USERDIR}/docker/plexms:/config | |
| - ${USERDIR}/Downloads/plex_tmp:/transcode | |
| - /media:/media | |
| - ${USERDIR}/docker/shared:/shared | |
| - /Volumes/Mongo:/Volumes/Mongo | |
| # ports: | |
| # - "32400:32400/tcp" | |
| # - "32400:32400/udp" | |
| # - "3005:3005/tcp" | |
| # - "8324:8324/tcp" | |
| # - "5353:5353/udp" | |
| # - "32469:32469/tcp" | |
| # - "32469:32469/udp" | |
| # - "1900:1900/udp" | |
| # - "32410:32410/udp" | |
| # - "32412:32412/udp" | |
| # - "32413:32413/udp" | |
| # - "32414:32414/udp" | |
| environment: | |
| - TZ=${TZ} | |
| # - HOSTNAME="Docker Plex" | |
| # - PLEX_NETWORK_MODE=${PLEXNETWORK} | |
| # - PLEX_CLAIM=${PLEXTOKEN} | |
| - PLEX_UID=${PUID} | |
| - PLEX_GID=${PGID} | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - VERSION=docker | |
| # - ADVERTISE_IP="http://192.168.0.108:32400/" | |
| sonarr: | |
| image: "linuxserver/sonarr" | |
| container_name: "sonarr" | |
| volumes: | |
| - ${USERDIR}/docker/sonarr:/config | |
| - ${USERDIR}/Downloads/completed:/downloads | |
| - ${USERDIR}/media/tvshows:/tv | |
| - "/etc/localtime:/etc/localtime:ro" | |
| - ${USERDIR}/docker/shared:/shared | |
| - /Volumes/Mongo:/Volumes/Mongo | |
| ports: | |
| - "8989:8989" | |
| restart: always | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| radarr: | |
| image: "linuxserver/radarr" | |
| container_name: "radarr" | |
| volumes: | |
| - ${USERDIR}/docker/radarr:/config | |
| - ${USERDIR}/Downloads/completed:/downloads | |
| - ${USERDIR}/media/movies:/movies | |
| - "/etc/localtime:/etc/localtime:ro" | |
| - ${USERDIR}/docker/shared:/shared | |
| - /Volumes/Mongo:/Volumes/Mongo | |
| ports: | |
| - "7878:7878" | |
| restart: always | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| nzbget: | |
| image: "linuxserver/nzbget" | |
| container_name: "nzbget" | |
| volumes: | |
| - ${USERDIR}/docker/nzbget:/config | |
| - ${USERDIR}/Downloads:/downloads | |
| - ${USERDIR}/Downloads/incomplete:/incomplete-downloads | |
| - ${USERDIR}/docker/shared:/shared | |
| - /Volumes/Mongo:/Volumes/Mongo | |
| ports: | |
| - "6789:6789" | |
| restart: always | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| portainer: | |
| image: portainer/portainer | |
| container_name: portainer | |
| restart: always | |
| command: -H unix:///var/run/docker.sock | |
| ports: | |
| - "9000:9000" | |
| volumes: | |
| - /var/run/docker.sock:/var/run/docker.sock | |
| - ${USERDIR}/docker/portainer/data:/data | |
| - ${USERDIR}/docker/shared:/shared | |
| - /Volumes/Mongo:/Volumes/Mongo | |
| environment: | |
| - TZ=${TZ} | |
| organizr: | |
| container_name: organizr | |
| restart: always | |
| image: linuxserver/organizr | |
| volumes: | |
| - ${USERDIR}/docker/organizr:/config | |
| - ${USERDIR}/docker/shared:/shared | |
| - /Volumes/Mongo:/Volumes/Mongo | |
| ports: | |
| - "10080:80" | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| phpmyadmin: | |
| hostname: phpmyadmin | |
| container_name: phpmyadmin | |
| image: phpmyadmin/phpmyadmin | |
| restart: always | |
| links: | |
| - mariadb:db | |
| ports: | |
| - 11080:80 | |
| environment: | |
| - PMA_HOST=mariadb | |
| - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} | |
| watchtower: | |
| container_name: watchtower | |
| restart: always | |
| image: index.docker.io/v2tec/watchtower | |
| volumes: | |
| - /var/run/docker.sock:/var/run/docker.sock | |
| command: --schedule "0 0 4 * * *" --cleanup | |
| homeassistant: | |
| container_name: homeassistant | |
| restart: always | |
| image: homeassistant/home-assistant | |
| devices: | |
| - /dev/ttyUSB0:/dev/ttyUSB0 | |
| - /dev/ttyUSB1:/dev/ttyUSB1 | |
| - /dev/ttyACM0:/dev/ttyACM0 | |
| volumes: | |
| - ${USERDIR}/docker/homeassistant:/config | |
| - /etc/localtime:/etc/localtime:ro | |
| - ${USERDIR}/docker/shared:/shared | |
| ports: | |
| - "8123:8123" | |
| privileged: true | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| ombi: | |
| container_name: ombi | |
| restart: always | |
| image: linuxserver/ombi | |
| volumes: | |
| - ${USERDIR}/docker/ombi:/config | |
| - ${USERDIR}/docker/shared:/shared | |
| ports: | |
| - "3579:3579" | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| hydra: | |
| image: "linuxserver/hydra" | |
| container_name: "hydra" | |
| volumes: | |
| - ${USERDIR}/docker/hydra:/config | |
| - ${USERDIR}/Downloads:/downloads | |
| - ${USERDIR}/docker/shared:/shared | |
| ports: | |
| - "5075:5075" | |
| restart: always | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| jackett: | |
| image: "linuxserver/jackett" | |
| container_name: "jackett" | |
| volumes: | |
| - ${USERDIR}/docker/jackett:/config | |
| - ${USERDIR}/Downloads/completed:/downloads | |
| - "/etc/localtime:/etc/localtime:ro" | |
| - ${USERDIR}/docker/shared:/shared | |
| - /Volumes/Mongo:/Volumes/Mongo | |
| ports: | |
| - "9117:9117" | |
| restart: always | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
| - TZ=${TZ} | |
| nextcloud: | |
| container_name: nextcloud | |
| restart: always | |
| image: linuxserver/nextcloud | |
| volumes: | |
| - ${USERDIR}/docker/nextcloud:/config | |
| - ${USERDIR}/shared_data:/data | |
| - ${USERDIR}/docker/shared:/shared | |
| - /Volumes/Cloud:/Volumes/Cloud | |
| - /Volumes/Work:/Volumes/Work | |
| ports: | |
| - "10443:10443" | |
| environment: | |
| - PUID=${PUID} | |
| - PGID=${PGID} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment