I’ve been preferring mTLS recently. I still use a VPN for management, SMB/NFS, and anything important. But I use mTLS for web services that I’d like to access without having a VPN active all the time. Although, if your web service had a mobile app, usually they don’t play nicely with mTLS, so a VPN would be required for me, but Home Assistant and TrilliumDroid do have mTLS support.
- 0 Posts
- 5 Comments
SteveTech@aussie.zoneto
Selfhosted@lemmy.world•What can I do with no job and no VPS?English
11·13 days agoHaha I love how this has progressed, from ‘What free VPS?’ then ‘Free VPS doesn’t work’ and now we’re at ‘What can I do without a VPS?’.
Anyway, I was self hosting from home well before I started playing with VPSs, so it’s a good way to get started before having to spend money. And I still self host most of my infrastructure just because I prefer upfront costs to subscriptions.
Edit: I meant to add if you don’t have a publicly routable IP or don’t want to port forward, you can use something like Cloudflare Tunnels to proxy everything through their servers.
SteveTech@aussie.zoneto
Selfhosted@lemmy.world•TrueNAS build system going closed sourceEnglish
681·28 days agoI found a post on the forum:
https://forums.truenas.com/t/scale-build-git-repo-going-closed-source/64313
This is only their old build system which they weren’t using themselves, the rest of the OS will remain open source. However they also said some worrying stuff about including “proprietary pieces of the OS”.
Nginx also has support for rate limiting built in.
On the topic of blocking, I block useragents starting with
Mozilla/5.0that are using HTTP/1.X, since all modern browsers default to HTTP/2.0 and anything else is usually always bad bots. You can also return 426 with theUpgrade: h2cheader to let some older browsers know to use HTTP/2.0.
I don’t remember which one I specifically used, but theres plenty that show when you DDG “mtls nginx”. There’s probably others specific to other reverse proxies too.