It’s been a while! Let us know what you’re currently working on, what exploded, what cool stuff you found, or just brag that everything is running fine unattended.

I haven’t been doing a lot, renovate auto upgrades for patches and sometimes minor updates work great so far. I got involved in my union to spin up a mastodon server soon, so there’s a new project, but I already run mastodon so it shouldn’t be much of a deal, I just need to get comfortable with the infrastructure. I also set up ntfy but only sent some test notifications and didn’t configure any app yet - planned for Element Chat.

[Meta] I’m not sure how to apply the new tags. In the recent versions of this thread, people sometimes posted about their ollama setup or the like, but I’m not mentioning AI in the post body (except this meta thingy) and it shouldn’t be much of the discussion, but it’s an open post. Maybe curbstickle can chime in to let me know if I should apply one of them.

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

    spent some time last week adding metadata to my mp3 music obtained with yt-dlp. used musicbrainz Picard.

    I’m actually really surprised how comprehensive that database is, and how easy it was to manually tag the tracks that didn’t get picked up automatically.

  • SayCyberOnceMore@feddit.uk
    link
    fedilink
    English
    arrow-up
    8
    ·
    4 hours ago

    I found the best thing to deal with a device that won’t work…

    I’m trying to get the 3.5" adafruit touchscreen working and it’s being stubborn…

    So… I went outside and split a large pile of logs.

    Problem still not fixed, but I feel a hellofalot better

  • kokomo@reddit.kokomo.cloud
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 hours ago

    Not to brag but everything’s working fine, clean as a whistle. Upgraded forgejo to the latest version. I’m still helping maintain the awesome-selfhosted list, and get inspiration from selfh.st a lot (big shoutout!) Hope to make sure some postgres dbs are up to date at some point, all of my dockhand instances that i set up have been a big help :)

  • neidu3@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 hours ago

    Not working on anything particular, but I’m going on a road trip on Tuesday to this regional airport that is giving away two racks perfect for my use case. Deep enough for my larger machines, sound proofed and 42U tall.

    Finally my hardware can have a proper rack instead of being in a stack/pile in this harrypotteresque locker under my stairs.

  • Rin@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 hours ago

    Finally think I got everything installed on my Raspberry Pi 4 that I want there, thankfully.

    I’ve been trying to document my journey with selfhosting this time better than previous attempts, as far as writing down what worked and didn’t work. It’s coupled with me trying to write little explanation guides for my partner about what service does what, and how to use them. They’re really excited to actually use them, but I want to get the guides done first, which has been a challenge.

    Kinda surprised Grimmory is taking up so much RAM but if it becomes an issue I’ll put it on my other, beefier server. It was the last service I was struggling with, because every time I would upload a book, something would go wrong. An example being that one time I uploaded a book and it went into every single folder after, then deleting one copy deleted all the copies.

    Admittedly, I’m not terribly well experienced so it was probably an issue on my end. Still learning!

    Speaking of, my next project to tackle is overhauling my more powerful server and what it’s running. Since I use a split setup where I store media on my NAS, I’ve had difficulties with databases hating that aspect. Now that I know a bit more than I did when I started, and I have nowhere else to ask (thank you for having this community, by the way, it seems a lot more newbie friendly than some others) I was wondering if I could map the database of a service to be on the server itself, while having the media mapped to my NAS? From my research, I think this is possible, but I’m not 100% sure.

    Hope everyone else’s experiences are going well!

  • BromSwolligans@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 hours ago

    Tired. Tired, tired.

    A little minor struggle with Immich. It happens sometimes that I cannot upload MOV files. Not all, just some. I’ve tended to circumvent its making big refusals by switching between my reverse proxied address and my local IP address for it but that didn’t work today, and since these are videos of my baby, I’m a little frustrated. I don’t really have the time to dig into that though.

    I wonder whether it’s possible to split tunnel traffic bound for the app from web traffic so I can serve it to my family members without exposing it to the web. Right now I don’t trust its security—the authors even state you really shouldn’t—so I have it behind a Cloudflare Zero Trust MFA prompt. But I get comments sometimes from family that it feels like a hoop to jump through since the longest CF will let them stay authorized is 30 days. Not a real ‘today’ thing, but just a general thing. It’s the app I use the most besides Jellyfin, both to free myself from Microsoft, Google and Apple’s monthly subscriptions, but also, to share privately my baby photos with the family so I can protect the kid’s privacy and all that. I wish it was smoother for my end users but I’ve done what I can for now.

    I tried migrating to new hardware recently because I wanted to virtualize most everything. I thought there was sense in being able to get snapshots in proxmox for rollback and ease of backup purposes. It ended up that only about half my servers made it over, and Immich and Jellyfin didn’t make the cut because they need a Quadro T400 that lives in the original machine. Chatbot led me to think passing that GPU through virtualization was going to be a major complicating factor.

    I’ve got a backup NAS off-site at my parent’s house ~20 miles away but it has been offline since I changed ISPs because my silly ass hard-coded my public IP address into WireGuard’s config (it auto-launches WG on boot) rather than a DNS address that gets dynamic DNS updating and resolves to whatever my home IP is. I should get to make it out to fix that on Thursday, finally. I went to all this trouble to buy and set up a backup NAS and it has been totally without backups for probably two months now.

    Back to the subject of Cloudflare, I know they have a laundry list of security things I need to look at and I want to take those things seriously. With the new baby, and with how demoralized I have felt from work, and with of course all the normal obligations of life, I haven’t ever had the time or felt like dealing with it, but I have a degree in cybersecurity and I want to take my home network / home lab security seriously. For protecting myself of course, but also because I think it’ll be a big growing opportunity technically; maybe some stuff I learn can end up on the résumé. I desperately need to get out of my current role and anything that would help the résumé would be good. But there never seems to be time. Or if there is time there is no will.

    I had a Cisco 2960x in my basement that I never did much with because I was suspicious it was drawing a lot of power (likely coincidence but it seemed like the electric bill went up every month I tried plugging it in), and it didn’t seem to have enough memory to run without constantly causing me issues. I wanted to learn Cisco switches with it since I don’t get enough hands-on time at work but it just didn’t seem to work out. I was going to sell it on Facebook but never made time to do that either, so today I just put it back in the rack to have one less thing on the floor. Ironically, now we’ve upgraded to 3Gbps Internet and none of my home network stuff supports it. If I’d thought about that I would have likely let the ISP install their own mesh APs but I had put so much money and time into my own setup, I thought, surely I don’t need them putting their hardware in my home. Well, here we are, and neither my little baby switch, nor my Cisco switch, nor even my OPNsense router support 3Gbps and there’s no money to upgrade any of it 🥲

    That’s about all I can think of for today. Check in next Sunday, and I bet the update would be precisely the same :p

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

    The best thing I did was probably set up Obsidian Live Sync after hearing about it in selfh.st weekly. Compared to the Syncthing setup I had before it is so much quicker, much easier to catch sync errors, and won’t drain my damn phone battery as much! The more things I can move away from Syncthing the better so I will probably be looking at Immich for my photos soon as well.

    On the management side, I’ve had my Docker stacks split across Dockhand and Komodo ever since a poorly executed move away from Dockge a few months ago. I finally thought about it and had the time to decide to give up on them both. I like some of the concepts of compose in a git repo and the fancier interfaces, but I just realised it was all over the top for what I need. I missed being able to simply SSH into a damn machine and docker compose up -d in an emergency. Compared to the constant deploy errors of Dockhand and the potential of scrounging application databases for in-DB compose data or attempting to deploy stacks from forgejo when forgejo itself is a stack deployed via git… going back to basic files is a blessing. Lesson learned!

    What that culminated in is all my stacks are now in Sencho (which clearly uses a lot of AI code sadly), but it was that or Dockge and I knew Dockge lacked a few things I wanted. The nice thing about Sencho (and Dockge) is that I don’t need either of them because they are based around file-on-disk simple operation. I can cut it out of my setup entirely at any moment and not shed a tear. So much peace of mind leaving Dockhand. Now I just need to find a builder image or write a script to replace Komodo’s build feature because I don’t want to keep using it.

  • queerlilhayseed@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 hours ago

    I started playing around with RedHat Cockpit as a potential podman-based replacement to my disorganized docker server. Only got a jellyfin instance running on at the moment, sharing the same network disk as my “production” jellyfin server.

    So far, I am not impressed. There doesn’t seem to be an easy way to preserve settings when I want to update the image, which is one of the main reasons I want to migrate. I’d like to have a weekly cron job that checks for new latest images, and updates them automatically, ideally without me having to intervene, but that doesn’t seem like something cockpit can do. If I want to update a container image through the GUI, it seems like I have to recreate it from scratch.

  • Carl Newton@feddit.uk
    link
    fedilink
    English
    arrow-up
    16
    ·
    7 hours ago

    I built a dashboard themed around my dog. It uses the Home Assistant API to get various stats from the house. I’m pleased with it!

    • undefinedTruth@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 hours ago

      Care you share any more details? Looks very aesthetically pleasing. I think I should make one themed around my cat.

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

    Everything I have currently is pretty much working and maintaining itself. My logs are quiet and predictable. It’s been nice.

    I do have two things to do. One is it switch from iptables to nftables because podman is depreciating support for iptables. I absolutely hate working with firewalls, the syntax is always awful. For some reason ufw isn’t working with nftables like I hoped so now I’m working up the energy to learn nftables itself.

    The other thing to do is to update Alpine Linux to the latest release version. I’m trying to figure out how to properly update the cache of installed packages on my main computer. After that I should be able to run my upgrade script and things should take care of itself. I hope. With Alpine I usually wait a month or two after the initial release of a new version, things always seem to break if I update immediately and I don’t want to trouble shoot too many things.

    Other than that, I’ve gone back to making functional scripts again. Currently I am working on a new backup script that handles logging and automated rotation of backup snapshots. It’ll be POSIX portable and easy to integrate with crontab. It’s essentially the culmination of all my POSIX shell scripting knowledge. I just have to figure out one last and huge hurdle and I’ll be happy with the script.

  • brucethemoose@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    7 hours ago

    [AIT] I know this isn’t everyone’s cup of tea, but I’m excited about Deepseek V4 flash. It’s (for me) the perfect size and architecture to self-host an LLM.

    My box (and brain) are chugging through a queue:

    • Figure out why my swap is going crazy, and how to ban processes from it [Done].

    • Figure out why Code OSS is unhappy [Partially Done].

    • Make an ik_llama.cpp iMatrix for Deepseek V4 [Done].

    • Figure out why quantization isn’t working [Done].

    • Make a test IQ2_KL/MXFP4_R8 quant to see how it does squeezed onto my box [in progress].

    • Test. Tune. Inevitably troubleshoot the dozen other things that go wrong. Figure out how much spare RAM that leaves me.

    • Make a higher quality IQ3_KT quantization. This will take all night on my CPU.

    • KLD test both of them vs the full precision, to quantify quantization loss. Likely an overnight task, too.

    • Try merging the new model release with the base model, 50/50, for a less “deep fried” model. imatrix, quant, test.

    The goal is to host it on a single RTX 3090, Ryzen 7000 with 128GB RAM, for anyone curious. Though I may try smaller models too, like Laguna S1.

      • brucethemoose@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago
        • It’s just under 300B, trained at FP4; absolutely the perfect size for servers with 128GB-192GB CPU RAM to spare.

        • Its fast. I’m getting 17 tokens/sec on a single RTX 3090 GPU, all experts offloaded to RAM; for a 300B model this smart, that’s crazy fast.

        • Its attention mechanism is cutting edge, good for long context without too much processing time.

        • The benchmarks for coding/agenic usage are absolutely bonkers, within margin of error of frontier models or Deepseek Pro in some cases: https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash-0731

        • …Though I don’t put much stock in benchmarks. And I haven’t tested it enough to tell you if it lives up to that hype for specific use cases.

        • Deepseek also publishes its base model. That means I can “unfry” the model with a merge if I have to.


        I am afraid of the the model being “overfit” to coding and agenic stuff.

        For reference, my previous favorite model was Xiaomi MiMo V2.5 310B. It benched well, but it also feels “smart” outside of benchmarks, like in knowledge of trivia without tool usage/internet access or comprehension of weird questions.

  • DecronymB
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    59 minutes ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    AP WiFi Access Point
    DNS Domain Name Service/System
    Git Popular version control system, primarily for code
    ISP Internet Service Provider
    NAS Network-Attached Storage
    NVMe Non-Volatile Memory Express interface for mass storage
    PCIe Peripheral Component Interconnect Express
    SSD Solid State Drive mass storage
    SSH Secure Shell for remote terminal access
    XMPP Extensible Messaging and Presence Protocol (‘Jabber’) for open instant messaging

    [Thread #72 for this comm, first seen 2nd Aug 2026, 22:30] [FAQ] [Full list] [Contact] [Source code]

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    7 hours ago

    [AIT] Well, let’s see…nothing really new on the server. Still waiting for something interesting besides *.arr. I did provision a new tower with the following specs:

    • CPU: Ryzen 5 5600X
    • GPU: ASUS ROG RX 580
    • RAM: Came with 32 GB Corsair Vengeance RGB DDR4 / dropped another 96 GB in it.
    • SSD: WD Black NVMe M.2 iirc it’s about a 1tb
    • Asus motherboard
    • Working on acquiring a GeForce RTX 5090 32GB GDDR7 mounted on a OCuLink external dock (tentative - may change)

    This, obviously, will be an local AI machine

    • brucethemoose@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      Be aware that you pay a significant performance penalty for going over occulink.

      The hit modest for fully offloaded dense models (like Qwen 27B), but dramatic for hybrid inference of big MoEs.

      Even my old 3090 got a noticeable performance gain going from a PCIe 3.0 x16 riser to a PCIe 4.0 one.

      • irmadlad@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 hours ago

        LOL Not quite, however, I am choking on the 5090 but as I understand, that’s the better option, and 32 GB seems to be the sweetspot for AI. I actually picked up the tower and original RAM for less than $500 USD.

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

          First of all, I mean zero offense with any purchase decision. A 5090 is very good.

          …But if I were paying that kind of money, I’d probably get a 4090 and a new motherboard/CPU instead. Maybe a used DRR4 threadripper system.

          Hybrid (CPU + GPU) inference is where it’s at these days. It opens up a whole world of huge MoE models, whereas on an 5090 you are stuck with Qwen 27B.

          Having a fast CPU, with lots of RAM channels, with full PCIe bandwidth is much more important for that than having a 5090, where a 3090 or 4090 will get the job done.

          Even if pure speed is your primary concern, you can tune a sparse 120B model (like Laguna) to run almost as fast as Qwen 27B on a 5090, and get at-least-good results.


          It’s more finicky and involved, though. For sure.

          Running an LLM on a 5090 is a task. Hybrid CPU + GPU inference is a hobby.