Originally Posted by
MAFoElffen
Like I started tp hint at and suggest... Maybe install from a Server Edition ISO. That is an ISO, histtorically, where you do preseeds and autoinstalls. More frequently than Desktop.
On Server Edition, you can go full or minimal. Minimal would be core services:
Package openssh-server is a default installation application... Add package ubuntu-desktop. I install from that ISO because of that one difference. From that ISO, I can deploy any flavor or variant. And if it is going to be visualized, I can use cloud init, to help it along.
This is what I do with my own Support LiveCD, then install packages and configs from there. Do not think of "Server" as just being server, but as a Linux core system instance, with the potential and waiting to be "something".
The only thing peculiar about it, in the transforming of Server ISO installs to Desktop, after the ubuntu-desktop package is installed... Is to tell it to use Network Manager, instead of NetPlan, as the networking managing service. So that users can manage nw connections graphically. But that is just one extra command after that package is installed.
To me, it is like using the old "Ubuntu Minimal ISO", where you installed a core, then made it into something. The Minimal ISO does not exist anymore, but there is still the Net Install and Server ISO's that do the same functionally.
There is one command to transform a Desktop to a Server, and 1 (+1, the additional network config related command I noted above) to turn server into a Desktop Edition. But doing that, openssh-server stays there.
Bookmarks