Moving snac to home server was really easy. Can't imagine moving a mastodon instance this way.

Used tar on data folder — as recommended to preserve hardlinks —. Wormhole'd the data to my #proxmox host, untar'ed and started it again.

All I had to do was setup autossh tunnel so that port 8001 in my LXC container pointed to some other port on the existing nginx frontend about 8000km away in Beauharnois 🇨🇦. It seems suprisingly reliable so far.

#SelfHosting

If you plan on having the same system with a front-end far away and a home server for your fediverse instance you may want to setup caching on the front-end as explained in this tutorial by @stefano@bsd.cafe

https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/

I favor (OVH) Canada for my front-end cache because it has a reasonable ping time compared to Europe. I used to get about 200 ms ping to Europe from here (Rio de Janeiro) and about half that from Canada. So it is in the "center" ping-wise.