C'est facilement réalisable, il faut savoir naviguer sur les serveurs à distances via ssh, après il te faudra adapter pour les divers distributions linux par exemple (les gestionnaires de packages en autre)...
Il dois exister ce genre d'interface codé en php, mais plus orienté pro donc payant je pense et rarement open source.
J'ai déjà vu par moi-même la gestion de container docker et de certains services via ssh avec php, mais je ne suis pas encore partie sur une application complete pour le moment, ton projet m'interresse mais j'ai le miens à réalisé avant, qui lui est plus orienté serveurs de jeu (steamcmd) ^^
En tout cas, lance toi, et fait en sorte que ton code soit bien organisé et propre, car c'est beaucoup de boulot et il te sera difficile d'y retourner plus tard si ton code est mal organisé ou mal écrit.