I suggest adding an integration to open an SSH terminal in Gladys to facilitate access to the host machine or VM OS. This will allow you to run commands, retrieve logs, monitor resources, and perform maintenance.
I’m thinking of using the docker webssh2, which provides a web SSH client that I’ve used in Flatcar Gladys Assistant. With the URL, it’s possible to connect directly to a machine.
I plan to use the AI feature proposed on GitHub. Let me know if you’re interested.
This reminds me of Proxmox, which also offers a web shell, or even Cockpit. It’s practical for tech-savvy people like us, but it’s still quite niche and somewhat far from Gladys’s ideology.
If you go for it, it might never be integrated into Gladys because of this. But nothing stops you from forking Gladys and patching your feature, for example. At least for development, then testing it for a few months.
Finally, if you’re vibe-coding, be careful with security. An AI doesn’t always take all parameters into account to make something both functional and secure. From experience, since I work in the field and use Claude personally
Think about setting up CI/CD to check the code, ask for security best practices before launching the code, etc.
To conclude, you could also use a service that already offers this functionality and expose it behind a reverse proxy. From this service, you could then connect to Gladys.
You’re right, that doesn’t respect Gladys’ philosophy, and if you want this feature in Gladys, it’s because you know how to do it differently
With Gladys, I’m a bit lost. On one hand, you have a simple approach suitable for non-techies, and on the other, you have to install it on a Linux machine using Docker.
I’m helping a friend who is starting with Gladys, and the long-term installation/maintenance of a machine is the most blocking issue. So, I advise him to use ZimaOS, and that simplifies things
I actually offer a plug-and-play starter kit where Gladys is preinstalled and configured. There’s nothing to do, it’s truly plug & play
For those who prefer to install Gladys themselves, I think we need to distinguish between two things: the installation and daily use.
Admittedly, installing a Linux server + Docker isn’t necessarily within everyone’s reach. But this step is only done once, usually by the most “tech-savvy” person in the household. After that, the goal is for the whole family to be able to use Gladys easily, without needing any technical knowledge
It’s a bit like an Internet box or a NAS: the setup might require some technical know-how, but the usage should remain simple and accessible.
On ZimaOS, Gladys is available as an « application » which is simpler than using the command line with Docker. Plus, it takes just 10 minutes to install ZimaOS on a PC, not to mention it offers more features.
The main thing is to adapt to the target audience.