Life has gotten in the way so I had to put it briefly on hold, but I am intending to finish writing up the guide; some procedures of changed and while initially I had this set for next cloud, I decided to shift gears and try etesync/etebase.
Unfortunately either due to lack of overall expertise or understanding, I am struggling to get Etebase properly running.
I had to wipe my next cloud installation, after not using it for a while it wouldn't boot up so I will have to redo all of the steps from scratch but I can verify I at least had it working, giving you use tail scale because I could not be bothered with the reverse proxy.
Some things to note, there is no GPU acceleration, it is CLI only. This is NOT a Samsung Dex alternative. By default you are signed in as root (but do NOT require a rooted device IF on a pixel 7 or greater. 6 unfortunately requires root as pKVM is not enabled by default) but I have not tried using other accounts such as ubuntu/ubuntu (or other distro variant). Port forwarding works as expected, and overall is a rather polished app which uses modified termux bits as a base and has improved UX over termux.
While running the app not servers, it sips minimal battery almost negligible from my study so far to; I am uncertain as to the battery drain once the server is actually running, but it does not seem that much compared to say binging YouTube or doing an hour-long browsing session in vanadium.
As I am somewhat of a perfectionist, I'm trying to cover my bases and make this as user friendly as possible for newbies so it will take a couple weeks for me to finalize and post but I do intend to still do it I apologize for the wait. I'm hoping that by posting this guide the overall process could potentially improve and or someone can come up with some other more nifty things to try because it seems like this is somewhat of a gray area and no one knows what to really do with this pKVM besides hosting a Minecraft server which everyone has done time and time again