I’m trying to de-Google, or at least have proper backups for Google services. I’ve been doing Takeout for a number of years now which is fine, but I’d like for example my photos to be available. Enter immich, the self-hosted workalike.

Ideally I’d like to have this running on my home firewall because I have physical control and runs the OS and stack that I like which is FreeBSD. But:

So that ideal situation doesn’t really work. What I’d need is a box under my control that I can install immich on using the recommended installation method (with docker compose) that has a bunch of disk space, enough memory to run things, enough bandwidth to serve things to family. So, a VPS of some sort.

After some browsing around I came across interserver.net which offers what they call a “storage VPS”. For $3 a month you get one (slice of a) xeon gold 6150, 2GB of memory and 1TB of disk space. That disk space is presented as a normal block device but is, supposedly, a slice of data on some array of harddisks. It’s spinning rust, which is what makes it so cheap. 2GB of memory is a bit tight and the immich documentation recommends 8GB, but I figured I’d try and if it didn’t work I’d cancel and be out $3.

So the plan then became:

One tidbit I learned about Google Takeout that I hadn’t noticed before is that the size of the Google Photos folder on disk is deceptive because it’ll have duplicates. If you have a photo and you add it to album A and to album B the takeout will have that photo three times. Immich (or immich-go, not sure which) will deduplicate so the size of what this actually ended up using was about half that of the folder in my Google Takeout. So I ended up storing other backups on it too. GPG encrypted because while I do trust these people with family photos I don’t trust them with email archives, password vaults and things like that.

During the import and particularly during the subsequent running of the organizing jobs the 2GB of memory was too little and it did run into swap, but not nearly as much as I feared. It worked fine. It swapped a bit now and then but nothing major.

So now I have a $3/month backup Google Photos workalike with plenty of room to spare. It works.