• BlackEco
    link
    fedilink
    English
    11 month ago

    I believe Linux Server builds images every day for most of their containers, even though there has been no code changes.

      • Jolteon
        link
        fedilink
        English
        11 month ago

        IIRC, a normal prune doesn’t get rid of those, only the --all prune does that. The normal one only erases images that aren’t associated with any container.

  • Kairos
    link
    fedilink
    English
    2
    edit-2
    1 month ago

    Presumably because it updates daily

  • umami_wasabi
    link
    fedilink
    English
    4
    edit-2
    1 month ago

    Looking at linuxserver/jackett on Docker Hub, it seems it indeed update everyday.

    • @[email protected]OP
      link
      fedilink
      English
      11 month ago

      I’m not receiving daily updates from my gotify server, where watchtower reports the updates. But I guess it makes sense if it has some sort of automated build process. I’ve added the environment variable not to be updated by watchtower and I will keep an eye on it.

      • @[email protected]
        link
        fedilink
        English
        11 month ago

        You can also tell watchtower to cleanup images after update so you don’t end up with all of those old ones.

      • @[email protected]
        link
        fedilink
        English
        21 month ago

        If you’re just pulling “latest” then docker will fetch the latest when it starts. You can pin to a version tag if you want to keep it stable.

      • @[email protected]
        link
        fedilink
        English
        31 month ago

        Yeah no worries - I discovered Prowlarr from that exact same comment years ago so jumped at the opportunity to post it here 😆

          • @[email protected]
            link
            fedilink
            English
            0
            edit-2
            1 month ago

            I have them all running in a docker compose, that also has gluetun as the gateway.

            It’s a real basic compse file, but I can share it if you like.

              • @[email protected]
                link
                fedilink
                English
                2
                edit-2
                1 month ago
                services:
                  gluetun:
                    image: qmcgaw/gluetun
                    container_name: gluetun
                    cap_add:
                      - NET_ADMIN
                    environment:
                      - DNS_ADDRESS=
                      - PUID=1000
                      - PGID=1000
                      - SERVER_CITIES=
                      - FIREWALL_VPN_INPUT_PORTS=
                      - TZ=Etc/UTC
                      # Provider readmes: https://github.com/qdm12/gluetun-wiki/tree/main/setup/providers
                      - VPN_SERVICE_PROVIDER=
                      #- VPN_TYPE=openvpn
                      #- OPENVPN_CUSTOM_CONFIG=/config/custom.conf
                      #- VPN_TYPE=wireguard
                      #- WIREGUARD_PRIVATE_KEY=
                      #- WIREGUARD_ADDRESSES=
                    ports:
                      - 6767:6767       # bazaar
                      - 7878:7878       # radaar
                      - 8118:8118       # privoxy
                      - 8191:8191       # flaresolverr
                      - 8787:8787       # readaar
                      - 8989:8989       # sonaar
                      - 9091:9091       # transmission
                      - 9696:9696       # prowlarr
                      # You can add an forwarded listening ports your VPN provider might have here as well.
                    volumes:
                      - /data/gluetun:/config
                  bazarr:
                    image: lscr.io/linuxserver/bazarr:latest
                    container_name: bazarr
                    environment:
                      - PUID=1000
                      - PGID=1000
                      - TZ=Etc/UTC
                    volumes:
                      - /data/bazarr:/config
                      - /share/downloads/movies:/share/downloads/movies
                      - /share/downloads/tv:/share/downloads/tv
                    restart: unless-stopped
                    network_mode: service:gluetun
                  flaresolverr:
                    # DockerHub mirror flaresolverr/flaresolverr:latest
                    image: ghcr.io/flaresolverr/flaresolverr:latest
                    container_name: flaresolverr
                    environment:
                      - LOG_LEVEL=info
                      - LOG_HTML=false
                      - CAPTCHA_SOLVER=none
                      - TZ=Etc/UTC
                    restart: unless-stopped
                    network_mode: service:gluetun
                  privoxy:
                    image: caligari/privoxy:latest
                    container_name: privoxy
                    restart: unless-stopped
                    network_mode: service:gluetun
                  prowlarr:
                    image: lscr.io/linuxserver/prowlarr:latest
                    container_name: prowlarr
                    environment:
                      - PUID=1000
                      - PGID=1000
                      - TZ=Etc/UTC
                    volumes:
                      - /data/prowlarr:/config
                    restart: unless-stopped
                    network_mode: service:gluetun
                  radarr:
                    image: lscr.io/linuxserver/radarr:latest
                    container_name: radarr
                    environment:
                      - PUID=1000
                      - PGID=1000
                      - TZ=Etc/UTC
                    volumes:
                      - /data/radarr:/config
                      - /share/downloads/movies:/share/downloads/movies
                    restart: unless-stopped
                    network_mode: service:gluetun
                  readarr:
                    image: lscr.io/linuxserver/readarr:develop
                    container_name: readarr
                    environment:
                      - PUID=1000
                      - PGID=1000
                      - TZ=Etc/UTC
                    volumes:
                      - /data/readarr:/config
                      - /share/downloads/books:/share/downloads/books
                    restart: unless-stopped
                    network_mode: service:gluetun
                  sonarr:
                    image: lscr.io/linuxserver/sonarr:latest
                    container_name: sonarr
                    environment:
                      - PUID=1000
                      - PGID=1000
                      - TZ=Etc/UTC
                    volumes:
                      - /data/sonarr:/config
                      - /share/downloads/tv:/share/downloads/tv
                    restart: unless-stopped
                    network_mode: service:gluetun
                  transmission:
                    image: lscr.io/linuxserver/transmission:latest
                    container_name: transmission
                    environment:
                      - PUID=1000
                      - PGID=1000
                      - TZ=Etc/UTC
                      - TRANSMISSION_WEB_HOME= #optional
                      - USER= #optional
                      - PASS= #optional
                      - WHITELIST= #optional
                      - PEERPORT= #optional
                      - HOST_WHITELIST= #optional
                    volumes:
                      - /data/transmission:/config
                      - /share/downloads/movies:/share/downloads/movies
                      - /share/downloads/books:/share/downloads/books
                      - /share/downloads/tv:/share/downloads/tv
                    restart: unless-stopped
                    network_mode: service:gluetun
                  watchtower:
                    container_name: watchtower
                    image: containrrr/watchtower
                    volumes:
                      - /var/run/docker.sock:/var/run/docker.sock
                    network_mode: service:gluetun
                
          • @[email protected]
            link
            fedilink
            English
            21 month ago

            Sorry to hear that that’s been your experience! :( My installation has been running for ~5 years without any problems

              • @[email protected]
                link
                fedilink
                English
                11 month ago

                Hard links are a built-in feature of basically every modern filesystem. The bigger question to me is, why aren’t hard links working for you?

                • @[email protected]OP
                  link
                  fedilink
                  English
                  01 month ago

                  There needs to be an overlap in the mount points of docker jellyfish and docker sonarr, etc. I don’t think I got it right. Besides, sonar ends up not moving the series inside the tv shows folder, leaving the episodes outside, in the media folder above. If I knew exactly what was going on I would fix it. Last time I dealt with it was ages ago, so perhaps I can do it now.

              • @[email protected]
                link
                fedilink
                English
                21 month ago

                Hell no, My downloads folder in my media folder are completely different. I copy everything from downloads to media It gets renamed, possibly resampled. The torrents are left in the original folder to seed unmolested.

                Every once in a while I go through my torrent list and just tell the client to destroy the torrent and files for anything that I don’t care to seed anymore. Zero chance of it breaking my actual store.

            • Comtief
              link
              fedilink
              English
              21 month ago

              I’m not the OP, but it’s a headache even with trash guides

          • Shimitar
            link
            fedilink
            English
            21 month ago

            Never had an issue. But I installed them all using my distro package manager, so no hassle with volumes and links.

              • @[email protected]
                link
                fedilink
                English
                11 month ago

                I am a bit confused tbh 😅

                The link you send links to docker projects, the link I sent is the second one of those. Seems pretty straightforward?

                But to be fair, I have never used docker for any of this. In my nix config, it’s literally just:

                    services.prowlarr.enable = true;
                    services.prowlarr.openFirewall = true;
                

                There’s not really anything you need to configure host-side. Prowlarr needs to be able to communicate with sonarr and radarr (same as jackett), but otherwise it’s basically stateless.

                • @[email protected]OP
                  link
                  fedilink
                  English
                  11 month ago

                  The main issue is that for the prowler developers it seems like none of the docker options is ideal…

                • @[email protected]OP
                  link
                  fedilink
                  English
                  21 month ago

                  You might be right. Last time I checked I was still a bit “green” with this. It’s been two years and I think it makes more sense now 😉

    • @[email protected]
      link
      fedilink
      English
      11 month ago

      If i remember correctly, jackett allows you to add trackers that prowlarr doesn’t have natively. Then you add jackett to prowlarr to distribute to the rest of your containers.