@hybridhavoc @vmstan @anildash
Raspberry Pi doesn't allow commercial redistribution but there are other platforms, like BeagleBone, that do.
Ideally it'd have dyndns and letsencrypt included, and could use upnp to ask the router to send ports 80 and 443 to it.
You'd need to request the hostname at purchase time. It could be configured by the vendor and shipped to you. It could even be printed on the case! https://yourname.fedi-at-home.example/
I think it's a cool option.