Sharing my own experience. (Sorry if this is already widely known! I’m somewhat new to self-hosting.)
I have a 2009 Mac Mini (upgraded via OCLP) that I use as a server for BlueBubbles, Jellyfin, & SyncThing. It’s not hooked up to a monitor, so I’ve been servicing it by remoting in via Chrome Remote Desktop. I only have to access it a few times a year, but each time is such a chore because this old machine is SO slow. Constant beachballing, every task takes forever. Chrome RD finally stopped working this month, so I switched to TeamViewer and I’m shocked by how much faster everything’s running. It’s still not fast (it IS a 2009 machine, after all) but I’m able to accomplish tasks much faster than when I was using CRD. And just like CRD, I’m able to start TeamViewer at startup, even before login, which is crucial.
Thank you TeamViewer!
ssh -X ${hostname} works better than both even on ancient hardware (pre 1990)
If you are going to self-host please embrace a shell (bash, powershell, fish, zsh, etc) any shell; then you’ll be fast and productive even at 300 Baud.