I know for many of us every day is selfhosting day, but I liked the alliteration. Or do you have fixed dates for maintenance and tinkering?

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.

This post is proudly sent from my very own Lemmy instance that runs at my homeserver since about ten days. So far, it’s been a very nice endeavor.

  • Domi@lemmy.secnd.me
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    I finally got IPv6 working in Docker Swarm…by moving from Docker Swarm to regular Docker.

    Traefik now properly gets IPv6 addresses and forwards them to the backend.

    • AustralianSimon@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      What’s the big benefit of moving to IPv6 for a LAN? Just wondering if there is any other benefits over addresses? My unifi kit can convert us to IPv6 but I’m hesitant without knowing what devices it will break.

  • SmokeyDope@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    I just spent a good few hours optimizing my LLM rig. Disabling the graphical interface to squeeze 150mb of vram from xorg, setting programs cpu niceness to highest priority, tweaking settings to find memory limits.

    I was able to increase the token speed by half a second while doubling context size. I don’t have the budget for any big vram upgrade so I’m trying to make the most of what ive got.

    I have two desktop computers. One has better ram+CPU+overclocking but worse GPU. The other has better GPU but worse ram, CPU, no overclocking. I’m contemplating whether its worth swapping GPUs to really make the most of available hardware. Its bee years since I took apart a PC and I’m scared of doing somthing wrong and damaging everything. I dunno if its worth the time, effort, and risk for the squeeze.

    Otherwise I’m loving my self hosting llm hobby. Ive been very into l learning computers and ML for the past year. Crazy advancements, exciting stuff.

  • metaStatic@kbin.earth
    link
    fedilink
    arrow-up
    2
    ·
    1 month ago

    what’s maintenance? is that when an auto-update breaks everything and you spend an entire weeknight looking up tutorials because you forgot what you did to get this mess working in the first place?

    • daddycool@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      1 month ago

      I know you’re half joking. But nevertheless, I’m not missing this opportunity to share a little selfhosting wisdom.

      Never use auto update. Always schedule to do it manually.

      Virtualize as many services as possible and take a snapshot or backup before updating.

      And last, documentation, documentation, documentation!

      Happy selfhosting sunday.

      • tofu@lemmy.nocturnal.gardenOP
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        I think auto update is perfectly fine, just check out what kind of versioning the devs are using and pin the part of the version that will introduce breaking changes.

        • daddycool@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 month ago

          I just like it when things break on scheduled maintenance and I have time to fix it or the possibility to roll back with minimal data loss, instead of an auto update forcing me spend a week night fixing it or running a broken system till I have the time.

          • tofu@lemmy.nocturnal.gardenOP
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 month ago

            You can have the best of both worlds - scheduled auto updates on a time that usually works for you.

            With growing complexity, there are so many components to update, it’s too easy to miss some in my experience. I don’t have everything automated yet (in fact, most updates aren’t) but I definitely strive towards it.

            • daddycool@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              1 month ago

              In my experience, the more complex a system is, the more auto updates can mess things up and make troubleshooting a nightmare. I’m not saying auto updates can’t be a good solution in some cases, but in general I think it’s a liability. Maybe I’m just at the point where I want my setup to work without the risk of it breaking unexpectedly and having to tinker with it when I’m not in the mood. :)

              • iggy@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                1 month ago

                There’s a fine line between “auto-updates are bad” and “welp, the horribly outdated and security hole riddled CI tool or CMS is how they got in”. I tend to lean toward using something like renovate to queue up the updates and then approve them all at once. I’ve been seriously considering building out a staging and prod env for my homelab. I’m just not sure how to test stuff in staging to the point that I’d feel comfortable auto promoting to prod.

  • Skunk@jlai.lu
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month ago

    Maintenance day is when I log into my server once every 3 month because I forgot it (as everything is working fine).

    But I just discovered OpenSuse microOS, while looking at the docs for my laptop Thumbleweed, and now I want to try it with no real reasons. Maybe it is just an excuse to buy a new Raspberry pi.

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 month ago

      I’m looking at moving my NAS to it.

      I currently use openSUSE Leap, so to prep for the switch, I’m moving everything to podman.

      I’ve never had a system update go bad on Leap, but I am being impacted by old system packages but don’t want to jump to Tumbleweed. I’m hoping this will give me a more up to date base and force me to put things into containers properly.

  • habitualcynic@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I’m patiently (cf impatiently) awaiting the arrival of an Aoostar WTR Pro and components to build my first NAS and full Arr stack for Linux ISO’s.

    I completed a proof of concept and learning a month ago on a Pi 5, and I can’t wait to get my hands dirty with something more real!

    I’ll take any advice anyone throws my way :D and thanks to this community for the learning and inspiration since I joined Lemmy!

  • cmc@lemmy.cmc.pub
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 month ago

    I also finally set up Lemmy on my home lab, as well as moving Authelia from Docker to bare metal.

    Other than that, I’ve been struggling to find any other self-hosted apps that would actually be useful to me.

  • eodur@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I recently setup Music Assistant and have been trying to make it work in my VLANs with my esp32 devices. It has been slow going. Nothing has the level of logging required to easily debug the issues I’ve encountered but I’m slowly working through it all.

  • quelsh@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I migrated my whole native service infrastructure to Docker services this weekend. I prepared for it the previous weeks; basically looking up information about details I wasn’t sure about. The services were mailing, file cloud, and traccar with modoboa, ownCloud respectively. I moved to mailcow and Nextcloud and replaced my feedly account with NextCloud News as a bonus. So far pretty happy with it, had a couple set-backs but also learned a lot in the process. This was the first time for me doing something productive with Docker

  • madeofpendletonwool@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    Pinepods 0.7.4 is out! So as the Dev I’m going through new issues and knocking them out. Smart playlists, oidc logins and notifications on release are all a thing now on the self hosted podcast platform! We’re nearing a v1 release with features on par with some of the big time podcast apps.

  • AustralianSimon@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 month ago

    Finally setup Synology surveillance station and got my local cameras all hooked in with motion events. Very swish.

    Attempted and failed to set up some sort of fail2ban between my Cloudflared container and my website I host at home.

  • refreeze@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I just set up wanderer and workout-tracker. Along with installing gadgetbridge on my phone, I now have a completely self hosted fitness/workout stack with routes, equipment tracking, heatmaps, general health metrics like HRV, heart rate, etc through my Garmin watch, without having Garmin Connect installed. Awesome!

    • warmaster@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      Holy shit! I didn’t know about GadgetBridge. Is there a way to connect it to Home Assistant?

  • evulhotdog@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I use Mend Renovate to keep up with the latest and greatest container images in my private repo.

  • Appoxo@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    For the first time I configured ssh with pubkey auth.
    Auth between windows (agent) and alpine (host) to use as a helper/backup proxy in veeam (helper is used to mount file level restore assistant)
    Took me 3 hours to find out that
    Windows didnt know the private key
    Pubkey auth wasnt active
    Fucked up pubkey auth
    Alpine isnt supported by Veeam so it didnt work
    Needed to install a small debian VM.

    :|
    At least I did my first pubkey auth setup.

  • voklen@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    This week I realised my Mastodon instance was severely out of date because I was using nix flakes and didn’t autoupdate but now that’s been fixed 😄