“IP address” is a critical feature to make this useful for remote installation. Getting the installer assigned an ip reachable from outside is beyond a non-technical “client” (paid or unpaid) or family member. If the “client” has a secure message channel (e.g. encrypted Matrix room), then IPv6 is ideal. They can retype or send a photo of the IPv6 assigned. Doesn’t even have to a secure channel with a good PIN via secure channel. Possible approaches:
0. The user has a functional ISP that actually provides a stable globally addressable IPv6. This is highly unlikely, so I’ll skip it.
- a tunnel broker to assign a normal IPv6. How could the user select one? Or is it feasible for Fedora to provide a tunnelbroker for install IPs?
- Include a “mesh” protocol in the installer. I have failed miserably at keeping the cjdns package viable due to Rust issues. But there is yggdrasil: 2405212 – Review Request: yggdrasil-network - IPv6 crypto-mesh network over tcp The installer could be pre-configured to use some public nodes, including Fedora ones.
A previous attempt to address this was here: