Rendered at 03:53:03 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
yjftsjthsd-h 7 hours ago [-]
If you already have a ZFS pool, I'd probably personally just throw on zfsbootmenu and a ZFS-root Alpine install. But, this is cooler and does have advantages:)
FiloSottile 6 hours ago [-]
TIL about ZFSBootMenu! Still, the whole frood system is significantly less complex than ZFSBootMenu alone.
I'd like the see the author achieve the same setup but with Nix
sudobash1 25 minutes ago [-]
Unlikely to happen (with the author anyway). From TFA:
> Importantly to me, it’s not defined in some complex DSL
cassianoleal 7 hours ago [-]
> root/etc/ssh/ssh_host_ed25519_key and root/etc/ssh/ssh_host_ed25519_key.pub and root/root/.ssh/authorized_keys for obvious reasons.
What are the _obvious_ reasons for the NAS root to have an SSH key?
yjftsjthsd-h 7 hours ago [-]
To log in and administer it? There's even an example; search for "extlinux --once". (There are other options, like a web UI or non-root SSH, but that's the obvious thing. Also if you want to advocate non-root I'm going to want to hear a threat model.)
cassianoleal 6 hours ago [-]
You don't need a private key on the host for that, only your public key in authorized_keys.
Edit: Oh boy I should have paid more attention. Those are the host keys. :facepalm:
> Importantly to me, it’s not defined in some complex DSL
What are the _obvious_ reasons for the NAS root to have an SSH key?
Edit: Oh boy I should have paid more attention. Those are the host keys. :facepalm:
Frood, an Alpine Initramfs NAS - https://news.ycombinator.com/item?id=42428722 - Dec 2024 (13 comments)