all lists on lists.proxmox.com
 help / color / mirror / Atom feed
From: feng liu <dahema@me.com>
To: pve-devel@lists.proxmox.com
Subject: [RFC] installer web console for headless installs (native text mode + browser front)
Date: Mon, 12 Oct 2026 18:57:54 +0800	[thread overview]
Message-ID: <F2BA5B99-CCFB-42A3-AB88-C6F8E5D8EA1C@me.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1769 bytes --]

Hello,

headless installs currently mean a serial TUI or a pre-authored answer.toml. For one-off boxes both loops feel heavy: no keyboard or monitor on the machine, and writing TOML before touching hardware.

Proposal: one new installer boot entry - "Install Proxmox VE (web console)" - that boots the native text-mode installer exactly as the serial entry does, and additionally serves the installer's own question flow over plain HTTP on the LAN. Implementation-wise this is a third Proxmox::UI:: backend ("Web") beside the existing Gtk3 and StdIO ones: same questions, same validations, same progress stream, same auto-installer path downstream. One flow, three faces - no parallel wizard to maintain.

Access is gated by a one-time pairing code printed at boot: a session code on the console/serial, plus an optional machine code drawn by the bootloader from the SMBIOS UUID, so a machine with no screen or serial cable attached can still be paired from a phone. The target machine keeps showing the native text-mode screens throughout.

Full proposal text (motivation, code mapping to Proxmox::UI::Base / unconfigured.sh, honest security notes, open questions):

https://github.com/yeungtuzi/pve-installer/tree/web-console-proposal/web-console

Concept mockups attached - boot menu, pairing page, setup form, progress page and the target machine's native text screen. They are concept art in the corporate palette, not UI code.

If there is interest I will follow up with an RFC patch series (small HTTP daemon in the initrd + Proxmox::UI::Web). In the meantime I would value the list's opinion - in particular whether the maintained surface of a web front is worth it versus extending the existing auto-install answer tooling.

Thanks, yeungtuzi

[-- Attachment #2: Type: text/plain, Size: 2 bytes --]


 

             reply	other threads:[~2026-10-12 15:58 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-12 10:57 feng liu [this message]
2026-10-12 16:54 ` [RFC] installer web console for headless installs (native text mode + browser front) Thomas Lamprecht

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=F2BA5B99-CCFB-42A3-AB88-C6F8E5D8EA1C@me.com \
    --to=dahema@me.com \
    --cc=pve-devel@lists.proxmox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal