• 1 Post
  • 71 Comments
Joined 10 months ago
cake
Cake day: June 21st, 2025

help-circle
  • The main benefit of Matter is that it is split into two layers (Matter and Thread) where as Zigbee is essentially one layer that handles everything. This makes Matter more flexible, since it can work over both Wifi and Thread (and any future protocol at the same layer). At the moment there isn’t a huge advantage, but in the future if the standard succeeds, you would hopefully be able to buy most smart devices and use just one protocol (Matter) to control and integrate them.

    At the moment, the main advantage I can see is that more wifi smart devices can be locally controlled because they have Matter support (which requires it). Which historically, was limited to HomeKit over WiFi, ESPHome/Tasmota flashed devices, and sometimes through Home Assistant integrations that found a way to locally control devices for a given company.

    Because I didn’t really explain Thread, I’ll just quickly say that it’s a protocol much like WiFi and the “closer to the hardware” part of ZigBee. I’d prefer buying Matter over Thread vs Matter over WiFi devices, particularly if you’re planning to build out a Thread mesh network (the Matter over wifi devices won’t help in that).







  • Probably need a bit more detail for this like caddy logs and your caddy config. I did a similar thing on NixOS with services.acme getting the certs and then configuring the cert files to include caddy group access (I didn’t use caddy directly either for those reading as the DNS challenge approach requires third party plugins which is a bit annoying on NixOS).






  • Because modern arrays are often in the multi-TB size recovery can take a significant amount of time (days and weeks potentially) and since RAID-5 only allows one drive to fail, if a second drive fails during that time you’re cooked.

    I like to use snapraid combined with mergerfs which technically has the same problem, but because it works on the file level, if a second drive became corrupted, you’d only lose the data on the drive that failed, not the entire array. I combine it with snapraid-btrfs which operates on read-only snapshots instead of raw data, avoiding write hole issues (data changing during sync) and also btrfs itself on each drive gives an additional layer of integrity checking, and rollback support from the snapshots themselves.






  • Also unrelated, but if you’re running a x86 system with gigabytes of RAM, why not run Opnsense at that point?

    I believe it’s gotten better but historically *BSD had poor SQM support (bufferbloat mitigation), which is particularly useful on slower, asymmetric connections and where low, consistent latency is paramount.

    It was also a bit of a laggard on Wireguard support, although that’s long since been fixed. So mainly you might prefer OpenWRT if you want the Linux kernel which tends to get features more quickly. Also because it’s so low on resource usage (including disk space), you can put it in a VM and very rapidly recover in the case of issues.

    You could of course also use a full Linux based router OS, but I don’t believe there are many with a web interface, which most users would prefer.