5 reasons you should put some of your self-hosted services on different machines
Don't put all your eggs in one basket

If you're worried about handing your data to third-party apps, or you're not sure what servers your data is being sent to, self-hosting is an excellent way to make sure your data is safe and doesn't leave your own custom servers. There are several apps and services that you can self-host, that, too, without complex setups. You can use a NAS or a similar device to run an Immich server, or run a Docker container to self-host Jellyfin. The possibilities are endless. However, self-hosting is a deep rabbit hole that, once you enter, is difficult to escape. Owing to this, you may want to self-host a ton of apps and services on your own machine.