IceWhaleTech / CasaOS

CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
https://casaos.io
Apache License 2.0
26.27k stars 1.43k forks source link

Native system app integration with the CasaOS web UI #2035

Open softworxstudios opened 1 month ago

softworxstudios commented 1 month ago

Feature overview:

CasaOS offers a user-friendly dashboard for home servers. However, for those not well-versed in docker containers, managing it can be quite challenging. It would be beneficial if CasaOS, as a front-end plugin for Debian systems, improved its integration of native apps into the UI alongside Docker, considering Docker's robustness but also acknowledging that it may not always be the optimal approach.

One solution to this would be to open a VNC window to a desktop session and then fire a script to open the system app at the same time. If the system is not configured with a desktop environment, you could offer a way to install a simple one that could support GUIs and VNC.

Solution: Create or find a web plugin VNC viewer with low latency that allows access to native system desktop and apps. (ProxMox noVNC solution)

Describe alternatives you've considered Installing VNC via the system itself, but, it's not an integrated part of CasaOS and I feel it should be. It also would allow app use within the CasaOS web UI itself, making it more useful.

Additional context I think if you did this and gave CasaOS a way to use not only Docker containers but also the native system apps within your web UI, this project could have many more users. It's a great project and I think this would be a good next step for it. Thanks.

mprajescu commented 1 month ago

I don't see the point of doing that through CasaOS. Why complicate things and run native apps through VNC?