What’s happening on your servers? Any interesting news things you tried?

I didn’t do anyone other than updating Mastodon (native deployment) lately due to a lack of time. Reading so much about Immich caused me to consider trying it in parallel to Nextcloud but I’m not sure if I want to have everything twice.

Not quite homelab, but I’m about to install Linux Mint on my mom’s laptop and that had me thinking about creating an off-site backup in her place again since she has a fiber connection. I’m still not sure about the potential design though, but currently my only backup is in the same rack as the live stuff.

  • los0220@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I’ve been deploying Gitea (or Forgejo, still can’t decide), but I’ve fallen into the Ansible rabbit hole and can’t get out. Also learned Terraform in the last week and I’m still on the fence about using it in my homelab. It’s nice for the cloud but I don’t think it’s as useful on-prem.

      • AbidanYre@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        My concern when it forked was that forgejo would last a few months and then fizzle out.

        That doesn’t seem to be the case.

      • los0220@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        Yeah, I evaluated my position since and now I’m trying to deploy Forgejo, but I’m still stuck in the IaC rabbit hole and can’t crawl out

  • sem@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I got tailscale cert to work but I feel kind of bad about learning tailscale instead of headscale

    • Dalraz@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      Have you looked into netbird? I have been thinking of setting that up over tailscale

      • lucullus@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        I run headscale on my VPS. The tailscale clients are already open source, though by default they connect to the companies servers for coordinating the net. Headscale is open source and replaces the companies servers with your own. Best to not rely on some corporate service, which could cease to exist or be enshittiefied.

      • sem@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        Mainly that they can’t enshittify because they’re already open. Tailscale is great right now, and free, but who knows in 5 years

  • IsoKiero@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I actually did something for quite a while. Finished long overdue wiring for outdoor access point and one more camera, replaced a main switch since the old one started to behave unreliably, installed frigate (which still needs some work), cleaned up some wiring while messing around, updated a bunch of firmwares, replaced switch in garage to managed one and made some changes on my workstation and some other minor stuff.

    Next would be to move cameras into their own VLAN and harden that setup a bit. And I really should get around on better backups for my VPS. But it’s a new week coming up, if the work isn’t too busy I might get something more done.

  • foggy@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I finally got my home services covered with my website’s wildcard ssl. Which is great, because now I can setup ELK Stack and setup an auth portal on my vps, and get Plex and gitlab out of the house securely.

  • bonusss@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I’ve learned a hard lesson this week. Jellyfin server OS partition run out of free space and corrupted the database. Nothing to do but reinstall. I guess this week I’ll be reviewing backups! 🤣🤣🤣

    • comrade_twisty@feddit.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      FYI from the newest release notes for 10.11.0

      Jellyfin now actively checks the available free space for its configuration and data directories. If you have less than 2GB of free space in each data directory, Jellyfin now refuses to start to prevent data corruption. Additionally, checks are implemented to prevent certain path misconfigurations that are known to cause issues.

      https://jellyfin.org/posts/jellyfin-release-10.11.0/

    • Victor@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      I don’t like the sound of that. Sounds like bad programming? Who’s at fault? Jellyfin or the database implementation? Why would a nospace error corrupt everything. Sounds absolutely volatile. 😱

      • Urist@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        They just made a blog post about the next version fixing a long standing issue with their database management. Should probably improve in the near future.

    • SK@utsukta.org
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      oh this recently happened to me. but nothing much was lost, users were managed with SSO, files were unaffected, barely an inconvenience.

  • rtxn@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I finally got my ISP to enable bridge mode on my modem.

    I also learned that I didn’t lose port forwarding and related services because I had been moved behind CGNAT or transitioned to IPv6 – they simply no longer offer port forwarding to residential customers. Ruminate on the implications of that statement so I’m not the only one with blood pressure in the high hundreds.

    • BCsven@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      Port forwarding is done at the router/firewall, so if ports can’t be transferred its a cgnat thing they are doing. Like a Non CGNAT IP on the internet can be sent a packet on any port.

      • rtxn@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        No, I got it from the horse’s mouth: my WAN address was publicly routable all along, the ISP just disabled those NAT-related features remotely.

        • Pika@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          the implication of that is weird to me. I’m not saying that the horse is wrong, but thats such a non-standard solution. That’s implementing a CGNAT restriction without the benefits of CGNAT. They would need to only allow internal to external connections unless the connection was already established. How does standard communication still function if it was that way, I know that would break protocols like basic UDP, since that uses a fire and forget without internal prompting.

          • rtxn@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            5 months ago

            It’s perfectly reasonable from the perspective of corporate scum: take away a standard feature, then sell it back as an extra. As far as I know, the modem still had UPnP for applications that rely on it.

    • WiseWoodchuck@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      My ISP did the same thing recently and what was most annoying is they didn’t admit to changing anything, while trying to sell me a business account.

      This weekend I setup Pangolin on a budget VPS and forwarded it back home. I don’t have my VPN backup but it fixed Plex and I can access my security cameras again.

  • AllHailTheSheep@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    almost done re setting everything up after a catastrophic failure (ended up replacing multiple drives, the CPU, the motherboard, the psu, and the ram).

    now I’m just running long command after long command, waiting for drives to zero, ensuring extended smart checks pass on new drives, cloning to my backup drives…

    this things been down for a few weeks and I’m so excited to have it back up soon!

    anyways, moral of the story is, the 3-2-1 strategy is a good strategy for a lot of reasons. just do it, it may save your ass down the line.

  • jubilationtcornpone@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    Currently working on a networking problem. I have multiple Proton VPN connections on my Mikrotik router. Main reason being for fail over in case one endpoint reaches capacity, goes unresponsive, etc.

    It’s a bit tricky since Proton issues the same peer and gateway IP for each connection. Haven’t quite got it working the way I want it to yet.

  • nfreak@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    At this point my whole setup is mostly in maintenance mode - I’ve got everything I need up and running, making some minor changes here and there (like swapping out StirlingPDF for Bento), and keeping things up to date. I only started this hobby about 6 months ago or so, and I’m really satisfied with where things are at. We’ll see when the next Big New Thing arrives.

  • Eldaroth@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    Finally managed to carve out some time since the birth of my daughter two months ago to tinker around a bit. Decided to tackle my gripe to semi-automate updating my services when there is a new release.

    Now I have Renovate running on my self-hosted Forgejo instance using Forgejo’s actions and a “Podman in Podman” image for its runners. Don’t ask me why I wanted to do a PINP instead of DIND - I guess I like to punish myself. But at least this means everything I deploy is running with Podman 😄

    • papertowels@mander.xyz
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      A self hosting thing that I did after having a kid that’s helped us tremendously is hook up an internal camera to frigate to use as a baby monitor, and then have automations in home assistant to automatically change which parent gets notified about crying in the middle of the night based on an agreed-upon “shift”. Just a thought to consider :)

      • Eldaroth@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        I love the idea! I was actually thinking about building something like a baby monitor with cameras instead of just buying one, so your comment further inspires me to follow up on that. May I ask what camera you were using?

        • papertowels@mander.xyz
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          I think it was an older model of this one, but I’m not sure. Just a random amcrest I had lying around.

          It’s also worth pointing out that there are a few self-hosted solutions actually meant to act as baby monitors doing stuff like sleep/wake differentiation. I just had trouble getting one of them going and just thought screw it I’ll just use frigate and noise levels to detect crying sounds since he was older and hardier.

  • filister@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I am playing around with Podman Quadlet and that’s one hell of a rabbit hole. I have everything up and running, and now I need to configure the containers, and probably will deal with other pain points, etc.

    The good thing is that I have documented the whole process so it is reproducible but it took me quite some time to figure out everything.