jgwehr / homelab-docker

Docker Compose for building a home lab
126 stars 16 forks source link

Regularly grab and archive Podcasts #8

Closed jgwehr closed 1 year ago

jgwehr commented 3 years ago

https://github.com/akhilrex/podgrab

Should be able to

jgwehr commented 3 years ago

Works really well! Still not 100% if podgrab can handle authentication per Podcast, though.

jgwehr commented 3 years ago

Docker Compose example, especially to set UID,GUID

Taken from: https://github.com/akhilrex/podgrab/issues/16#issuecomment-773475174


  podgrab:
    image: akhilrex/podgrab
    container_name: podgrab
    restart: unless-stopped
    networks:
      - $TRAEFIK_NETWORK
    security_opt:
      - no-new-privileges
    user: "1000:1000"
    volumes:
      - ${DOCKERDIR}/podgrab:/config
      - ${MEDIADIR}/podcasts:/assets
    environment:
      - CHECK_FREQUENCY=60
    labels:
      - "traefik.enable=true"
      ## HTTP Routers
      - "traefik.http.routers.podgrab-rtr.entrypoints=https"
      - "traefik.http.routers.podgrab-rtr.rule=Host(`pod.$DOMAINNAME`)"
      ## Middlewares
      - "traefik.http.routers.podgrab-rtr.middlewares=chain-authelia@file"
      ## HTTP Services
      - "traefik.http.routers.podgrab-rtr.service=podgrab-svc"
      - "traefik.http.services.podgrab-svc.loadbalancer.server.port=8080"```
jgwehr commented 2 years ago

https://github.com/advplyr/audiobookshelf