K3can
@K3can@lemmy.radio
Also at k3can@mastodon.hams.social
- Comment on Anybody here does mTLS? 1 day ago:
I use mTLS for Home Assistant and Navidrome.
It’s very secure, the only limiting factor is that the client apps need to support them (or you use a PWA).
- Comment on Don't Trust, Verify (or: Validating Origin and Integrity without Public CAs) 1 day ago:
The hashes aren’t tied to a specific identity, they’re just a simple way to convert a set of data into a unique, fixed-length string. The hashes could be rewritten, but without access to the site’s private key to sign them, they wont validate against the public key.
The key itself is also signed, so even if an adversary tricked you into downloading a fake public key, the fake key wouldn’t be signed by my personal key.
The important point is that it’s a layered system, rather than a single point of trust.
- Comment on Don't Trust, Verify (or: Validating Origin and Integrity without Public CAs) 6 days ago:
I’ll add: mTLS would only break because the client certs are typically signed by a private CA and the host is configured to only trust that specific CA (similar to the enterprise solution I referenced in the post).
If, for some reason, the host was configured to trust all of the typical public CAs, then mTLS would theoretically share the same problem.
- Comment on Don't Trust, Verify (or: Validating Origin and Integrity without Public CAs) 6 days ago:
Not directly, but I believe mTLS would break if the traffic was intercepted/altered, so it sort of works to test the connection.
mTLS requires installing a certificate on the client device, though. If you’re able to do that, then you’re also able to pin the correct cert or install a custom CA. This would be the “enterprise” solution, as far as I know, but doesn’t work well for public sites, since you can’t always configure your end-users devices.
- Submitted 6 days ago to selfhosted@lemmy.world | 6 comments
- Comment on I feel like people are sleeping on the Minisforum MS-R1 as a home server PC 3 weeks ago:
Really depends.
It’d be massively overkill for me, so even if it’s technically a “good value”, it doesn’t make sense to buy one if my cluster of $60 thinkcentres is chugging along without an issue (and I get HA).
On the other hand, if you need all that extra performance for something, then it’s probably a great buy (hence its popularity here).
- Comment on Navidrome can do lyrics now - but how? 3 weeks ago:
I use beets to add synced lyrics to my library automatically.
To display them in the web browser interface, click the lyrics button (looks like a book).
- Comment on Creating a "maintenance" page for my self-hosted sites 3 weeks ago:
Have you explored any other options?
Yeah. I briefly explored some other possibilities in the post, including a potential self-hosted option, but ultimately landed on CF as a practical compromise.
- Submitted 3 weeks ago to selfhosted@lemmy.world | 2 comments
- Comment on Drop OSS - an open-source, self-hosted alternative to platforms like Steam and Epic. 4 weeks ago:
I didn’t see an obvious link to the source code, so here it is for those interested: github.com/Drop-OSS/drop
- Comment on Thoughts on crowdsec 4 weeks ago:
Crowdsec does it by using crowd-sourced blocklists (hence the name). So if an IP triggers a scenario on other machines, that malicious address will be proactively added to your blocklist before it ever gets a chance to impact your machine.
That is the big advantage of crowdsec over reactive-only solutions, like fail2ban.
- Comment on LLM on Nintendo DS Lite 1 month ago:
The 3DS on the other hand…
- Comment on sneakerweb 1 month ago:
What is the advantage of this over just dropping HTML files onto a USB drive?
- Comment on PRISM - a self-hosted OSINT platform with a real-time dashboard 2 months ago:
Same experience. 🫤
- Comment on How To Parse JSON Data To A Human Readable Format 2 months ago:
Personally, whenever I need to process anything text-based, I use perl.
Read the json into a hash, parse the values if desired, then plug the values into an html template.
It’s pretty quick to write, much easier to learn than python (in my opinion), and super powerful.
- Comment on Revisiting Rule #3 Hey everyone, as I previously mentioned the rules here are 2 months ago:
I’m a bit torn on the hardware bit, myself.
On one hand, hardware is a fundamental aspect of self hosting. There’s already a portion of the community who considers self-hosting to include using commercially-hosted cloud services (as long as it’s not Google), so prohibiting hardware discussion just reinforces that concept. Plus, it can be really fun to see what creative hardware people come up. I’m pretty sure I posted about my Fediverse server running on a WiFi router here, for example. The focus was on the unusual hardware, but it was also clearly related to self-hosting.
On the other hand, looking at what is posted in other communities, I don’t think there’s a ton of value in seeing a dozen photos of a bone-stock rpi or a closed laptop sitting on a desk. Same with the nth post asking if their 30-year-old 1u would be a good choice for Jellyfin; so I see why the rule exists.
Overall, though, I think hardware should be allowed, but maybe add a rule along the lines of "if you’re posting a question, please include what resources you’ve already reviewed or troubleshooting steps you’ve already taken."
Heck, that might be a good rule for all questions, regardless of topic…
- Comment on Self-host Reddit – 2.38B posts, works offline, yours forever 7 months ago:
Yes, both the standalone quickstart and the quickstart section of the readme (which are both different).
Is it possible to get the static sites without spinning up a DB backend?
- Comment on Self-host Reddit – 2.38B posts, works offline, yours forever 7 months ago:
Can anyone figure out what the minimum process is to just use the SSG function? I’m having a really hard time trying to understand the documentation.