Web-Based Remote Installation for Fedora Linux: Here's What We're Building

It’s no secret that Anaconda runs sluggish in Fedora WS with the recommended 4 gb .

Going minimal. The opposite of this process tree:

/usr/lib/systemd/systemd --switched-root --system --deserialize=46 rhgb
  /usr/libexec/cockpit-ws -p 80 -a 127.0.0.1 --no-tls --local-session=-
    /usr/bin/bash /usr/libexec/anaconda/cockpit-coproc-wrapper.sh 127.0.0.1
      /usr/bin/python3 /usr/bin/cockpit-bridge      
        sh -ec echo SSH_AUTH_SOCK=$SSH_AUTH_SOCK; read a
          /usr/bin/python3
    
/usr/lib/systemd/systemd --user
  python3 -m pyanaconda.modules.boss
  python3 -m pyanaconda.modules.services
  python3 -m pyanaconda.modules.security
  python3 -m pyanaconda.modules.runtime
  python3 -m pyanaconda.modules.users
  python3 -m pyanaconda.modules.payloads
  python3 -m pyanaconda.modules.storage
  python3 -m pyanaconda.modules.localization
  python3 -m pyanaconda.modules.timezone
  python3 -m pyanaconda.modules.network
  /usr/bin/bash /usr/bin/liveinst
    /usr/bin/bash /usr/bin/liveinst
      /usr/bin/bash /usr/libexec/anaconda/webui-desktop -t live
        /usr/lib64/firefox/firefox --new-instance --profile /run/user/1000/anaconda/firefox-profile http://127.0.0.1/cockpit/@localhost/anaconda-webui/index.html
          ...
      /usr/bin/python3 /sbin/anaconda --liveinst --graphical
        dbus-daemon --print-address --syslog --config-file=/usr/share/anaconda/dbus/anaconda-bus.conf