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.

  • @[email protected]
    link
    fedilink
    English
    02 months ago

    I spent two hours last night beating myself over the head with RAM sticks. Got an ewasted server that had the alarm misconfigured, figured I’d upgrade it and put in a valid configuration since it was just off my size. Slapped in some matching size sticks and it wouldn’t boot. It took my embarrassingly long to realize that the speeds werent the same and that the server really cared about the speeds being the same, more than it cared about sizes being the same incidentally.

    I work in IT that should have been the first fuckin thing I checked smh

    • @[email protected]
      link
      fedilink
      English
      12 months ago

      I remember when I worked in a data center and there was a custom server order that needed something like 64 sticks per server, and procurement didn’t bother to make sure that we had sets that were the same speed, timing, or brand. Thankfully I caught it before we wasted a ton of time troubleshooting.

  • @[email protected]
    link
    fedilink
    English
    22 months 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 😄

  • gonzo-rand19
    link
    fedilink
    12 months 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.

  • @[email protected]
    link
    fedilink
    English
    12 months ago

    I need to migrate off Docker Desktop for Windows and Storage Spaces but I fear the process will be difficult due to my data volume and the stupidity of Windows. I should never have gone Windows, but I wanted to use Steam Big Picture off the media PC and didn’t want to deal with getting that functional on Linux.

    But Docker Desktop for Windows keeps crashing WSL and bricking the network devices randomly, and also continuously grows memory consumption until the machine reboots. Piece of shit.

    • Domi
      link
      fedilink
      English
      12 months ago

      Piece of shit.

      Docker on Windows is was what ended up pushing me to Linux on my workstation. What an absolute pain in the ass.

  • Donn
    link
    fedilink
    English
    0
    edit-2
    2 months ago

    Total noob to Docker (desktop for windows) and I’m just trying to figure out how (and where) to add a config to my Navidrome image or change lines on the image itself, to point it to my music library and create admin login credentials (ಥ﹏ಥ) If I can accomplish that then I eventually want to try Immich or NextCloud afterward.

    I want to switch to Linux but I’m not sure where to start! I want to

    • play current-gen games (graphically speaking) on steam, as well as
    • lots of retro games with Launchbox/RetroArch
    • do 3D modeling in blender, and
    • produce music in a free DAW.

    I don’t know if any of those factors impose restrictions due to software/hardware differences (or if that even makes a difference), but I want to move over everything I can into a linux environment

    • @[email protected]
      link
      fedilink
      English
      2
      edit-2
      2 months ago

      All of those should be fine, the main caveats w/ Linux are:

      • anti-cheat games generally don’t work - there are exceptions, and this is a limitation by the developer, not Linux
      • Windows-only software can be iffy - e.g. photoshop and whatnot
      • using an NTFS drive on Linux can have surprises - don’t mount your game lib on Linux, just redownload

      Blender works perfectly fine, gaming on Steam and Heroic works well, emulators work well, and while I don’t know anything about Linux music production, I know there are software options available.

      Anyway, I recommend buying a separate disk and trying Linux out. That way you don’t touch your current Windows install while messing w/ stuff.

      • Donn
        link
        fedilink
        English
        12 months ago

        Good to know, thank you for the tips!

    • Estebiu
      link
      fedilink
      English
      12 months ago

      If you’re messing with docker, I suggest you use WSL and ‘normal’ Docker, as Docker for Windows it’s confusing (at least for me). Ah, and try using docker compose instead of docker, it makes everything so much clearer.

      • Donn
        link
        fedilink
        English
        21 month ago

        try using docker compose instead of docker, it makes everything so much clearer

        It’s absurd how right you are — I just figured that out and everything suddenly works perfectly

  • @[email protected]
    link
    fedilink
    English
    02 months ago

    Migrating from proxmox to incus, continued.

    • got a manually-built wireguard instance rolling and tested, it’s now “production”
    • setting up and testing backups now
    • going to export some NFS and iscsi to host video files to test playback over the network from jellyfin
    • building ansible playbooks to rebuild instances
    • looking into ansible to add system monitoring, should be easy enough

    Lots of fun, actually!

    • @[email protected]OP
      link
      fedilink
      English
      02 months ago

      What’s your motivation for the switch? Second time in a short while I’ve heard about people migrating to incus.

      • @[email protected]
        link
        fedilink
        English
        02 months ago

        I’ve moved to all containers and I’m gradually automating everything. The metaphor for orchestration and provisioning is much clearer in incus than it was in lxd, and makes way more sense than proxmox.

        Proxmox is fine, I’ve used it for going on 8 years now, I’m still using it, in fact. But it’s geared toward a “safe” view of abstraction that makes lxc containers seem like virtual machines, and they absolutely aren’t, they are much, much more flexible and powerful than vms.

        There are also really annoying deficiencies in proxmox that I’ve taken for granted for a long time as well:

        • horrible builtin resource usage metrics. And I’m happy to run my influxdb/grafana stack to monitor, but users should be able to access those metrics locally and natively, especially if they’re going to be exported by the default metrics export anyway.
        • weird hangovers from early proxmox versions on io delay. Proxmox is still making users go chase down iostat rabbit holes to figure out why io_wait and “io delay” are not the same metric, and why the root cause is almost always disk, yet proxmox shows the io_wait stat as if it could be “anything”
        • integration of pass through devices is a solved problem, even for lxc, yet the bulk of questions for noobs is about just that. Pass through is solved for so many platforms, why proxmox just doesn’t have that as a GUI option for lxc is baffling.
        • no install choices for zfs on root on single disk (why???)
        • etc

        Ultimately, I have more flexibility with a vanilla bookworm install with incus.

        • @[email protected]OP
          link
          fedilink
          English
          02 months ago

          Thanks a lot for your response! I too was a bit misguided by the way Proxmox presents LXCs but I’m mostly on VMs and haven’t explored LXCs further so far.

          • @[email protected]
            link
            fedilink
            English
            22 months ago

            No worries. And don’t misunderstand: I think proxmox is great, I’ve simply moved on to a different way of doing thing.

  • @[email protected]
    link
    fedilink
    English
    22 months 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.

    • @[email protected]
      link
      fedilink
      English
      22 months 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.

  • @[email protected]
    link
    fedilink
    English
    0
    edit-2
    2 months ago

    I’m working on my first kubernetes cluster. I’m trying to set the systems up with NixOS. I can get a kublet and a control plane running. But I’m getting permission errors when trying to use kubectl rootless on the system running the control plane. I think I figured out which file i need to change, now I just want to record that change in my configuration.nix.

      • @[email protected]
        link
        fedilink
        English
        0
        edit-2
        2 months ago

        Ah sorry to hear that. Did you find something better that works for you? I’m open to suggestions :D

        • @[email protected]
          link
          fedilink
          English
          11 month ago

          OciContainers just added rootless mode for podman. I was planning on playing a bit more with it but I’m quite busy and haven’t fount the time recently. For the time being I run everything as rootfull since I don’t expose stuff directly through the internet.

          I might repond here if I don’t forget once I’ve experimented a bit more.

  • 4grams
    link
    fedilink
    English
    2
    edit-2
    2 months ago

    I’m building services out for my family as things enshittify. Moved the family over to an immich instance, run a family blog on Wordpress (working on rolling my own since it’s over complicated and with all the Wordpress shenanigans…), plex (lifetime account, works for now). I have a number of self-built projects as well, a “momboard” like system that is integrated with my Wordpress blog for access and control, a pi based backup server that lives at my friends house and nails a VPN connection to my router and I’m playing with Meshtastic as an offline communication system for my kids scout troop when we’re camping without cell signal. Lots of home automation with home assistant as well.

    I host it all on Debian servers, raspberry pi’s and esp32 devices (Meshtastic and home automation). I used to run kubernoodles but it was more complicated than needed and for my use case, docker, ansible and bash scripts manage it all just fine.

  • SmokeyDope
    link
    fedilink
    English
    52 months 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.

  • @[email protected]
    link
    fedilink
    English
    12 months 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.

  • @[email protected]
    link
    fedilink
    English
    12 months ago

    Fumbling around with k3s to get my toes into deploying a Kubernetes cluster from scratch for the first time ever. No real long term usage planned, just some testing to gather experience.

  • @[email protected]
    link
    fedilink
    English
    42 months 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!

  • @[email protected]
    link
    fedilink
    English
    32 months 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.

  • @[email protected]
    link
    fedilink
    English
    32 months 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.