I tried a USB KVM switcher. I only recall there were serious issues and it didn’t last long.
Now I use a high quality USB dock and physically unplug/re-replug a work and personal laptop. That’s been a simple and reliable solution.
For my home server, I ssh into it.
I like to manage services maximally with systemd so it was a natural fit for me.
It did not seem difficult to set up web and database quadlets so they are properly networked.