Archivebox Helm Chart for the Raspberry Pi
Tagged: hacking linux productivity raspberry-pi
I made a helm chart to deploy Archivebox on a Raspberry Pi. This comes after setting up my Pi with K3s so that I can have a nice little k8s-compatible cluster (1 node, for now) to deploy random shit to.
Here's the repo: https://github.com/sirMackk/archivebox-pi-helm
Content on the Web tends to stick around. Plenty of sites are still up even years after their author abandoned them. There's also the Internet Archive.
However, sometimes sites disappear. And sometimes, even the Internet Archive just doesn't have the version of page I'm looking for. So the only logical thing to do is to back up sites yourself.
Now, I could do that with some bash and curl. But I want to have something setup so that I can forget about it. I don't want to think about adding features--I just want it to do The Right Thing.
Enter: Archivebox. It gives the user a web UI or CLI to grab snapshots of pages. I can save anything from plain HTML to SPAs to git repos. Nice. What's better, at least for me, is that it's made in Python--it's actually a Django app! That's something I've worked with in the past, so I'm certain that if the author decides to abandon the project, I can at least keep it running. Or salvage my data.
I worry that choosing k3s will come back and bite me. But since I store the data on the host filesystem, I can always fall back to running archivebox directly on the RPi.
Here's to complexity!