I started using Chezmoi as well a year or so ago. Its the only one I've managed to stick with and not end up with a mess of different setups across machines.
Its really impressive how much Tailscale care about the UX of the whole product all the way down to the level of not over complicating their menus.
The whole Tailscale experience for an enduser (ie not Tailscale admin) is so much nicer than compared with something like OpenVPN in a place without MDM.
> down to the level of not over complicating their menus
to be fair, their mobile UX has plenty of warts and behaviors that don't match platform expectations and are confusing (like what happens when you tap on any of the listed machines that you have access to).
This one seems to at least have been partially motivated by making sure that accessing tailscale without paying is not too visible.
I'm saying this as a huge fan (and paying customer) of tailscale.
>> making sure that accessing tailscale without paying is not too visible.
Not sure what this means, Tailscale is free for the vast majority of non-corporate users, and I would imagine that anyone who's using it so intensely that they need the "personal pro" plan is probably someone techie enough to dig around and find out about headscale.
Also headscale isn't entirely free if you're paying for a VPS or other server to host it on.
I think the point is the users are very unlikely to do it. Tailscale's UI is designed to be used by as many people as possible and even a single additional menu hurts that goal
This idea of "protecting the users from themselves" can be dangerous. Several very large corporations are currently telling their users to do very insecure things because telling them to use an extra option in some circumstances would be too confusing for their puny brains. Even though it's a security feature and doing things securely is kind of a big deal.
An extra field in an "Advanced Settings" menu should not need to be hidden behind some "Press About 5 times" secret gauntlet. Users are not so stupid that they will fill out an "Advanced" form field they don't understand, and even if they do, you can always make a connection attempt to see if the input was valid.
I've seen quite a few Flarum forums pop up recently. I wonder how it stacks up against Discourse in resource requirements? Discourse isn't a lightweight app (not a criticism, just an observation).
Although Flarum scales very well, it is not losing sight of shared hosting environments. The only requirement is composer/ssh; hosting providers usually offer these nowadays.
Flarum only released its first stable last year and so has some features missing, yet https://extiverse.com already lists over 500 extensions compatible with Flarum v1.3. Relying on much used technology allows for fairly easy adoption by developers to contribute.
+1 for Mimestream! Fantastic client. I'm hoping they'll add support for other services like Fastmail through JMAP but honestly, just Gmail support alone makes the app worth it.
Runs on Hugo hosted by Netlify. I want to make it more minimalist, I really like how clean and simple Jim Neilson's is for example https://blog.jim-nielsen.com/