A software developer and Linux nerd, living in Germany. I’m usually a chill dude but my online persona doesn’t always reflect my true personality. Take what I say with a grain of salt, I usually try to be nice and give good advice, though.

I’m into Free Software, selfhosting, microcontrollers and electronics, freedom, privacy and the usual stuff. And a few select other random things, too.

  • 0 Posts
  • 215 Comments
Joined 7 months ago
cake
Cake day: June 25th, 2024

help-circle




  • It depends on your exact requirements and your definition of “secure”. Lots of people like software like Tailscale. And it’s relatively secure as it doesn’t expose the services to the public but instead is an VPN. I personally don’t like Cloudflare at all, but that’s also a popular solution to get services exposed to the public internet. What I do is just use NGinx or NginxProxyManager, open up a port in my firewall and be done with it. No extra tunnel providers required and no Cloudflare that could be able to snoop on my connections. It also opens up connections to everyone else, so your software needs to be properly protected with passwords. But yeah, I can see how you get a bazillion different recommendations. I’d say if you prioritize security and it’s just your devices connecting, and they can all install a special client, go for something like Tailscale.





  • Because people like cheap stuff. Need a phone case? Harry Potter merchandise knockoffs, socks, a brush for your arts project? TEMU has that for $0.61, delivered to your door.

    And as far as I know it’s sponsored by the Chinese government. They chip in with forced labor camps. And they also invested massively in advertising and making it a thing.

    I wouldn’t buy from them. As far as I know the app is also spying on the users etc. But yeah, enough people seem to buy stuff there. I suppose it’s cheap and convenient and people don’t care. It’s kind of depressing. I agree.




  • That’s kind of what happens when somebody re-uses already assigned namespaces for a different purpose. Same with other domains, or if you mess with IP addresses or MAC addresses. The internet is filled with RFCs and old standards that need to be factored in. And I don’t really see Google at fault here. Seems they’ve implemented this to specification. So technically they’re “right”. Question is: Is the RFC any good? Or do we have any other RFCs contradicting it? Usually these things are well-written. If everything is okay, it’s the network administrators fault for configuring something wrong… I’m not saying that’s bad… It’s just that computers and the internet are very complicated. And sometimes you’re not aware of all the consequences of the technical debt… And we have a lot of technical debt. Still, I don’t see any way around implementing a technology and an RFC to specification. We’d run into far worse issues if everyone were to do random things because they think they know something better. It has to be predictable and a specification has to be followed to the letter. Or the specification has to go altogether.

    Issue here is that second “may” clause. That should be prohibited from the beginning, because it just causes issues like this. That’s kind of what Google is doing now, though. If you ask me, they probably wrote that paragraph because it’s default behaviour anyways (to look up previously unknown TLDs via DNS). And they can’t really prevent that. But that’s what ultimately causes issues. So they wrote that warning. Only proper solution is to be strict and break it intentionally, so no-one gets the idea to re-use .local… But judging from your post, that hasn’t happened until now.

    Linux, MacOS etc are also technically “right” if they choose to adopt that “may” clause. It just leads to the consequences lined out in the sentence. They’re going to confuse users.


  • Any DNS query for a name ending with “.local.” MUST be sent to the
    mDNS IPv4 link-local multicast […]
    Implementers MAY choose to look up such names concurrently via other
    mechanisms (e.g., Unicast DNS) and coalesce the results in some
    fashion. Implementers choosing to do this should be aware of the
    potential for user confusion when a given name can produce different
    results depending on external network conditions […]

    The RFC warns about these exact issues. You MAY do something else, but then the blame is on you…


  • Sure, I don’t really judge. Asking tech support questions is hard. You need to find the correct place. Volunteer some information, while you probably don’t even know which details are relevant… It’s rarely ill intent even if someone doesn’t get it exactly right. And your question seemed genuine to me. I’m not a mod here, though. I can’t really comment on if it’s been the right place or not. I’d say maybe find another community to ask support questions about networking. And if it’s just this one time, just attribute this as a mild overreaction by the mods. Oftentimes the lines are a bit blurry when making those kind of decisions. I still think you deserve an answer to your question, but yet again I don’t know the details…


  • I can only speculate. Either you didn’t give them enough time, or you weren’t polite and they ignore you, or you didn’t message the one who dealt with you. Or the mods just aren’t nice or transparent to people. Idk. I can just say your removed post looked a bit low quality since it included no useful information to help you, and it was about networking issues, not selfhosting. Also this post is probably again in violation of rule 3. Since it’s not about selfhosting in general, but your issue with the mods.



  • But terminal access also kind of invalidates the WebUI requirement. If you have a terminal open anyways, you could as well just do eject -t && handbrake-cli ... && eject and skip all the switching to the browser and clicking on things… That’d close the tray, rip the DVD and spit it out when finished, all in one line. At least that’s what I would do.


  • Well, the usual way I’ve seen people deal with this is either open up the case and leave the extra drives dangling to the side, or just lay them on the bottom of the case (or on top) and don’t move it any more.

    That works. Though, if you want to imitate that… Pay attention to the temperature of the harddisks. There is no air circulation if you just lay them flat on the floor and they might take damage from getting too warm.

    But you can’t really beat the price of that solution. 25 bucks for a SATA card and some old shoe rack with holes in the shelves, and you’re set. Ready to accomodate 4 more harddisks.