https://tails.boum.org/todo/server_edition/#index5h2
"Remove unnecessary/irrelevant things from boot process
Tails server should not spawn a full-featured desktop anymore: the goal
of this iteration is to remove as much irrelevant services as possible
(e.g GNOME, Xorg, ...) in order to reduce boot-time and system
resources. The only way the user have to do administration’s related
tasks is to use SSH."
https://tails.boum.org/todo/server_edition/#index9h2
"Switch to "server mode" at boot time
[...]"
I think that is a mistake and violating your design. Your design states
you want it as simple as possible, for normal users. SSH-only
administration makes it much more difficult.
- user needs to learn SSH
- user needs two computers instant of one, a Tails Server and a Tails
Desktop
- Don't you think, a user running Tails Server doesn't wish to fire up a
torified browser for a quick search?
Maybe people start asking for a mix of Tails Desktop and Tails Server.
SSH administration is a nice feature, but shouldn't be the only way for
administrative tasks.
I recommend to add the server features to the regular version. As a
bonus you can simplify the design and get it done faster.
That doesn't prevent you from adding a no-autostart-gui or
minimalistic-gui feature to Tails. (To satisfy your requirements for
compatibility with low RAM.)