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.

  • habitualcynic@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    23 hours 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!

  • BruisedMoose@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 day ago

    After just about a month of hosting some things on a Raspberry Pi 4, I think it’s about time to work on repurposing this mini PC that hasn’t been doing much the last few years and keep growing my services.

    To that end, can anyone point me to a good, thorough guide to getting going with Sonarr? I installed it, but then realized I needed to add a client and Prowlarr and I feel like I just started in the middle.

    • lemmyingly@lemm.ee
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 day ago

      Search for trash guides and servarr. Both have websites that are detailed in how to set up all of the arrs apps in what ever fashion you want. I think both have Discord servers too.

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

        I agree, these helped me a ton. I’m still a noob but message me if you can’t find links with what u/lemmyingly said

  • Wrongdoer4094@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 days ago

    I have had success with a monthly reminder in my google calendar. Sometimes I skip it, but I have been updating and keeping everything nice and tidy much more frequent than I used to!

  • TheFANUM @lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    17 hours ago

    Finally upgrading my Plex server from Ubuntu 22.04 to 24.04! I’ve been putting it off out of habit, as I always wait for the *.1 releases but I’ve done several of these for clients and every single one went flawlessly. But I still waited it out.

    Also thinking about switching my Ext4 mirrored softRAID to ZFS… Since Ubuntu has the only acceptable ZFS implementation outside of UNIX proper (Ubuntu’s is in-kernel, everyone else uses kernel modules, which i hate). But that’s going to be extra work I may not be in the mood for. But damn would compression and deduplication be nice! So still maybe

    • faethon@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      15 hours ago

      That is one thing I still need to do, upgrade my Ubuntu server from 22.04 to 24.04. laat time I tried this I noticed many python packages were missing or failing. Reverted to the backup. Maybe now is the time to do the switch and iron out the crinks that may be left after.

    • Estebiu@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      12 hours ago

      Wait, you mean you host plex servers for clients? Or that you work with Ubuntu in general? And for the ZFS thing, it doesn’t really matter if it’s in-kernel or something else, at the end of the day, they all work the same. I’m using zfs on my arch machine for example, and everything works just fine (dkms). And zfs is super easy in general, you should definetly try it

  • refreeze@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    1 day 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
      ·
      19 hours ago

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

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

      That sounds so cool! Not using any tracking/nav devices other than my phone but currently my routes just stay local without having any kind of management for them.

    • bluegandalf@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      23 hours ago

      Wait, is that possible? I thought gadgetbridge didn’t work with Garmin! Nedd to check this out. Thanks for the inspiration!

  • Domi@lemmy.secnd.me
    link
    fedilink
    English
    arrow-up
    7
    ·
    22 hours 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
      4
      ·
      18 hours 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.

      • Domi@lemmy.secnd.me
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        14 hours ago

        Copying from an older comment of mine:

        IPv6 is pretty much identical to IPv4 in terms of functionality.

        The biggest difference is that there is no more need for NAT with IPv6 because of the sheer amount of IPv6 addresses available. Every device in an IPv6 network gets their own public IP.

        For example: I get 1 public IPv4 address from my ISP but 4,722,366,482,869,645,213,696 IPv6 addresses. That’s a number I can’t even pronounce and it’s just for me.

        There are a few advantages that this brings:

        • Any client in the network can get a fresh IP every day to reduce tracking
        • It is pretty much impossible to run a full network scan on this amount of IP addresses
        • Every device can expose their own service on their own IP (For example: You can run multiple web servers on the same port without a reverse proxy or multiple people can host their own game server on the same port)

        There are some more smaller changes that improve performance compared to IPv4, but it’s minimal.

        My unifi kit can convert us to IPv6 but I’m hesitant without knowing what devices it will break.

        You don’t usually “convert” to IPv6 but run in dual stack, with both IPv4 and IPv6 working simultaneously. Make sure your ISP supports IPv6 first, there is little use to only run IPv6 internally.

  • madeofpendletonwool@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 day 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.

  • SmokeyDope@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    24 hours 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.

  • harsh3466@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 day ago

    I’m integrating my Mac mini (running Asahi Linux) into my server setup. It’s slow going as I also have to move some data around so I can repurpose some hard drives.

  • Evotech@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 days ago

    I run everything off my gaming rig, so maintenance is kinda already a part of it.

    I just don’t really look forward to the day I need to reinstall :p

  • metaStatic@kbin.earth
    link
    fedilink
    arrow-up
    76
    ·
    2 days 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?

    • IronKrill@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      I’ve had this happen twice in two weeks since installing Watchtower and have since scheduled it to only run on Friday evening…

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

        Nothing greater than crashing your weekend evening just trying to watch a movie on a broken jellyfin server :'D

    • daddycool@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      2 days 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
        2
        ·
        2 days 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
          7
          ·
          2 days 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
            1
            ·
            2 days 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
              3
              ·
              2 days 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
                ·
                22 hours 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.

  • Appoxo@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    11
    ·
    1 day 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.

  • Marvelicious@fedia.io
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    2 days ago

    I’ve been hosting Emby forever (and the requisite software to acquire content 😉).

    Recently I added Nextcloud to facilitate cutting several Google products out of my life. Combined with a few FOSS apps, it’s currently doing the job of Drive (storage) and Keep (notes), and I’m planning to move my contacts and calendar this week.

    • gdog05@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      I’m doing that as well (mostly done except some tinkering and optimizations). It’s my third time setting up nextcloud, but this time it’s for real.

  • gonzo-rand19@moist.catsweat.com
    link
    fedilink
    arrow-up
    3
    ·
    1 day ago

    I got a Matrix server set up with conduwuit but the problem is that none of my friends are on there so I don’t use it. The one friend I made the damn thing for so we could chat just started going through a bunch of personal stuff so now it won’t be used for a while. FML.