4 ms·
The M1 mini would be a great home server in its form-factor (small size), power usage and performance. As the current mini is pretty much an empty shell, the mi
by tiew9Vii 6y ago
The M1 mini would be a great home server in its form-factor (small size), power usage and performance. As the current mini is pretty much an empty shell, the minis' size should get smaller in the next generations. Intel nucs are popular for these reasons, but it seems the M1 will give better performance/power/size.
I've used Linux for the past 20 years. I recently tried OpenBSD because I never used a BSD, so I thought I wanted to have a look and had a pet project building a home router. My experience of OpenBSD as a headless server is it's been an absolute joy to use. Simple, well structured and strong consistency with config and where files are placed, great man pages etc. From no experience at all with OpenBSD I had a fully functioning router with PF, multiple vlans, cross vlan firewall roules, mdns repeating etc etc within a few hours. Regarding fiddling with things, for a headless server, it's been the easiest server I've set up to date.
The only negative experience I've had is when not shut down properly I've had a few issues starting it. I think I could solve that if I wanted to. Using it as a router I can set up a read-only filesystem etc. The other drawback is it's not Linux and I use Docker daily for development so would need to do what Docker on OSX does and run Docker in a Linux vm.
- etaioinshrdlu 6y agoCPU performance is a funny argument for a router as the hardware reqs on a home router are already so low. My current router is gigabit, has best in class WiFi, is smaller than a mac mini and is fanless. I got to say though: PF, multiple vlans, cross vlan firewall roules, mdns repeating do not sound like something a home user should be setting up. The only reason one would play with these things in a home environment is because they want to. Which is fine... but makes it a toy/pet project and not something to recommend to others. My home router is Ubiquiti and it "just works" zero fiddling required. I'm not sure why one would want anything more complex for a home environment. I guess we all have different preferences where we like to spend our time. I fiddled with things for decades, now I only want to fiddle for something really worth it.
- aborsy 6y agoSecurity. EdgeOS is proprietary and closed source, and not updated as frequently as OpenBSD.
- ac29 6y agoEdgeOS is mostly just vanilla debian with some proprietary configuration tools on top.
- tiew9Vii 6y agoYeah for a router you wouldn’t use the M1, it has one Ethernet port and overkill. I use one of the Pc Engines APU2 board’s. The reference to the router was in regards I used OpenBSD and found OpenBSD a great server OS. I have multiple vlan’s as have a guest wifi for visitors, all iot devices like tv, soundbars on a private vlan with restricted network access, dns ad blocking, dns over tls, wireguard for remote access etc. I use ubiquiti access points/switches but run my own router for learning purposes plus the flexibility. To be honest, since I’ve set it up I haven’t done any fiddling, it’s been rock solid. I’ve had more issues doing updates on the ubiquiti devices dropping the wireless uplink I have then having to power cycle them to come back up.
- etaioinshrdlu 6y agoAgain, nothing wrong with it, but your home network is far more complex than most small (10-20 person) offices I've ever seen. It's the kind of thing you do because you're interested, not because of a practical reason. I guess you mentioned it was for learning purposes which is a good reason.