Skip to content

Instantly share code, notes, and snippets.

@wjdp
Created August 24, 2018 17:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wjdp/2028afbf14748f8e333d21db88053d57 to your computer and use it in GitHub Desktop.
Save wjdp/2028afbf14748f8e333d21db88053d57 to your computer and use it in GitHub Desktop.
version: '3.6'
services:
portainer:
image: portainer/portainer
container_name: portainer
restart: always
command: -H unix:///var/run/docker.sock
ports:
- "3000:9000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${USERDIR}/docker/portainer/data:/data
environment:
- TZ=${TZ}
watchtower:
container_name: watchtower
restart: always
image: v2tec/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --schedule "0 0 4 * * *" --cleanup
organizr:
container_name: organizr
restart: always
image: lsiocommunity/organizr
volumes:
- ${USERDIR}/docker/organizr:/config
ports:
- "80:80"
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
homeassistant:
container_name: homeassistant
restart: always
image: homeassistant/home-assistant
volumes:
- ${USERDIR}/docker/ha:/config
- /etc/localtime:/etc/localtime:ro
ports:
- "8123:8123"
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
unifi:
container_name: unifi
image: jacobalberty/unifi
restart: always
volumes:
- ${USERDIR}/unifi/lib:/var/lib/unifi
- ${USERDIR}/unifi/log:/var/log/unifi
- ${USERDIR}/unifi/run:/var/run/unifi
ports:
- '3478:3478/udp'
- '10001:10001/udp'
- '6789:6789/tcp'
- '8080:8080/tcp'
- '8880:8880/tcp'
- '8443:8443/tcp'
- '8843:8843/tcp'
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
plex:
container_name: plex
restart: always
image: plexinc/pms-docker
volumes:
- ${USERDIR}/docker/plexms:/config
- ${USERDIR}/Downloads/plex_tmp:/transcode
- /media/frank/home/family:/media
ports:
- "32400:32400/tcp"
- "3005:3005/tcp"
- "8324:8324/tcp"
- "32469:32469/tcp"
- "1900:1900/udp"
- "32410:32410/udp"
- "32412:32412/udp"
- "32413:32413/udp"
- "32414:32414/udp"
environment:
- TZ=${TZ}
- HOSTNAME="xxx"
- PLEX_CLAIM="xxx"
- PLEX_UID=${PUID}
- PLEX_GID=${PGID}
- ADVERTISE_IP="http://192.168.69.16:32400"
- ALLOWED_NETWORKS="192.168.69.0/24"
squeeze:
container_name: squeeze
restart: always
image: larsks/logitech-media-server
volumes:
- /etc/localtime:/etc/localtime:ro
- ${USERDIR}/docker/squeeze:/srv/squeezebox
- /media/frank/home/family/Music:/srv/music
ports:
- "9000:9000"
- "9090:9090"
- "3483:3483"
- "3483:3483/udp"
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment