-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
There’s semi-native applications for these if you want to enable third-party package providers. https://synocommunity.com
Sonarr is a game changer, you’ll never go back after using it. And it’s still useful even for shows that are already aired. A bit of setup time to get all your desired parameters place but worth it. I usually download movies manually (using this container ) but I use Radarr for people to make movie requests for my plex server (I just share the server with family). Basically they use Overseerr to request a movie, and it automatically sends the order to Radarr and soon after the movie is on Plex. I do the same for them to request TV shows but I approve those manually.
version: "3.2" services: # Radarr - https://hotio.dev/containers/radarr/ # radarr: container_name: radarr image: ghcr.io/hotio/radarr:latest restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 7878:7878 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/radarr:/config - ${DOCKERSTORAGEDIR}:/data # Sonarr - https://hotio.dev/containers/sonarr/ # sonarr: container_name: sonarr image: ghcr.io/hotio/sonarr:nightly restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 8989:8989 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/sonarr:/config - ${DOCKERSTORAGEDIR}:/data # Bazarr - https://hotio.dev/containers/bazarr/ # bazarr: container_name: bazarr image: ghcr.io/hotio/bazarr:nightly restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 6767:6767 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/bazarr:/config - ${DOCKERSTORAGEDIR}/media:/data/media # Watchtower (automatic docker container updater) - https://github.com/containrrr/watchtower watchtower: container_name: watchtower image: containrrr/watchtower restart: unless-stopped logging: driver: json-file network_mode: bridge environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=022 - WATCHTOWER_CLEANUP=true - WATCHTOWER_INCLUDE_STOPPED=false - WATCHTOWER_MONITOR_ONLY=false - WATCHTOWER_SCHEDULE=0 0 4 * * * - WATCHTOWER_TIMEOUT=10s volumes: - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock Plex - https://hotio.dev/containers/plex/ plex: container_name: plex image: ghcr.io/hotio/plex restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 32400:32400 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=002 - ARGS= - DEBUG=no - PLEX_CLAIM=${PLEX_CLAIM} - ADVERTISE_IP= - ALLOWED_NETWORKS= - PLEX_PASS=${PLEX_PASS} volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/plex:/config:rw - ${DOCKERSTORAGEDIR}/media:/data/media:rw - /tmp:/transcode:rw - /dev/dri:/dev/dri # Tautulli - https://hotio.dev/containers/tautulli/ # tautulli: container_name: tautulli image: ghcr.io/hotio/tautulli restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 8181:8181 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=002 - ARGS= - DEBUG=no volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/tautulli:/config:rw # NZBGET - https://hotio.dev/containers/nzbget/ # nzbget: container_name: nzbget image: ghcr.io/hotio/nzbget:release restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 6789:6789 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=002 volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/nzbget:/config - ${DOCKERSTORAGEDIR}:/data overseerr: container_name: overseerr image: sctx/overseerr restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 5055:5055 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=002 volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/overseerr:/app/config
version: "3.2" services: # Radarr - https://hotio.dev/containers/radarr/ # radarr: container_name: radarr image: ghcr.io/hotio/radarr:latest restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 7878:7878 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/radarr:/config - ${DOCKERSTORAGEDIR}:/data # Sonarr - https://hotio.dev/containers/sonarr/ # sonarr: container_name: sonarr image: ghcr.io/hotio/sonarr:nightly restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 8989:8989 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/sonarr:/config - ${DOCKERSTORAGEDIR}:/data # Bazarr - https://hotio.dev/containers/bazarr/ # bazarr: container_name: bazarr image: ghcr.io/hotio/bazarr:nightly restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 6767:6767 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/bazarr:/config - ${DOCKERSTORAGEDIR}/media:/data/media # Watchtower (automatic docker container updater) - https://github.com/containrrr/watchtower watchtower: container_name: watchtower image: containrrr/watchtower restart: unless-stopped logging: driver: json-file network_mode: bridge environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=022 - WATCHTOWER_CLEANUP=true - WATCHTOWER_INCLUDE_STOPPED=false - WATCHTOWER_MONITOR_ONLY=false - WATCHTOWER_SCHEDULE=0 0 4 * * * - WATCHTOWER_TIMEOUT=10s volumes: - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock Plex - https://hotio.dev/containers/plex/ plex: container_name: plex image: ghcr.io/hotio/plex restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 32400:32400 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=002 - ARGS= - DEBUG=no - PLEX_CLAIM=${PLEX_CLAIM} - ADVERTISE_IP= - ALLOWED_NETWORKS= - PLEX_PASS=${PLEX_PASS} volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/plex:/config:rw - ${DOCKERSTORAGEDIR}/media:/data/media:rw - /tmp:/transcode:rw - /dev/dri:/dev/dri # Tautulli - https://hotio.dev/containers/tautulli/ # tautulli: container_name: tautulli image: ghcr.io/hotio/tautulli restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 8181:8181 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=002 - ARGS= - DEBUG=no volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/tautulli:/config:rw # NZBGET - https://hotio.dev/containers/nzbget/ # nzbget: container_name: nzbget image: ghcr.io/hotio/nzbget:release restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 6789:6789 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=002 volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/nzbget:/config - ${DOCKERSTORAGEDIR}:/data overseerr: container_name: overseerr image: sctx/overseerr restart: unless-stopped logging: driver: json-file network_mode: bridge ports: - 5055:5055 environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - UMASK=002 volumes: - /etc/localtime:/etc/localtime:ro - ${DOCKERCONFDIR}/overseerr:/app/config