• 1 Post
  • 12 Comments
Joined 2 years ago
cake
Cake day: February 15th, 2025

help-circle
  • Every time I try to use Ipv6, I run into dozens of weird issues and bugs and my selfhosted stuff becomes unusable/unreliable.

    I don’t know where the issue exactly lies in the chain of networking, but it sure is annoying as a motherfucker to debug. As far as I can tell none of my stuff is the problem and the issue lies either with my ISP or VPS provider.

    For now, I removed the AAAA entries and suddenly everything works without any hiccups. Wake me up when those issues are solved… maybe in 10 or 20 years…


  • You write “participate” which sounds like a free choise, but I don’t do it out of my own free will. I do it because the web is so enshittified, that it forces me to selfhost more and more of my own websites that only I use.

    I fucking hate doing any devops. I think it’s the most boring, soul sucking task there is. Fucking yamls and .env and config files in different places for every app with it’s own syntax.

    I tried passing it to an LLM but it’s always subtly wrong, so in the end I still have to read everything, correct everything, generate keypairs, configure something on each client etc.

    Every day a million bots are hammering my services, so I have to run crowdsec and fail2ban and make sure there are no ways in, everything is behind a login, up to date, constant manual migrations to newer versions cause one of my hunders of apps always has a breaking change.

    I’ve written more devops and security related stuff on my CV than my carreer programming experience. I got a job because now I am not just a fullstack developer, but a fuller stack devsecops-veloper. Showing my homelab and docker setup during a fucking java + react interview landed an immediate yes at the wage that I wished.

    I fucking hate devops. Now I have to do it in my free time and at my job. Why does the world force me into devops? Please take it away. Let somebody else handle it. I want to enjoy my life again.

    /notsarcasm


  • I’m still having trouble with it and I’m currently traveling. My analysis so far points to my vps provider being at fault.

    I tried doing long term diagnostics, which effectively pinged through the tunnel every 5s and that make it work constantly and perfectly. So maybe some energy saving sleep stuff, which ends up breaking the tunnel?


  • HelloRoot@lemy.loltoSelfhosted@lemmy.worldWays to Expose Services Publicly
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    13 days ago

    Same but nftables and also crowdsec.

    Also I had some trouble with the wireguard tunnel dropping lots of packets, which resulted in my services not loading 50% of the time. I did a lot of suggestions at the same time so I’m not sure which one fixed it but here is a list in case anybody has similar troubles:

    • lowering MTU
    • routing ipv6 through the tunnel as well
    • rewriting nftables rule order (will update after work, notes are at home)

  • The better options do cost twice as much

    Yeah thwre are a lot of better options for lots more money. But I don’t have that kind of money.

    I need lots of RAM for as cheaply as possible while also being low-ish on the power cpnsumption. There is for example old server hardware on ebay that has 64GB or more RAM but draws like 300W idle. And it’s not even that much cheaper to buy. Like I said for me, a 40W difference is about 100$ per year, so anything lower power than my current server will eventually pay for itself.

    I would have gone with amd or intel or whatever, but I didn’t find anything in that price range.



  • I tried selfhosting a game server and it was laggy as hell on 8GB RAM. Then I ran it on my laptop that has 32GB and it ran fine and all friends were able to play. Was consuming aboyt 25GB (but still may run with less)

    But I’m not gonna run my laptop as a server because it is fully glued and I can’t take out the battery without destroying it.

    Another tool I looked into requires at least 16GB RAM.

    So maybe for your usecase it’s fine. But for me, I can’t do half the stuff I want cause my cluster server has low RAM nodes. Even though it has 32GB in total (4x8)