networks: swag: name: swag qbit: name: qbit shoko: name: shoko arr: name: arr services: prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /mnt/docker/configs/prowlarr:/config ports: - 9696:9696 restart: unless-stopped networks: - arr - qbit sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /mnt/docker/configs/sonarr:/config - /mnt/massdrive/media:/mnt/media ports: - 8989:8989 restart: unless-stopped networks: - arr - qbit qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - WEBUI_PORT=8181 volumes: - /mnt/docker/configs/qbittorrent/config:/config - /mnt/nextcloud:/mnt/files ports: - 8181:8181 - 6881:6881 - 6881:6881/udp restart: unless-stopped networks: - qbit shoko: shm_size: 256m container_name: shoko image: shokoanime/server:daily restart: always environment: - "PUID=1000" - "PGID=1000" - "TZ=Etc/UTC" ports: - "8111:8111" volumes: - /mnt/docker/configs/shoko:/home/shoko/.shoko - /mnt/massdrive/media:/mnt/media networks: - shoko vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: unless-stopped environment: DOMAIN: "https://vault.mintyserver.net" WEBSOCKET_ENABLED: true SIGNUPS_ALLOWED: false ADMIN_TOKEN: ${PASS} volumes: - /mnt/docker/configs/vaultwarden:/data networks: - swag ports: - 8089:80 monerod: image: sethsimmons/simple-monerod:latest restart: unless-stopped container_name: monerod volumes: - bitmonero:/home/monero/.bitmonero:rw ports: - 18080:18080 - 18089:18089 - 18083:18083 command: - "--disable-dns-checkpoints" - "--rpc-restricted-bind-ip=0.0.0.0" - "--rpc-restricted-bind-port=18089" - "--no-igd" - "--enable-dns-blocklist" - "--prune-blockchain" - "--zmq-pub=tcp://0.0.0.0:18083" p2pool: image: sethsimmons/p2pool:latest restart: unless-stopped container_name: p2pool tty: true stdin_open: true volumes: - p2pool-data:/home/p2pool - /dev/hugepages:/dev/hugepages:rw ports: - 3333:3333 - 37889:37889 command: >- --wallet "48Whozrwq4jDA6JZ3vJw3Z22VFCCdi4MnLDH5WfHX33w8ehHZ3hRsJC6JBFmgau8BjbXzfL6Um1GdGNfzzbqueDGPhSusji" --stratum "0.0.0.0:3333" --p2p "0.0.0.0:37889" --rpc-port "18089" --host "monerod" --loglevel 1 ariang: image: hurlenko/aria2-ariang container_name: aria #ports: #- 8989:8080 restart: unless-stopped volumes: - /mnt/nextcloud:/aria2/data - /mnt/docker/configs/aria:/aria2/conf environment: - PUID=1000 - PGID=1000 - RPC_SECRET=${PASS} - BASIC_AUTH_USERNAME=poslop - BASIC_AUTH_PASSWORD=${PASS} - ARIA2RPCPORT=443 networks: - swag # network_mode: none searxng: image: searxng/searxng:latest container_name: searxng environment: - BASE_URL=https://searxng.mintyserver.net volumes: - /mnt/docker/configs/searxng:/etc/searxng # ports: # - 8998:8080 restart: unless-stopped networks: - swag puffer: image: pufferpanel/pufferpanel:latest container_name: puffer restart: always environment: - PUFFER_DAEMON_DATA_SERVERS=/mnt/docker/configs/puffer/lib/servers #ports: # - 8081:8080 # - 5657:5657 volumes: - /mnt/docker/configs/puffer/pufferpanel-config:/etc/pufferpanel - /mnt/docker/configs/puffer/lib:/var/lib/pufferpanel - /var/run/docker.sock:/var/run/docker.sock - /mnt/docker/configs/puffer/lib/servers:/docker/store/puffer/lib/servers networks: - swag gitea: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 restart: always volumes: - /mnt/docker/configs/gitea:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro #ports: # - "3030:3000" # - "222:22" networks: - swag syncthing: image: lscr.io/linuxserver/syncthing:latest container_name: syncthing hostname: syncthing environment: - PUID=1000 - PGID=1000 volumes: - /mnt/docker/configs/syncthing/config:/config - /home/poslop:/data ports: - 8384:8384 - 22000:22000/tcp - 22000:22000/udp - 21027:21027/udp restart: unless-stopped pihole: container_name: pihole image: pihole/pihole:latest ports: - "53:53/tcp" - "53:53/udp" - "67:67/udp" - "8088:80/tcp" dns: - 127.0.0.1 - 1.1.1.1 environment: TZ: 'America/Chicago' WEBPASSWORD: ${PASS} volumes: - '/mnt/docker/configs/pihole/etc-pihole:/etc/pihole' - '/mnt/docker/configs/pihole/etc-dnsmasq.d:/etc/dnsmasq.d' cap_add: - NET_ADMIN restart: unless-stopped jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin devices: - /dev/dri:/dev/dri environment: - PUID=1000 - PGID=1000 - TZ=America/Chicago volumes: - /mnt/docker/configs/jellyfin:/config - /mnt/massdrive/media:/data # ports: # - 7359:7359/udp # - 1900:1900/udp # - 8096:8096 restart: unless-stopped networks: - swag - shoko swag: container_name: swag image: lscr.io/linuxserver/swag:latest restart: unless-stopped volumes: - /mnt/docker/configs/swag:/config environment: - PUID=1000 - PGID=1000 - TZ=America/Chicago - URL=mintyserver.net - VALIDATION=http - SUBDOMAINS=aria,git,nextcloud,jelly,searxng,puffer,vault ports: - 443:443 - 80:80 networks: - swag nextcloud: container_name: nextcloud-aio-mastercontainer init: true restart: unless-stopped image: nextcloud/all-in-one:latest volumes: - nextcloud_aio_mastercontainer:/mnt/docker-aio-config - /var/run/docker.sock:/var/run/docker.sock:ro ports: # - 8666:80 - 8080:8080 # - 8443:8443 environment: - APACHE_PORT=11000 - APACHE_IP_BINDING=0.0.0.0 - NEXTCLOUD_DATADIR=/mnt/docker/configs/ncaio - NEXTCLOUD_MOUNT=/mnt/nextcloud/ - NEXTCLOUD_MEMORY_LIMIT=4096M watchtower: image: containrrr/watchtower container_name: watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock volumes: nextcloud_aio_mastercontainer: name: nextcloud_aio_mastercontainer bitmonero: name: bitmonero p2pool-data: name: p2pool-data