#sudo docker run -d --name=firefox -p 5810:5800 -p 5910:5900 -e DISPLAY_WIDTH=1920 -e DISPLAY_HEIGHT=1028 -e KEEP_APP_RUNNING=1 -v /docker/appdata/firefox:/config:rw --shm-size 2g jlesage/firefox version: "2" services: #Database mysql: image: mysql:latest container_name: mysql hostname: mysql ports: - 3306:3306 volumes: - /DockerVol/mysql/var/lib:/var/lib/mysql environment: - TZ=America/Chicago - PGID=999 - PUID=1001 - MYSQL_ROOT_PASSWORD=F@lcon12 - MYSQL_DATABASE=monica - MYSQL_USER=homestead - MYSQL_PASSWORD=secret restart: unless-stopped # logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 labels: com.centurylinklabs.watchtower.enable: "true" # gitea: # image: gitea/gitea:latest # container_name: gitea # hostname: gitea # environment: # - TZ=America/Chicago # - PGID=999 # - PUID=1001 # - DB_TYPE=mysql # - DB_HOST=db:3306 # - DB_NAME=gitea # - DB_USER=gitea # - DB_PASSWD=gitea # links: # - mysql:db # restart: always # volumes: # - /DockerVol/gitea/data:/data # - /etc/timezone:/etc/timezone:ro # - /etc/localtime:/etc/localtime:ro # ports: # - "3000:3000" # - "222:22" # logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 # labels: # com.centurylinklabs.watchtower.enable: "true" # depends_on: # - mysql #Management phpmyadmin: image: phpmyadmin/phpmyadmin container_name: phpmyadmin hostname: phpmyadmin ports: - 8022:80 links: - mysql:db environment: - PMA_ARBITRARY=1 - TZ=America/Chicago - PGID=999 - PUID=1001 - MYSQL_ROOT_PASSWORD=F@lcon12 restart: unless-stopped # logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 labels: com.centurylinklabs.watchtower.enable: "true" monica: image: monica container_name: monica hostname: monica ports: - 8084:80 links: - mysql:db environment: - TZ=America/Chicago - PGID=999 - PUID=1001 - APP_KEY=enuZkwI2Nkik3MU1PlfEAzfV554qevka - DB_HOST=db volumes: - /DockerVol/monica:/var/www/html/storage restart: unless-stopped tracks: image: tracksapp/tracks:master container_name: tracks hostname: tracks ports: - 3000:3000 links: - mysql:db environment: - TZ=America/Chicago - PGID=999 - PUID=1001 restart: unless-stopped phpservermonitor: image: quentinv/phpservermonitor:latest container_name: phpservermonitor hostname: phpservermonitor ports: - 8021:80 links: - mysql:mysql environment: - TZ=America/Chicago - PGID=999 - PUID=1001 restart: unless-stopped # logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 labels: com.centurylinklabs.watchtower.enable: "true" portainer: image: portainer/portainer container_name: portainer hostname: portainer # command: -H unix:///var/run/docker.sock command: --no-auth restart: always ports: - 9000:9000 - 8000:8000 volumes: - /var/run/docker.sock:/var/run/docker.sock - /DockerVol/portainer:/data environment: - TZ=America/Chicago - PGID=999 - PUID=1001 # logging: #driver: gelf #options: # gelf-address: udp://graylog.home.pnclocal.com:12201 watchtower: image: containrrr/watchtower container_name: watchtower hostname: watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - TZ=America/Chicago - PGID=999 - PUID=1001 command: --schedule "0 0 6 * * *" --label-enable --cleanup restart: unless-stopped # logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 glances: image: nicolargo/glances:latest-alpine container_name: glances hostname: glances restart: always pid: host ports: - 61208-61209:61208-61209 volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - "GLANCES_OPT=-w" # logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 webvirtmgr: image: primiano/docker-webvirtmgr container_name: webvirtmgr hostname: webvirtmgr ports: - 6080:6080 - 8091:8080 volumes: - /DockerVol/webvirt:/data/vm environment: - TZ=America/Chicago - PGID=999 - PUID=1001 restart: unless-stopped # logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 term: image: freeflyer/wetty container_name: terminal hostname: terminal ports: - 3006:3000 environment: - TZ=America/Chicago - PGID=999 - PUID=1001 restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 #Usenet hydra2: image: linuxserver/nzbhydra2:dev container_name: hydra2 hostname: hydra2 volumes: - /DockerVol/hydra2/config:/config - /DockerVol/hydra2/downloads:/downloads ports: - 5076:5076 environment: - TZ=America/Chicago - PGID=999 - PUID=1001 restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 Sabnzbd: image: linuxserver/sabnzbd container_name: sabnzbd hostname: sabnzbd ports: - 8080:8080 volumes: - /data/nfs/Baxter:/data:shared - /DockerVol/sabnzbd/config:/config environment: - TZ=America/Chicago - PGID=999 - PUID=1001 restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 nzbget: image: linuxserver/nzbget:latest container_name: nzbget hostname: nzbget ports: - "6789:6789" volumes: - /DockerVol/nzbget/config:/config - /data/nfs/Baxter/Data/Usenet/downloads:/downloads - /data/nfs/Baxter:/Baxter environment: - TZ=America/Chicago - PGID=999 - PUID=1001 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 # lazylibrarian: # image: linuxserver/lazylibrarian:latest # container_name: lazylibrarian # hostname: lazylibrarian #volumes: # - /DockerVol/lazylibrarian/config:/config # - /data/nfs/Baxter/Books/lazylibrarian/downloads/:/downloads # - /data/nfs/Baxter/Books/lazylibrarian/library/:/books #ports: # - 5299:5299 #environment: # - TZ=America/Chicago # - PGID=999 # - PUID=1001 #labels: # com.centurylinklabs.watchtower.enable: "true" #restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 readarr: image: linuxserver/readarr:nightly container_name: readarr environment: - PUID=1001 - PGID=999 - TZ=America/Chicago volumes: - /DockerVol/readarr/config:/config - /data/nfs/Baxter/Books/readarr/downloads:/data/downloads - /data/nfs/Baxter/Books/readarr/library:/data/books ports: - 8787:8787 restart: unless-stopped lidarr: image: linuxserver/lidarr container_name: lidarr hostname: lidarr ports: - 8686:8686 volumes: - /Dockervol/lidarr/config:/config - /data/nfs/Baxter/Music/Downloads:/downloads - /data/nfs/Baxter/Music:/music environment: - TZ=America/Chicago - PGID=999 - PUID=1001 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 radarr: image: linuxserver/radarr container_name: radarr hostname: radarr volumes: - /DockerVol/Radarr:/config - /data/nfs/Baxter/:/data ports: - 7878:7878 environment: - TZ=America/Chicago - PGID=999 - PUID=1001 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 calibre-web: # image: linuxserver/calibre-web image: technosoft2000/calibre-web container_name: calibre-web hostname: calibre-web volumes: - /data/nfs/Baxter/Books/:/books - /DockerVol/calibre-web/config:/calibre-web/config - /DockerVol/calibre-web/app:/calibre-web/app environment: - USE_CONFIG_DIR=true - TZ=America/Chicago - PGID=999 - PUID=1001 # - DOCKER_MODS=linuxserver/calibre-web:calibre ports: - 8083:8083 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 guacamole: image: oznu/guacamole container_name: guacamole hostname: guacamole volumes: - /DockerVol/guac:/config ports: - 8087:8080 environment: - TZ=America/Chicago - PGID=999 - PUID=1001 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 mylar: # image: linuxserver/mylar image: ghcr.io/linuxserver/mylar3:nightly container_name: mylar hostname: mylar volumes: - /DockerVol/mylar:/config - /data/nfs/Baxter/Comics/Downloads:/downloads - /data/nfs/Baxter/Comics:/comics ports: - 8090:8090 environment: - TZ=America/Chicago - PGID=999 - PUID=1001 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 sonarr: image: linuxserver/sonarr:latest container_name: sonarr hostname: sonarr volumes: - /etc/localtime:/etc/localtime:ro - /DockerVol/sonarr:/config - /data/nfs/Baxter:/data - /DockerVol/sonarr/Downloads:/downloads ports: - 8989:8989 environment: - TZ=America/Chicago - PGID=999 - PUID=1001 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 #library tinymediamanager_service: image: romancin/tinymediamanager:latest container_name: tinymediamanager ports: - "5803:5800" environment: - USER_ID=1001 - GROUP_ID=99 - TZ=America/Chicago - VNC_PASSWORD=F@lcon12 volumes: - "/DockerVol/tinymediamanager:/config:rw" - "/data/nfs/Baxter:/media:rw" ampache: image: jgoerzen/ampache container_name: ampache hostname: ampache links: - mysql:db volumes: - /sys/fs/cgroup:/sys/fs/cgroup:ro - /data/nfs/Baxter/Music:/music:ro - /DockerVol/ampache/playlist:/playlists #- /DockerVol/ampache/config:/var/www/html/ampache/config - /DockerVol/ampache/config:/var/www/config ports: - 8097:80 - 6443:443 environment: - TZ=America/Chicago - PGID=999 - PUID=1001 stop_signal: SIGRTMIN+3 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped tmpfs: - /run:size=100M - /run/lock:size=100M #logging: #driver: gelf #options: #gelf-address: udp://graylog.home.pnclocal.com:12201 gaps: image: housewrecker/gaps:latest container_name: gaps hostname: gaps ports: - 8484:8484 - 32400:32400 volumes: - /DockerVol/gaps/data:/usr/data environment: - TZ=America/Chicago - PGID=999 - PUID=1001 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 ombi: image: linuxserver/ombi container_name: ombi hostname: ombi ports: - 3579:3579 volumes: - /DockerVol/Ombi/config:/config environment: - TZ=America/Chicago - PGID=999 - PUID=1001 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 ubooquity: image: linuxserver/ubooquity container_name: ubooquity hostname: ubooquity ports: - 8085:2202 - 8086:2203 volumes: - /DockerVol/ubooquity/config:/config - /data/nfs/Baxter/Comics:/comics environment: - TZ=America/Chicago - PGID=999 - PUID=1001 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 komga: image: gotson/komga container_name: komga volumes: - /DockerVol/komga:/config - /data/nfs/Baxter/Comics:/books ports: - 8094:8080 environment: - TZ=America/Chicago - PGID=999 - PUID=1001 restart: unless-stopped bitwarden: image: bitwardenrs/server:latest container_name: bitwarden hostname: bitwarden ports: - 8093:80 volumes: - /DockerVol/bitwarden:/data environment: - TZ=America/Chicago - PGID=999 - PUID=1001 restart: unless-stopped musicbrainz: image: linuxserver/musicbrainz container_name: musicbrainz hostname: musicbrainz ports: - 5000:5000 volumes: - /DockerVol/musicbrainz/config:/config - /DockerVol/musicbrainz/data:/data environment: - TZ=America/Chicago - PGID=999 - PUID=1001 # - WEBADDRESS=musicbrainz.wasted-bandwidth.net -e BRAINZCODE=y4R2BAw2kpZLq1egHmH4uBtlim1iPYjbT3YZ7TJQ -e MUSICBRAINZ_USE_PROXY=1 - WEBADDRESS=192.168.4.72 - BRAINZCODE=y4R2BAw2kpZLq1egHmH4uBtlim1iPYjbT3YZ7TJQ - MUSICBRAINZ_USE_PROXY=1 labels: com.centurylinklabs.watchtower.enable: "true" restart: unless-stopped #logging: # driver: gelf # options: # gelf-address: udp://graylog.home.pnclocal.com:12201 Calibre: image: linuxserver/calibre container_name: calibre hostname: calibre environment: - TZ=America/Chicago - PGID=999 - PUID=1001 volumes: - /DockerVol/Calibre/Config:/config - /data/nfs/Baxter:/data ports: - 7070:8080 - 7081:8081 restart: unless-stopped labels: com.centurylinklabs.watchtower.enable: "true" #logging: # driver: gelf #options: # gelf-address: udp://graylog.home.pnclocal.com:12201 beets: image: linuxserver/beets container_name: beets environment: - PUID=1000 - PGID=1000 - TZ=Europe/London volumes: - /path/to/appdata/config:/config - /path/to/music/library:/music - /path/to/ingest:/downloads ports: - 8337:8337 restart: unless-stopped labels: com.centurylinklabs.watchtower.enable: "true" #logging: #driver: gelf #options: # gelf-address: udp://graylog.home.pnclocal.com:12201 phpipam-web: image: phpipam/phpipam-www:latest links: - mysql:db ports: - "8094:80" environment: - TZ=America/Chicago - PGID=999 - PUID=1001 - IPAM_DATABASE_HOST=db - IPAM_DATABASE_USER=ipam - IPAM_DATABASE_PASS=ipam - IPAM_DATABASE_NAME=ipam restart: unless-stopped volumes: - /DockerVol/phpipam/phpipam-logo:/phpipam/css/images/logo phpipam-cron: image: phpipam/phpipam-cron:latest links: - mysql:db environment: - TZ=America/Chicago - PGID=999 - PUID=1001 - IPAM_DATABASE_HOST=db - IPAM_DATABASE_USER=ipam - IPAM_DATABASE_PASS=ipam - IPAM_DATABASE_NAME=ipam restart: unless-stopped volumes: - /DockerVol/phpipam/phpipam-logo:/phpipam/css/images/logo freshrss: image: ghcr.io/linuxserver/freshrss container_name: freshrss environment: - PUID=999 - PGID=1001 - TZ=America/Chicago volumes: - /DockerVol/Freshrss/config:/config ports: - 8096:80 restart: unless-stopped