Zenlix
It seems that you are not aware in what format you installed your apps.
Before you install an app, be aware what format it is, that you are installing. Is it a debian package installed via the apt cli or via some store gui? Is it a snap package? Is it an appimage? Is it a flatpak? All of these are different and can have different issues (advantages/disadvantages). Often the same app is available in multiple formats.
This is a great video explaining what formats are out there: https://youtu.be/1lLZ-59xH3Y
How can such thing happen? Was an account hacked that had the permissions?
Even if you do not use or like this approach, learning tmux is quite easy and quick and super useful. Just that you executed commands do not end when your ssh session crashes, that you can collaborate. Just attach multiple ssh sessions to one tmux session and everything, even the input, will be sync. In advance you get windows and split screen in any terminal.
You might be able to prepare a bag accept that does the switch and run that inside a tmux session. The connection would get lost, but don’t the tmux session did not care the script would finish. Although that would require to have the exact working commands. If anything goes wrong you would have to plug directly into the server.
All I ever used was nmcli and I think it should work for this purpose. It was mostly pre installed. Rasbien as well as Debian had it or installed (the most used distros by me).
Here it states that the hoster used is hetzner https://lemm.ee/post/45660045. That being said Hetzner is a german company, so I would expect it to be in the eu.
That is super cool. Can we might simulate it in a virtual environment? If so, would that be the first matrix like virtual world?
I feel like Windows tries with every change to push it’s users to Linux.