Good point about platform agnostic remote for management stuff. VNC is ideal for this.
And systems like Proxmox use a web GUI for most stuff, it’s a touch slow but I think that’s mostly just waiting for the system to finish the actual changes I make, and not the UI.
Magisk is the root tool to use today.
Look for it on XDA.
Basic procedure:
Extract boot image from rom or phone
Install Magisk to phone.
Use magsik to patch boot image
Copy boot image to PC
Use PC to flash boot image to phone.