• tackleberryOPM
    link
    fedilink
    arrow-up
    1
    ·
    17 天前

    If you want to see the PoC in action, there’s a draft PR at rhinstaller/anaconda-webui#1274 with the authentication setup – custom login page, pin-based auth script, socket-activated systemd units, and the Cockpit config override. To try it yourself, clone the PR branch, build an updates image, and boot it with virt-install:

    git clone -b poc-remote https://github.com/bruno-fs/anaconda-webui.git cd anaconda-webui make create-updates.img

    virt-install
    –name anaconda-remote-test
    –ram 4096
    –vcpus 2
    –disk size=20
    –location /path/to/Fedora-Everything-netinst-x86_64-Rawhide.iso
    –extra-arg “inst.updates=http://your-host:port/updates.img”
    –extra-arg “inst.webui.remote”

    This is a proof of concept, not production-ready code. The PIN is hardcoded to 1234, there’s no TLS, and single-connection enforcement isn’t in place yet. Don’t use this for real installations – it’s meant to show the direction and let you poke at the approach. Once the installer boots, point a browser at the VM’s IP and enter 1234 on the login page. It’s rough, but it runs. What We Want to Hear From You

    We’re sharing this now because some of these decisions are hard to unwind once the feature ships, and community input is more useful now than after the fact. A few things we’re genuinely thinking about:

    Remote installation is opt-in – you enable it through boot options or kickstart. But here’s a question we’re genuinely considering: should we ship a lightweight boot ISO without a local browser, with remote installation enabled by default? A minimal image aimed at headless and network install scenarios, where the assumption is that you’re connecting from another machine. Would that be useful to you? And if you’re using VNC or RDP for remote installation today, would this replace them? What would it need to do that it doesn’t yet?

    Come talk to us on Matrix (#anaconda:fedoraproject.org), or leave a comment on this article. You can also follow the work on the anaconda-webui GitHub repo. We’re looking forward to hearing from you.

    • tackleberryOPM
      link
      fedilink
      arrow-up
      1
      ·
      17 天前

      I copied the story from source website for those who may want to read the article here.

      All credits to Bruno Ciconelle of Fedora Magazine