Almost forgot before going to bed but I feel bi-weekly is a good rhythm for this.

Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.

  • non_burglar@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    8 months ago

    Finally moved all my lxc onto a lower-power Xeon D host, consumes 1/3 the electricity of my previous Dell R430, same essential performance.

  • beerclue@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    8 months ago

    Pihole 6 broke my DNS (dnsmasq), and since I had a fw rule in opnsense to only use pihole’s DNS, and deny public DNS access, it was an early rise for me :)

    • Appoxo@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 months ago

      And that’s why you have either a backup for your DNS or know whats auto-updated ;)

      As you mention opnsense:
      What do you mean with fw rules to only use pihole dns?
      This sounds partly like a DHCP config and partly like a deny (hardcoded) DNS requests and to please use what DHCP supplied (looking at you google/amazon)

      • beerclue@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 months ago

        I did have backups, it was an easy fix. I had a pihole -up on a crontab for years, probably not the best idea :)

        FW rule accept :53 from pihole only, deny :53 from all. I had some devices with hardcored DNS settings (8.8.8.8).

    • N0x0n@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      Damn… DNS issue early in the morning… What a nightmare 😂! Hope you got enough caffeine.

  • WhyAUsername_1@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    8 months ago

    Trying to get my hands dirty with LLM, Ollama and Web Scrapping.

    I don’t understand most of it , but hey, that’s the fun. No complaints.

    • Darkassassin07@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 months ago

      I wonder why so many people had issues with the v6 pihole update.

      I pulled the new docker container and it ran overtop the previous version just fine. The only issue I had was I had the admin password set to empty via an env variable and that variable name changed. Took like 10 min to find and fix. The rest migrated perfectly.

      Now I’m just waiting on orbital-sync to add v6 support, but that’s just around the corner and not that critical.

        • Darkassassin07@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          Hmm, I wonder if the failed updates are only direct installs vs docker.

          I run two piholes, a primary on a rpi 3b running pios, and a secondary on my main server. Both are installed via docker and both updated without issue (besides the password thing).

          I like having the primary DNS on a separate machine; it’s kind of important and I like to mess with the main server a lot…

            • Darkassassin07@lemmy.ca
              link
              fedilink
              English
              arrow-up
              3
              ·
              8 months ago

              I definitely recommend it, particularly using docker compose. It’s made it incredibly easy to add, remove, and modify software installs; keeping everything independent and isolated from each other.

              This also makes backups and rolling back updates to individual projects much easier when you do run into problems.

  • sugar_in_your_tea@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    8 months ago

    I’m setting up Seafile and trying to swap everything from docker to podman. The longer term goal is that once everything is on podman, I’ll get a new NVME drive and install MicroOS so I can retire my old SATA SSD (I’ve had it for 10 years or so, across 3 PCs).

    I’m also considering setting up Forgejo and getting a worker to build my Rust projects.

  • node815@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    8 months ago

    Pushed Wireguard back onto my network. I’ve been a Tailscale user for a couple of years, but never really saw the need for it for me as I’m the only user of the service. :)

    I will freely admit though, there’s nothing wrong with the service and honestly is great if you are behind a CGNAT router or don’t want to use Cloudflare for your tunneling.

  • papertowels@mander.xyz
    link
    fedilink
    English
    arrow-up
    4
    ·
    8 months ago

    I finally got link warden up and running, but I’m chasing down some failures on a few websites.

    Also realized that me biting the bullet for unlimited bandwidth (screw you Comcast!) means I can run archive team warrior, so that’s been going.

    • Xanza@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      IMO linkwarden was a real PITA. I’ve been trying linkding and it’s been really great so far. I’ve had no issues like I had with linkwarden.

  • harsh3466@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    8 months ago

    I’ve been working on some bash scripts to help manage my media files. I’ve been slowly working on learning more bash and I’m pretty pleased with my progress. After I finish this bash book I’m reading (can’t remember the title atm), I think I’m gonna jump into awk.

    • Xanza@lemm.ee
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      8 months ago

      Bash is a really great shell, but consider trying out a functional shell scripting language like Elvish (which is also a shell). Syntatically it’s pretty similar and not hard to pickup, but it’s stupid powerful. A cool example is updating different servers via ssh in parallel using a servers.json file;

      [
        {"name": "server.com", "user": "root", "identity": "~/.ssh/private_key0", "cmd": "apt update; apt upgrade -y"},
        {"name": "serverb.com", "user": "root", "identity": "~/.ssh/private_key1", "cmd": "pacman -Syu"},
        {"name": "serverc.com", "user": "root", "identity": "~/.ssh/private_key2", "cmd": "apk update; apk upgrade"}
      ]
      

      and a little elvish magic;

      var hosts = (from-json < servers.json)
      peach {|h|
        ssh $h[user]@$h[name] -i $h[identity] $h[cmd] > ssh-$h[name].log
      } $hosts
      

      Just run the script and boom, done. You can even swap out peach which is parallel each for each if you want to do each command procedurally–but I really love using peach, especially with file operations over many different files. Linux is fast, but peach is fuckin’ crazy fast. Especially for deleting files (fd -e conf -t file | peach {|x| rm $x }, or one thing that I do is extract internal subs (so they play on my chromecast) in my Jellyfin server, using elvish makes it really fast;

      fd -e mkv | peach {|x| ffmpeg -i $x -map 0:s:0 $x.srt }
      

      Find all *.mkv files, pass the filenames through ffmpeg (using peach) and extract the first subtitle as filename.mkv.srt. Takes only about a few seconds to do thousands and thousands of video files. I highly recommend it for home-labbers.


      Pretty dumb example, but peach is like 6x faster;

      ❯ time { range 0 1000 | each {|x| touch $x.txt }}
      5.2591751s
      ❯ time { range 0 1000 | peach {|x| touch $x.txt }}
      776.2411ms
      
  • baduhai@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    8 months ago

    I feel bi-weekly is a good rhythm for this.

    What does biweekly mean to you? Twice a week, or once every two weeks? If it’s the latter, I prefer to use fortnightly, since it’s not ambiguous.

    • tofuwabohu@slrpnk.netOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      I mean every other week. I wasn’t aware of the other interpretation, but I think in combination with “The Sunday thread” it’s unambiguous?

      I have never heard fortnightly, but then I’m not a native speaker. Is that commonly used?

      • Zeoic@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 months ago

        I have always heard bi-weekly be every other week, and semi-weekly be twice a week

      • baduhai@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        8 months ago

        I think in combination with “The Sunday thread” it’s unambiguous?

        Perhaps, though I guess it could also be that there is “The Sunday thread” and “The Wednesday thread”.

        As for whether fortnightly is common or not, I think it is, but the other commenter suggests that only the Brits use the term. Fairly certain I’ve heard that from an Aussie friend though, could be that US Americans don’t use the term.

        Perhaps semimonthly is the most unambiguous term? That’s what Mariam-Webster seems to suggest.

        • tofuwabohu@slrpnk.netOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          Semi monthly sounds like “monthly, or not” to me. Not sure about the alternatives I’ve seen so far

          • baduhai@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            8 months ago

            True, didn’t think it that way. I don’t know what would be best, English is such a wierd language.

  • Fiery@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 months ago

    Realised my jellyfin lxc had a maxed out bootdisk yesterday, haven’t been using it for a while. Luckily I have decent backups setup so I was able to restore a backup from late January when it wasn’t filled yet. A quick library rescan and everything was up and running again.

  • tofuwabohu@slrpnk.netOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 months ago

    Personally I’m mostly involved with my homelab migration so there’s not too much on the selfhosting page except os updates. I set up meshmini earlier to access my thin clients via vPro/AMT but I need to configure the clients before being able to actually using meshmini. Once I’m done with that I’ll finally be able to set up Lemmy and Pine pods.

    My selfhosted stuff currently works fine without me doing much which feels good and lets me focus on hardware stuff currently.

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 months ago

    Experimented with selfhosting a Woodpecker CI as a complement to my Forgejo.

    Works quite nicely, I just need to set up a native ARM64 agent as the overhead of cross compilation on x86_64 is quite big.

      • poVoq@slrpnk.net
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 months ago

        Woodpecker is more mature and I can control access better since I am not the only one using my Forgejo. But I think at some point the built in ones might reach feature parity.

    • Xanza@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      Experimented with selfhosting a Woodpecker CI as a complement to my Forgejo.

      If you need CI, check out OneDev. It’s a git solution that comes with an integrated CI solution.

  • Xanza@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 months ago

    Just swapped VPS hosts from ssdnodes to MassiveGRID. Got a pretty sweet deal, so I’m pretty excited.

    Got my services transferred over this week and it’s been fun as hell. It’s interesting because I was discussing Portainer with my buddy and he has Portainer on his local PC to connect to his remote instances and with hindsight it sounds obvious of course, but it’s such a nice little setup. Just finished setting up my Jellyfin reverse proxy so I’m gonna watch a movie and chill.