As @robi mentioned, this is one of the features at the top of our to-do-list, so please stay tuned.
Now, most of the functionality required to make this setup work should be already there. Actually, i did a prototype of this a few months ago and don't remember seeing any blockers. I installed Guacamole on the host (through their containerized approach), and then installed xfce4 and tightvncserver within a sysbox container. That's pretty much it. Users would then interact with the Guacamole server (web-based), and reach their sysbox-based environments through the Guacamole interface.
The work that is pending is mainly on the hw-acceleration area, so that we allow GUI apps seating in nested containers (levels > 1), to talk to the hosts' GPUs; apps running at the sysbox container level (level == 1) should be already able to talk to the GPUs.
Please ping me if any of you is interested in trying / documenting this setup, i'd be happy to help.
Hey guys, still alive over here. 😂 Busier than usual this time of year, but happy to help out if you guys need anything. I don't have time to read the whole thread but if anyone has any questions or needs the latest OpenVPN Client (Beta), let me know and I'll package something up for somebody with instructions for the hot fix using the semi-official hot fix tool.
I haven't posted in here in awhile because I need to update my hot fix for 6.0 and until I do that, it has to run on v5.6.3 so I've just been waiting to find time to update the hot fix. Though ideally @girish and I will make have a solid game plan as to how he wants the VPN Client integrated in Cloudron whether as an app itself or an app setting a file chooser to pick a .ovpn file to "connect" an app to (admittedly I think this gives users the most conveyance of the feature - it's up to @girish and @nebulon on that decision, but I'll go in either direction they want).