My pictrs volume got quite huge and I wanna delete pics cached from other instances. The thing is I’m not sure which pics are from my instance and which aren’t, because they all have cryptic filenames. Anyone knows of a way to differentiate?

  • Tiff@reddthat.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    To get it completely free it would need to be:

    • cloudflare > vps
    • cloudflare > backblaze

    Because Lemmy does not have a way to have all media served from a different url/subdomain (like a CDN). Your setup will be:

    • cloudflare > vps
      • vps > backblaze

    Basically just put cloudflare infront of your vps, and cache everything.

    That means if a user uploaded a 10MB file, it would go though your VPS, get uploaded to backblaze. When a user looks at the uploaded image url, on the first request it gets requested from blackblaze, via your vps, and then gets cached on Cloudflare.

    Then any extra requests from then on will be via Cloudflare. So you will technically be charged for some api requests and 1x 10MB of egress traffic.

    • skankhunt42
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 year ago

      Sounds like a normal setup then. Just have CF in front of the VPS. Thanks!

      I’m reading about Canadian hosting laws around user generated content and it doesn’t seem like we have the same protections the US or EU has. I’m still reading but my big concern is legal trouble because of end users. If I don’t selfhost for the community I’ll offer to help an instance I like.

      Thanks again!