I don't think immich supports this natively but you could mount an S3 store with s3fs-fuse and put the library on there without much trouble. Or many other options like webdav.
sandwichsaregood
I had a basic but nice first house, but I sold it to move for a new job. I even was lucky enough to still make a bit of a profit. But not enough, and now I'm stuck back with renting again, can't really afford to buy a new house with interest rates, prices, inflation eroding my income in other areas, and poor availability. I think back to my parents buying their first house and how nice it was by comparison, for a fraction of the price even adjusted for inflation and it gives me a really unfortunate sense of perspective, much less hearing stories like yours or from friends I know who are in a bad situations. I'm not struggling, but prospects for improving things aren't great either, and that seems to be the case for everyone I know.
Having been in a similar place around the same age, the things that helped me were: confiding in friends if you can, a therapist, finding the right medicine, and working on making things better one small, manageable step at a time.
Regarding medicine I know there are lots of stereotypes about what taking medicine to help with mental health issues is like, but I urge you not to write it off nor to give up if one medication doesn't work for you. It's a process, and one you need to work with a doctor with to find the right fit for you. Also, medicine won't magically fix everything on its own, it's just a little bit of help on the road to finding a complete solution.
Ultimately there are lots of good recommendations here. What works for you is going to be unique, and it's something you'll have the best luck with if you get some help.
In my area it's at least 10 to 1 in terms of actual nodes vs nodes that are uplinked to show up on meshmap. I was out of range of the mesh in the town next door until just a couple weeks ago, still no idea where the node is that is letting me reach into town actually is. Until then get another one and take it hiking with you and a friend, they're surprisingly useful on their own and you also might see others.
Plus, if you build it and put your node on the map it might inspire others.
Impossible to say, could be the app is doing something funky, could be iOS, could be lotta things.
I will note, my preferred solution is to do none of the above, and I only do split DNS for one particular service. I much prefer just using an always on Wireguard VPN that is set to only route traffic to my internal subnets and to use my internal DNS server. Then I just use internal names. Wireguard basically runs at line rate on my setup, so half the time I don't even turn it off at home. This also gives you the option to use DNS ad blocking (eg adguard) on the go.
Hmm, caching has never caused problems with split DNS for me, but it's really hard to debug what was going on with your setup. Split DNS is really common and is the preferred way to solve this, so most browsers have logic to handle it. You might have had something misconfigured, but unfortunately it's really hard to diagnose.
I mean the original lawsuit was for aggressively bundling Internet Explorer and kneecapping other browsers. Which sure sounds a lot like a minor variation on what they've been doing with Edge and Bing for a while now, without consequences. Antitrust enforcement is not something I have a lot of confidence in for the foreseeable future.
Assuming you mean Android, FYI syncthing for android is discontinued, so you might want to look into other options.
https://github.com/syncthing/syncthing-android?tab=readme-ov-file#discontinued