social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #homelab

AodeRelay boosted

[?]Pete Orrall [Pete/Pete] » 🌐
@peteorrall@mastodon.bsd.cafe

You know you have problems when mastodon.bsd.cafe can't resolve. 🤯

I will need to do some more configuration today before cutting over to tonight.

    Hachiko boosted

    [?]Milka64 » 🌐
    @milka64@mastodon.social

    Nouvelle instance (comment ça 10 jours ?), nouvelle intro !
    Admin sys Linux/BSD et adepte du logiciel libre.
    Je bricole et, code en Python
    je parle parfois de science.
    Je préfère l’intelligence artisanale à l’intelligence artificielle.
    Héberger ses données plutôt que de les offrir aux GAFAM.
    Team et je m'interresse aux

      AodeRelay boosted

      [?]Yehor :dartlang: 🇺🇦 » 🌐
      @yehor@mastodon.glitchy.social

      Even more crazy than I’m doing it from the mountain village through my instance, which is hosted on an old mini PC 200km away.

        [?]Emily [She/Her/Hers 🏳️‍🌈] » 🌐
        @emily@techiegirl.social

        Been working on a project for a bit with AI due to limited hands on time.

        Essentially a simulated ship running in GoDot emulating different CPU types. With a fully functional Debian instance in the ship.

        The server side runs runs in my k8s cluster, with the universe being run from there and easily scalable.

        Not something that will ever be released, but for fun for me.

        youtube.com/watch?v=fKURH3Vtct0

        (Yes, could probably run Nethack over ax25...)

        Output of the kubectl watch command showing the server side, with each pod running as a different function inside the universe

        Alt...Output of the kubectl watch command showing the server side, with each pod running as a different function inside the universe

        Debian booted into the game showing the monochrome green CRT emulated display.

        Alt...Debian booted into the game showing the monochrome green CRT emulated display.

          [?]Cryptolab.re » 🌐
          @foudreclair@piaille.fr

          J’ai fini par faire cohabiter K3s et Docker Compose dans mon homelab. Ce n’est pas une migration laissée en plan : je garde les deux.

          Compose reste très bien sur une seule machine. K3s devient intéressant pour apprendre Kubernetes ou préparer l’ajout d’autres nœuds.

          Pour les services avec des données, le plus compliqué reste le stockage et les sauvegardes. Kubernetes ne règle pas ça tout seul.

          cryptolab.re/posts/2026/k3s-ku

            AodeRelay boosted

            [?]Pete Orrall [Pete/Pete] » 🌐
            @peteorrall@mastodon.bsd.cafe

            @rl_dane Doing well over here. Lots of time spent with as of late. Just installed 15.1 on a workstation in my tonight. 😎

            How was your time offline?

              [?]DB Tech » 🌐
              @dbtechyt@fosstodon.org

              Fail2ban 1.1.1 is here with systemd socket support and a wave of community contributions. Keep your servers locked down and your ban lists fresh.

              github.com/fail2ban/fail2ban/r

                [?]switch_plan » 🌐
                @switch_plan@mastodon.social

                My homelab's real bottleneck has never been CPU or storage. It's how much noise, heat, and power draw the people I live with will quietly put up with.

                I've made hardware choices based on which shelf sits far enough from the bedroom. Quieter fans won out over faster ones. The rack lives where it lives because that corner is the one that never drew a complaint.

                You can spec the perfect setup on paper. It still has to pass the person who has to live next to it.

                  🗳

                  [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                  @badnetmask@hachyderm.io

                  Question to the people who fully (or most of the time) work from home: how do you keep going with your personal projects after work? Do you have another computer on a different part of the house, or do you roam with your laptop, or you don't care and you just sit inside the same four walls most of your day and evening? If something else, please comment.

                  I personally do everything in one space, so there are some periods of time when my projects or my home lab maintenance lag behind, simply because I don't want to sit in that office anymore. How about you?

                  @homelab

                  Have another desk somewhere else:0
                  Walk around the house with a laptop:0
                  Same place, all the time:0
                  Something else, let me explain:0

                    [?]ǝʌɐp [he/him, they/them] » 🌐
                    @dvshkn@social.treehouse.systems

                    crushing it

                    man vs. giant meme
man: GitHub's Uptime
giant: Some Random Homelab's Uptime

                    Alt...man vs. giant meme man: GitHub's Uptime giant: Some Random Homelab's Uptime

                      [?]Simon Elvery » 🌐
                      @simon@bne.social

                      Anyone a Postgres DB server from a residential internet connection? How could/should I set that up?

                        AodeRelay boosted

                        [?]Denis Machard » 🌐
                        @dmachard@fosstodon.org

                        New side project: LoRa@home — a privacy-focused DIY home telemetry network.

                        ESP32 Web Gateway and Sensor Nodes talking over LoRa, secured with authenticated AES-128 GCM encryption.

                        > github.com/dmachard/LoRa-home

                          AodeRelay boosted

                          [?]Wyatt Neal » 🌐
                          @wyattearp@defcon.social

                          THE DGX SPARK WAS NEVER SUPPOSED TO SET YOU FREE

                          Listen to me.

                          128GB WAS NOT A TECHNICAL LIMIT.

                          It was a containment boundary.

                          You think NVIDIA accidentally built a tiny Blackwell supercomputer with 200Gb networking and then somehow stumbled into exactly enough memory to make every ambitious local-AI workload tantalizingly miserable?

                          COME ON.

                          64GB would've been obviously useless.

                          256GB would've been dangerous.

                          Because at 256GB, normal people start getting ideas.

                          Suddenly you're running giant quantized models comfortably. Fine-tuning gets breathing room. Long contexts stop being a hostage negotiation. You start running multiple models.

                          Then somebody asks the forbidden question:

                          "Why the hell am I renting GPUs?"

                          AND THAT QUESTION CANNOT BE ALLOWED TO PROPAGATE.

                          So they gave us 128GB.

                          Not enough to escape.

                          Enough to see the fence.

                          And look at the networking!

                          WHY DOES THE CUTE LITTLE DESKTOP AI BOX HAVE 200 GIGABIT CONNECTX?!

                          Because the second you smash into the memory ceiling, NVIDIA already has the solution:

                          BUY ANOTHER SPARK.

                          Now you've got 256GB!

                          Need more?

                          BUY FOUR.

                          Congratulations!

                          You wanted a desktop computer and somehow NVIDIA convinced you to build a FUCKING CLUSTER.

                          And if you're sitting there thinking:

                          "Surely NVIDIA couldn't possibly put dramatically more coherent memory into a local workstation..."

                          WRONG.

                          DGX STATION: 748GB.

                          THE MEMORY EXISTS.

                          THE TECHNOLOGY EXISTS.

                          THEY KNOW YOU WANT IT.

                          THEY JUST PUT IT IN THE NEXT ROOM AND CHARGE ADMISSION.

                          This isn't product segmentation.

                          THIS IS COMPUTATIONAL EDGING.

                          Spark lets you load the model.

                          Lets you run the model.

                          Lets you fine-tune just enough of the model.

                          Lets you build an entire workflow around the model.

                          And precisely when you've invested three weekends, fourteen containers, two broken CUDA environments and the remaining fragments of your marriage:

                          OOM

                          That's not an error message.

                          THAT'S THE SALES DEPARTMENT KNOCKING.

                          And NVIDIA TELLS YOU THE PLAN!

                          Develop locally.

                          Prototype locally.

                          Validate locally.

                          Then move the serious work onto larger NVIDIA infrastructure.

                          MY BROTHER IN CUDA,

                          THAT ISN'T A WORKFLOW.

                          THAT IS A FUNNEL.

                          Spark isn't supposed to replace the data center.

                          Spark is the free sample outside the data center.

                          The 128GB isn't there because NVIDIA couldn't give you 256.

                          It's there because 256GB might have been enough.

                          And enough is the most dangerous word in NVIDIA's entire business model.

                          So remember:

                          64GB = nobody buys it.

                          128GB = everybody wants more.

                          256GB = people start getting independent.

                          748GB = PLEASE SEE YOUR NVIDIA SALES REPRESENTATIVE.

                          WAKE UP.

                          REMOVE THE THERMAL PASTE FROM YOUR THIRD EYE.

                          ALIGN YOUR CUDA CHAKRAS.

                          WRAP YOUR CONNECTX CABLES IN TIN FOIL.

                          THE DGX SPARK ISN'T A PERSONAL AI SUPERCOMPUTER.

                          IT'S A 128GB GATEWAY DRUG TO THE DATA CENTER.

                            AodeRelay boosted

                            [?]Frank » 🌐
                            @rincewind@unseen-university.social

                            Neuer Quick-Tip im Blog.

                            Diesen Bug hatte ich länger als ich zugeben möchte. Login bei nextcloud, der Spinner dreht ewig, F5 – drin. Lästig, aber machbar. Also ignoriert.

                            Bis die Android-App streikte. Die nutzt dasselbe Web-Login und kennt kein F5.

                            Plötzlich war die Motivation da. Gelegen hat es am nginx davor – bzw. daran, dass nextcloud nichts davon wusste.

                            just-stuff.blog/nextcloud-hint

                              [?]Julien Riou » 🌐
                              @jriou@hachyderm.io

                              Successfully upgraded my homelab to PostgreSQL 19 beta 3

                                AodeRelay boosted

                                [?]Yehor :dartlang: 🇺🇦 » 🌐
                                @yehor@mastodon.glitchy.social

                                is powered and ready for my away from my . Just in case.

                                  BohwaZ boosted

                                  [?]switch_plan » 🌐
                                  @switch_plan@mastodon.social

                                  Every homelab project I over-engineered is dead now. The HA cluster, the fancy monitoring stack, the self-healing setup I burned a weekend on. Killed by their own complexity, or by me getting tired of feeding them.

                                  The things still running years later are the ones I'm a little embarrassed by. A cron job. A single container with a run command I typed by hand and never saved. A Pi taped behind a shelf.

                                  The stuff you're proud of and the stuff that lasts are almost never the same thing.

                                    [?]DB Tech » 🌐
                                    @dbtechyt@fosstodon.org

                                    Invoice Ninja v5.13.32 brings webhook queue improvements with better logging, inline PDF images, N+1 query fixes, and configurable document public status. Solid performance and flexibility gains.

                                    github.com/invoiceninja/invoic

                                      AodeRelay boosted

                                      [?]Yehor :dartlang: 🇺🇦 » 🌐
                                      @yehor@mastodon.glitchy.social

                                      I need to organize my documentation before I introduce a new backup method. Some clean representation of what when, where and how.

                                        AodeRelay boosted

                                        [?]Yehor :dartlang: 🇺🇦 » 🌐
                                        @yehor@mastodon.glitchy.social

                                        I’m thinking that rsync is not sufficient for important large data backups. Even if I’m rsyncing the data away to the Hetzner Storage Box.
                                        I need something more advanced with deduplication and so on. I tried in the past, and that thing was absolutely not user-friendly. It was rather user-hostile.
                                        Now, community has and ? Does someone use one? Any recommendations?

                                          [?]Miroslav Stankic » 🌐
                                          @pax0707@mastodon.social

                                          I really need to migrate my homelab documentation and code snippets from md files in folders to a more structured format.
                                          Trillium looks like a good option.
                                          Thought?

                                          github.com/TriliumNext/trilium

                                            [?]Ryan Castellucci (they/them) :nonbinary_flag: [they/them] » 🌐
                                            @ryanc@infosec.exchange

                                            IT WORKS!

                                            Radxa ROCK 5 ITX booting GRUB -> ZFSBootMenu -> Debian with native encrypted and mirrored ZFS root filesystem on dual SATA SSDs.

                                            Single passphrase entry.

                                            The last piece was adding rootdelay=15 to the kernel command line since the SATA controller is a little slow to initialize.

                                              [?]Pete Orrall [Pete/Pete] » 🌐
                                              @peteorrall@mastodon.bsd.cafe

                                              I've been spending a lot of my time building software with 's Ports system. Sure, I could just install packages but Ports is an incredible learning experience. Poudriere especially.

                                              It's definitely not as straightforward as initially thought and builds will fail for various reasons, but....I haven't had this much fun troubleshooting in a long time.

                                              One question I do have for the folks in the room is:

                                              When it comes to the frequency of pulling down new versions of the Ports tree via git pull, how frequently do people recommend?

                                              The Handbook does not mention it and it's definitely an important operations-related task.

                                                [?]Ryan Castellucci (they/them) :nonbinary_flag: [they/them] » 🌐
                                                @ryanc@infosec.exchange

                                                I have Debian with ZFS native encrypted rootfs booting on a Radxa ROCK 5 ITX. The only remaining issue is that the passphrase isn't passed from ZFSBootMenu to Debian's initramfs, so it has to be entered twice. Should be fixable.

                                                  [?]Ryan Castellucci (they/them) :nonbinary_flag: [they/them] » 🌐
                                                  @ryanc@infosec.exchange

                                                  I'm morally obligated to write up a blog post about chain booting the Radxa ROCK 5 ITX with a zfs native encrypted root filesystem via EDK2 -> Grub 2 EFI -> ZFSBootMenu, aren't I?

                                                  sigh

                                                    [?]Ryan Castellucci (they/them) :nonbinary_flag: [they/them] » 🌐
                                                    @ryanc@infosec.exchange

                                                    I tried connecting the dead Intel D3-S4610 480GB SSD I have into my new USB bridge. Power light turns on, the turns right back off.

                                                    It was working fine six months ago, not sure what happened to it.

                                                    My multimeter doesn't show a short on the external pins, I made a brief attempt at board level diagnostics and then decided it wasn't worth the effort.

                                                    Free to anyone willing to pick it up around Liverpool Street station in London.

                                                      [?]Ryan Castellucci (they/them) :nonbinary_flag: [they/them] » 🌐
                                                      @ryanc@infosec.exchange

                                                      I bought four Intel D3-S4610 480GB SSDs on eBay.

                                                      Three from some dude for £55 each, and one from a refurbisher for £70.

                                                      The £55 drives were pretty much prestine, the £70 drive had logged over three petabytes of writes and showed 27% lifetime remaining.

                                                      Also, I now have a USB-C SATA bridge that can issue ATA Security commands.

                                                        [?]Pete Keen » 🌐
                                                        @zrail@hachyderm.io

                                                        I wrote a more in-depth piece about how web ingress works in my

                                                        petekeen.net/homelab-ingress-w

                                                        @homelab

                                                          [?]Ryan Castellucci (they/them) :nonbinary_flag: [they/them] » 🌐
                                                          @ryanc@infosec.exchange

                                                          Trying to get Debian to boot on my Radxa ROCK 5 ITX with a mirrored and encrypted ZFS root filesystem.

                                                          Current status:

                                                          EDK2 boots UEFI GRUB, with working serial console

                                                          UEFI GRUB boots ZFSBootMenu, with working serial console

                                                          ZFSBootMenu imports pool and accepts the passphrase, but then fails to find the kernel.

                                                          This feels like progress?

                                                            [?]mosspiglet » 🌐
                                                            @pluvialgeist@littleone.littlefedi.social

                                                            Stepping Up to Self-Hosting

                                                            I got into Android at the beginning, with a pre-order of the T-Mobile G1, because I never liked the proprietary-everything ecosystem Apple built with the iPhone. I was geniunely excited about the potential of an open-source mobile OS, even if it was coming from a billionaire-owned tech giant. I rooted my Android phones and flashed custom ROMs to them for years. It was a blast. Then Google and Samsung started closing out that scene, and I lost the excitement that had drawn me in at the beginning. That sense of potential evaporated.

                                                            Years later, I found myself drawn back to open-source stuffs when I stumbled into the Fediverse. I love the sense of possiblity that pervades the Fediverse and FOSS projects in general. I've been hopping around for a few years now, trying different instaces running different software, and it's this Fedi project—littleFedi—that made me feel like now is the time for me to try my hand at hosting my own stuff. I know the code isn't ready for me yet, but that's okay because I need time to research self-hosting options. I'm hoping the Fedi can help with some of that.

                                                            I'm not a programmer or a techie—perhaps call me an advanced user. From my reading, I feel confident that I could manage a self-hosting from a VPS. Honestly, though, I'd prefer my own hardware at home. The problem is that there are a lot of options, and I'm feeling a bit overwhelmed. I thought I'd share what I want from my hardware, at minimum, and see if some helpful Fedizens have suggestions. So here's what I want:

                                                            • A Nextcloud instance for file storage. I have hundreds of gigabytes of music, videos, and photos, and I want a place to store all of that in the cloud.
                                                            • A chat client. Maybe Nextcloud Talk, but I'm also thinking about a Matrix server. Just haven't read much about self-hosting Matrix yet.
                                                            • A Fediverse client. I had been thinking of WordPress with the ActivityPub plugin because I like having the option to write long blog posts as well as short status posts; however, I'm now thinking that I'll run a littleFedi instance once the code is published.
                                                            • Email. Because if I'm going to be hosting my own cloud storage, chat, and social media, I might as well take care of my own email as well.

                                                            I have limited physical space in my cabin out here in Bumblefuck, so I've been looking at mini PCs. I see that Nextcloud even sells some with Nextcloud preconfigured, but I'm not sure any of those are for me. I prefer Linux, but I'm comfortable with installing Linux on a machine that ships with Windows. (Done that with several of my old laptops.) I'll consider a Mac mini if y'all recommend one, but it's been a decade-plus since I've messed around with macOS.

                                                            I won't be making a quick decision here, so as long as this blog is still published without an update, I'm still looking for options and I would still appreciate tips, suggestions, and stories about your own self-hosting adventures.

                                                            Be good to yourself, and be good to others 🫶

                                                            @homelab@fedigroups.social

                                                              [?]Fränçe Licôrne » 🌐
                                                              @alter_unicorn@masto.bike

                                                              NetBSD 11.0 kernel compilation succeeded.
                                                              Server booted.

                                                              (I tried around 10 times counting failed builds and failed boots)

                                                                AodeRelay boosted

                                                                [?]Frank » 🌐
                                                                @rincewind@unseen-university.social

                                                                Neuer Quick-Tipp im Blog:

                                                                Startet die Backend-VM hinter dem nginx-Reverse-Proxy neu, sehen Besucher nur einen nackten 502.

                                                                Mit error_page und einer benannten Location gibt's stattdessen eine saubere Wartungsseite – inklusive der Timeout-Falle, die sonst 60 Sekunden Ladebalken produziert.

                                                                👉 just-stuff.blog/nginx-reverse-

                                                                  [?]Julien Riou » 🌐
                                                                  @jriou@hachyderm.io

                                                                  I went one step further and upgraded to PostgreSQL 19 beta 2

                                                                    AodeRelay boosted

                                                                    [?]-=Kernel-Error=- » 🌐
                                                                    @kernel-error.de@www.kernel-error.de

                                                                    Sieben Einstellungen, kein Setup-Besuch: die BIOS-Konfiguration meines Supermicro-Boards ändern

                                                                    Im letzten Beitrag habe ich die BIOS-Konfiguration meines Boards als XML-Datei ausgelesen. Lesen ist die eine Hälfte. Diesmal schreibe ich zurück: sieben Einstellungen, ohne den Rechner auch nur einmal ins Setup zu booten. Warum ich genau diese sieben genommen habe, welche vier ich bewusst in Ruhe gelassen habe, drei Fallstricke, die mich Zeit gekostet haben, und die Frage, ob es dafür nicht einfach eine grafische Oberfläche gibt. [SENSITIVE CONTENT]

                                                                    Im letzten Beitrag ging es darum, die BIOS-Einstellungen meines Supermicro X12SPi-TF überhaupt erst als Datei in die Hand zu bekommen. Das Ergebnis war eine XML mit 372 Einstellungen, und der Weg dorthin führte über eine Lizenz für 28,17 Euro.

                                                                    Damit war die halbe Arbeit getan. Eine Konfiguration auslesen zu können ist schön, aber der eigentliche Gewinn liegt darin, sie auch zurückschreiben zu können. Genau das habe ich jetzt gemacht, und zwar zum ersten Mal überhaupt an dieser Maschine: sieben Einstellungen geändert, ohne den Rechner ins Setup zu booten, ohne Tastatur, ohne die Fernkonsole des Management-Controllers.

                                                                    Vorweg die gute Nachricht für alle, die schon rechnen: die kleine Lizenz deckt das Schreiben mit ab. Ich hatte damit gerechnet, dass Supermicro genau an dieser Stelle noch einmal die Hand aufhält, und das tut es auch, aber nur an einer sehr kleinen Ecke. Von den 372 Einstellungen tragen 21 den Vermerk, dass sie die große Lizenz verlangen. Es sind ausschliesslich Zertifikatseinträge für KMIP-Server und HTTPS-Boot. Nichts davon betrifft normale Setup-Optionen.

                                                                    Was ich ändern wollte, und warum

                                                                    Der langweiligste Teil eines solchen Artikels ist die Liste der geänderten Werte. Der interessante Teil ist die Begründung, deshalb fange ich damit an.

                                                                    Mein Rechner bootet von einer NVMe-SSD. Er hat das noch nie anders gemacht und wird es auch nicht. Trotzdem lädt das BIOS bei jedem Start die Pre-Boot-Netzwerktreiber für vier Netzwerkanschlüsse, jeweils für IPv4 und IPv6, und baut daraus Boot-Einträge, die niemand benutzt. Dazu kommen die Option-ROMs von drei leeren Steckplätzen.

                                                                    Ein Option-ROM ist ein kleines Stück Firmware auf einer Steckkarte, das beim Start ins BIOS geladen wird, damit die Karte schon vor dem Betriebssystem funktioniert. Für eine Netzwerkkarte heisst das Netzwerk-Boot, für einen Speichercontroller das Booten von daran angeschlossenen Platten. Wer von keinem dieser Geräte bootet, braucht den Code nicht.

                                                                    Also:

                                                                    Network Stack von *Enabled* auf *Disabled*. Damit fällt die komplette UEFI-Netzwerkinitialisierung weg. – Onboard LAN1 Option ROM aus. Der Pre-Boot-Treiber der onboard X550 wird nicht gebraucht. – CPU SLOT6 OPROM aus. Dort steckt meine X710. Dazu gleich mehr, das ist der eigentliche Grund für die Aktion. – CPU SLOT1, SLOT2 und SLOT7 OPROM aus. Alle drei Steckplätze sind leer.

                                                                    Bei den drei leeren Steckplätzen bin ich ehrlich: der Zeitgewinn ist exakt null. Wo keine Karte steckt, gibt es auch kein Option-ROM zu laden. Ich habe sie trotzdem mitgenommen, weil ich einen dokumentierten Sollzustand haben will und nicht eine Mischung aus bewusst gesetzt und zufällig übrig.

                                                                    Die siebte Änderung ist die, um die es mir wirklich ging.

                                                                    Die eine Zeile, die eine Woche Rätselraten beendet hat

                                                                    Beim Schreiben meiner BIOS-Serie ist mir etwas aufgefallen, das ich mir lange nicht erklären konnte. Mein Prozessor ist ein Xeon Gold 5315Y, Ice Lake-SP. Diese Generation beherrscht Hardware P-States, kurz HWP. Die CPU regelt ihren Takt dabei selbst, in feineren Stufen und deutlich schneller, als das Betriebssystem es könnte.

                                                                    Nur meldete mein Kernel davon nichts. In /proc/cpuinfo fehlte das hwp-Flag, der Treiber intel_pstate lief im passiven Modus, und die Taktregelung machte der Governor schedutil. Also genau der Zustand, den man auf einer CPU erwartet, die HWP gar nicht kann.

                                                                    Ich habe eine Weile in Richtung Kernel gesucht. Das war die falsche Richtung. Der Schalter sass im BIOS, ziemlich tief vergraben:

                                                                    Advanced > CPU Configuration > Advanced Power Management Configuration
                                                                            > Hardware PM State Control > Hardware P-States   [Disable]

                                                                    Der Auslieferungszustand dieser Option ist tatsächlich *Disable*. Es gibt vier Werte, und der Hilfetext im BIOS beschreibt sie so:

                                                                    Disable                              hardware will choose a P-state setting for
                                                                                                         the system based on an OS request
                                                                    Native Mode                          hardware will choose a P-state setting
                                                                                                         based on OS guidance
                                                                    Native Mode with No Legacy Support   hardware will choose a P-state setting
                                                                                                         independently without OS guidance
                                                                    Out of Band Mode                     hardware autonomously choose a P-state
                                                                                                         without OS guidance

                                                                    Ich habe Native Mode genommen, also die zahmste der drei aktiven Varianten. Der Unterschied zu den beiden anderen ist wichtig: bei *Native Mode* behält das Betriebssystem seinen Einfluss, es wandert nur die Feinsteuerung in die CPU. Bei den beiden anderen wird der Kernel bei der Taktwahl übergangen, und dann kann er dir auch nicht mehr sinnvoll sagen, was die CPU gerade tut.

                                                                    Was ich bewusst nicht angefasst habe

                                                                    Diese Liste finde ich wichtiger als die Liste der Änderungen, denn hier hätte ich mir den Rechner unbedienbar machen können.

                                                                    Das Option-ROM von SLOT4 bleibt an. Dort sitzt die Grafikkarte. Ihr GOP-Modul ist das, was beim Start überhaupt ein Bild auf den Monitor bringt. Wer es abschaltet, sitzt bis zum Laden des Grafiktreibers im Dunkeln, und wenn dabei etwas schiefgeht, sitzt er dauerhaft im Dunkeln.

                                                                    Onboard Video Option ROM bleibt an. Das ist die Grafik des Management-Controllers, und daran hängt die Fernkonsole. Schaltet man sie ab, bleibt beim Start das Fenster schwarz, über das man aus der Ferne ins Setup kommt. Das ist genau der Rettungsweg, den man sich nicht abschneiden will, wenn man gerade anfängt, das BIOS aus dem laufenden Betrieb heraus umzukonfigurieren.

                                                                    Beide NVMe-Option-ROMs bleiben an. Das erste trägt das Betriebssystem. Auf das zweite soll irgendwann Windows, und auch wenn der Bootloader auf der ersten Platte das Kommando behält, muss die zweite dem Firmware-Bootmanager sichtbar bleiben.

                                                                    Legacy USB Support bleibt an. Hier hätte ich vermutlich etwas Startzeit gewinnen können. Ich habe es gelassen, weil ich den Gewinn nicht gemessen habe und das Risiko eine tote Tastatur im Setup wäre. Eine Einstellung, deren Nutzen man nicht beziffern kann, deren Schaden aber konkret ist, ändert man nicht.

                                                                    Der Weg: eine Teildatei, nicht die ganze

                                                                    Naheliegend wäre, die ausgelesene XML zu bearbeiten und komplett zurückzuschreiben. Bei 372 Einstellungen und 260 Kilobyte ist das unnötig riskant, und es ist auch nicht der vorgesehene Weg.

                                                                    Das Werkzeug kennt einen Filter, der genau die Einstellungen ausgibt, die vom Auslieferungszustand abweichen:

                                                                    ./saa -c GetCurrentBiosCfg --file nondefault.xml --overwrite --filter nondefault

                                                                    Heraus kommt eine kleine Datei mit derselben Struktur wie die grosse, nur eben mit den Menüzweigen, die auch wirklich etwas enthalten. Und genau diese Struktur nimmt das Schreibkommando entgegen. Teildateien sind also kein Trick, sondern der normale Betriebsfall.

                                                                    Hier der erste Fallstrick, und der hat mich ehrlich geärgert: die eingebaute Hilfe des Werkzeugs beschreibt den Filter als Ziffer.

                                                                    --filter    Sets filter type to: 1 = nondefault

                                                                    Die Ziffer 1 wird abgewiesen. Das Kommando bricht ab und wirft den Hilfetext aus, der einem gerade die Ziffer empfohlen hat. Akzeptiert wird ausschliesslich das ausgeschriebene Wort nondefault. Wenn du also an dieser Stelle hängst, liegt es nicht an dir.

                                                                    Meine Änderungsdatei habe ich nicht getippt, sondern mit einem kleinen Python-Skript aus dem Auslesestand erzeugt. Das klingt nach Übertreibung für sieben Werte, hat aber einen handfesten Grund: die Einstellungen müssen im richtigen Menüzweig stehen, und die Menünamen sind lang und fehleranfällig. CPU SLOT2 PCI-E 4.0 X8(IN X16) OPROM vertippt sich schneller, als man denkt, und ein Tippfehler im Namen führt nicht zu einer Fehlermeldung, sondern dazu, dass die Einstellung stillschweigend nicht gesetzt wird.

                                                                    Das Schreiben selbst ist unspektakulär:

                                                                    ./saa -c ChangeBiosCfg --file change-boot-oprom-hwp.xml
                                                                    
                                                                    Status: The BIOS configuration is updated for the managed system
                                                                    Note: You have to reboot or power up the system for the changes to take effect.

                                                                    Es gibt eine Option --reboot, die den Neustart gleich mit erledigt. Die habe ich weggelassen. Wann ein Rechner neu startet, entscheide ich lieber selbst.

                                                                    Der zweite Fallstrick, und der ist gemein

                                                                    Nach dem Schreiben will man natürlich nachsehen, ob es geklappt hat. Also dasselbe Auslesekommando noch einmal, und dann steht da:

                                                                    Hardware P-States              = Disable     (geschrieben: Native Mode)
                                                                    Network Stack                  = Enabled     (geschrieben: Disabled)
                                                                    CPU SLOT6 PCI-E 4.0 X16 OPROM  = EFI         (geschrieben: Disabled)

                                                                    Nichts. Alle alten Werte, unverändert.

                                                                    Der erste Reflex ist, das Schreibkommando noch einmal laufen zu lassen. Tu das nicht. Das Auslesen liefert die aktive Konfiguration, und die ändert sich erst beim nächsten Start. Deine Änderung liegt so lange in einem Bereich, den das Werkzeug nicht anzeigt. Zwischen dem Schreiben und dem Neustart gibt es damit keine Möglichkeit, die Änderung zu überprüfen, ausser dem Rückgabewert des Kommandos.

                                                                    Das ist unschön, aber es ist logisch. Die Einstellungen werden erst beim Start aus dem Speicher gelesen, und vorher gibt es schlicht nichts Aktives, das anders wäre.

                                                                    Nach dem Neustart

                                                                    Und dann stimmt alles. Die Zahl der Abweichungen vom Auslieferungszustand ist von sechs auf dreizehn gestiegen, also genau um meine sieben:

                                                                    Quiet Boot                            Unchecked
                                                                    Restore on AC Power Loss              Stay Off
                                                                    Power Button Function                 4 Seconds Override
                                                                    Hardware P-States                     Native Mode
                                                                    Network Stack                         Disabled
                                                                    Re-Size BAR Support                   Enabled
                                                                    VGA Priority                          Offboard
                                                                    CPU SLOT1 PCI-E 4.0 X8 OPROM          Disabled
                                                                    CPU SLOT2 PCI-E 4.0 X8(IN X16) OPROM  Disabled
                                                                    CPU SLOT6 PCI-E 4.0 X16 OPROM         Disabled
                                                                    CPU SLOT7 PCI-E 4.0 X8 OPROM          Disabled
                                                                    Onboard LAN1 Option ROM               Disabled
                                                                    WHEA Support                          Disabled

                                                                    Die Netzwerk-Booteinträge sind verschwunden, übrig bleibt der Bootloader und die eingebaute Shell:

                                                                    BootCurrent: 000F
                                                                    BootOrder: 000F,0001
                                                                    Boot0001* UEFI: Built-in EFI Shell
                                                                    Boot000F* ubuntu

                                                                    Und der Punkt, um den es mir ging, ist eingetreten. Der Prozessor meldet jetzt Fähigkeiten, die er die ganze Zeit hatte:

                                                                    $ grep -o ' hwp[_a-z]*' /proc/cpuinfo | sort -u
                                                                     hwp
                                                                     hwp_act_window
                                                                     hwp_epp
                                                                     hwp_pkg_req
                                                                    
                                                                    $ cat /sys/devices/system/cpu/intel_pstate/status
                                                                    active

                                                                    Der Treiber ist damit vom passiven in den aktiven Modus gewechselt. Was dabei kurz irritiert: der Governor heisst jetzt powersave statt schedutil, und das sieht nach einem Rückschritt aus. Ist es nicht. Bei intel_pstate im aktiven Modus ist powersave der Name für den Betrieb, bei dem die Hardware regelt. Wie sie das tut, steuert ein separater Wert:

                                                                    $ cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
                                                                    balance_performance

                                                                    Die CPU geht im Leerlauf auf 800 MHz und hat den vollen Turbo bis 3600 MHz zur Verfügung. Genau so soll es sein.

                                                                    Wichtig war mir noch die Gegenprobe, dass ich mir das Netzwerk nicht zerschossen habe. Die Karte, deren Option-ROM ich abgeschaltet habe, ist schliesslich die, über die diese Maschine am Netz hängt:

                                                                    $ ethtool ens6f1np1 | grep -E 'Speed|Link detected'
                                                                    	Speed: 10000Mb/s
                                                                    	Link detected: yes

                                                                    Unverändert. Das ist auch zu erwarten, denn der Treiber im laufenden Betrieb kommt aus dem Kernel und hat mit dem Option-ROM nichts zu tun. Das Option-ROM ist reiner Startcode. Trotzdem ist das der Punkt, an dem die meisten zögern, deshalb steht die Messung hier.

                                                                    Ein Punkt ist noch offen, und den will ich nicht verschweigen: der ursprüngliche Anlass für das Abschalten von SLOT6 war eine Meldung auf der Treiberstatus-Seite im Setup, wo meine Netzwerkkarte seit einem Firmware-Update als *Failed* geführt wird. Ob die Meldung jetzt weg ist, kann ich von aussen nicht sehen. Das prüfe ich beim nächsten Setup-Besuch nach.

                                                                    Gibt es dafür keine Oberfläche?

                                                                    Diese Frage lag für mich die ganze Zeit im Raum, und die Antwort ist unbefriedigend.

                                                                    Es gäbe einen herstellerneutralen Weg unter Linux. Der Kernel kennt eine Geräteklasse namens firmware-attributes, über die sich BIOS-Einstellungen als ganz normale Dateien lesen und schreiben lassen. Der Firmware-Updater fwupd kann das seit Version 1.8.4 direkt bedienen. Das wäre die Lösung: ein Kommando, egal welcher Hersteller.

                                                                    Auf meiner Maschine sieht das so aus:

                                                                    $ ls /sys/class/firmware-attributes/
                                                                    ls: cannot access '/sys/class/firmware-attributes/': No such file or directory
                                                                    
                                                                    $ fwupdmgr get-bios-setting
                                                                    This system doesn't support firmware settings

                                                                    Das Hilfsmodul dafür liegt im Kernel, es ist also nicht so, dass die Infrastruktur fehlen würde:

                                                                    /lib/modules/7.0.0-28-generic/kernel/drivers/platform/x86/firmware_attributes_class.ko.zst

                                                                    Was fehlt, ist der Treiber des Herstellers. Der Kernel bringt genau drei mit:

                                                                    drivers/platform/x86/dell/dell-wmi-sysman     Dell
                                                                    drivers/platform/x86/lenovo/think-lmi         Lenovo
                                                                    drivers/platform/x86/hp/hp-bioscfg            HP

                                                                    Supermicro ist nicht dabei. Statt eines Treibers, der diese Kernel-Schnittstelle bedient, gibt es ein eigenes Werkzeug und eine Lizenz. Auf einem Dell oder Lenovo wäre der Inhalt dieses Beitrags ein Einzeiler ohne Zusatzkosten.

                                                                    Ganz ohne Oberfläche ist man aber nicht. Das Werkzeug bringt einen textbasierten Editor mit, der das Setup im Terminal nachbaut:

                                                                    ./saa -c GetCurrentBiosCfg --tui

                                                                    Dazu gibt es --compact, das anschliessend nur die geänderten Zeilen herausschreibt. Über eine SSH-Pipe blieb das Fenster bei mir schwarz, es braucht ein echtes Terminal. Ausprobiert habe ich es deshalb noch nicht richtig. Und es gibt das Werkzeug ausserdem als Windows-Version und als Variante für die UEFI-Shell, also für den Fall, dass überhaupt kein Betriebssystem installiert ist.

                                                                    Eine echte grafische Oberfläche gibt es auch, sie heisst SSM. Die will dann allerdings wieder die grosse Lizenz.

                                                                    Zurück auf Anfang

                                                                    Das Wichtigste zum Schluss, und man legt es sich besser vorher zurecht als hinterher. Vor dem Schreiben habe ich den vollständigen Stand weggesichert. Der Rückweg ist dann dasselbe Kommando mit dieser Datei:

                                                                    ./saa -c ChangeBiosCfg --file bios-current-2026-08-09.xml

                                                                    Als Notnagel gibt es darunter noch LoadDefaultBiosCfg, das alles auf den Auslieferungszustand zurücksetzt. Das ist aber ein grober Hebel: es wirft auch die sechs Abweichungen weg, die ich absichtlich eingestellt habe, und die stehen dann eben nicht mehr so, wie ich sie haben will. Die Teildatei ist der bessere Weg, der Vollreset die letzte Reserve.

                                                                    Und weil es hier um Firmware geht, der offensichtliche Hinweis: bei einem Rechner, an den du nicht rankommst, änderst du keine Boot-Einstellungen, ohne dass jemand vor Ort ist oder die Fernkonsole zuverlässig läuft. Ich habe das Option-ROM der Grafik und das des Management-Controllers genau deshalb nicht angefasst.

                                                                    Was bleibt

                                                                    Sieben Einstellungen, ein Neustart, kein Setup-Besuch. Das klingt nach wenig, ändert aber die Arbeitsweise. BIOS-Einstellungen waren für mich bisher etwas, das man beim Aufbau einmal einstellt und danach ungern anfasst, weil jede Änderung einen Neustart mit Tastatur und Monitor bedeutet. Jetzt sind sie eine Datei, die ich versionieren, vergleichen und zurückspielen kann.

                                                                    Der schönste Nebeneffekt war die Sache mit den Hardware P-States. Ich hatte das Verhalten meiner CPU wochenlang für eine Eigenheit des Kernels gehalten und in die falsche Richtung gesucht. Es war eine einzige Zeile in einem Menü, das vier Ebenen tief liegt und das ich beim Durchklicken nie geöffnet hatte. Eine durchsuchbare Datei aller 372 Einstellungen hätte mir das in dreissig Sekunden gezeigt.

                                                                    Falls du auf demselben Board sitzt: das Auslesen ist der Beitrag davor, das Schreiben braucht keine weitere Lizenz, und die drei Stolperstellen sind der Filter, der nur als Wort funktioniert, die Gegenprobe, die vor dem Neustart nichts zeigt, und die Versuchung, mehr auf einmal zu ändern, als man beim nächsten Start noch reparieren kann.

                                                                    Siehe auch: Achtundzwanzig Euro für eine Textdatei: die BIOS-Konfiguration meines Supermicro-Boards auslesen und die Serie BIOS erklärt.

                                                                    Wenn dazu etwas unklar ist oder du es auf deinem Board anders erlebt hast, dürft ihr mich sehr gerne fragen.

                                                                    AodeRelay boosted

                                                                    [?]Achim :antifa: » 🌐
                                                                    @achim@mastodon.weindl.biz

                                                                    ☀️ Hitze, 🛋️ Wochenende, 🥱 Langeweile – was macht man da?

                                                                    Genau: Sinnfreie Statusseiten mit eigenem Design bauen. 😄

                                                                    Da sich unser tolles Werkzeug ja so *hervorragend* designen lässt (Ja! Das war dezente Kritik. Dennoch: Danke für dieses tolle Stück Software! ;) - musste ich für die Optik mit der API ran.

                                                                    Für zwei von drei Welten gibt es nun kleine eigene Statusseiten die zwar schon bestanden und auch weiterhin bleiben, aber eben im eigenem Kuma-Design.
                                                                    Beide greifen auf die API ihres jeweiligen Origins zu:

                                                                    🌐 – mit eigener Subdomain:
                                                                    status.weindl.biz

                                                                    🌐 – bekommt einen Pfad:
                                                                    ferox.cc/status

                                                                    Einzig bleibt vorerst beim Kuma-Standarddesign. AWiT bekommt aber in absehbarer Zeit ein komplettes Redesign, sobald die Vereinsgründung abgeschlossen ist.

                                                                    Nun aber: Weil ich heute durch einen anderen Post auf den Geschmack gekommen bin, heißt es jetzt und in OV schauen. 📺

                                                                    Sanfte Grüße 🌙 und wer Probleme mit seinem Bidet hat -> die 3 Muscheln benutzen!

                                                                      [?]Julien Riou » 🌐
                                                                      @jriou@hachyderm.io

                                                                      Upgraded all my PostgreSQL 17 containers to 18 this morning

                                                                        AodeRelay boosted

                                                                        [?]-=Kernel-Error=- » 🌐
                                                                        @kernel-error.de@www.kernel-error.de

                                                                        Achtundzwanzig Euro für eine Textdatei: die BIOS-Konfiguration meines Supermicro-Boards auslesen

                                                                        Mein Serverboard hat 372 Einstellungen im Setup. Ich wollte sie als Datei haben, nicht als Fotoserie. Drei Wege dorthin waren verschlossen, alle drei mit derselben Begründung. Diese Begründung nannte den Preis, und der lag bei 28,17 Euro. Was ich dafür bekommen habe, was weiterhin gesperrt bleibt, und warum ich vorher eine falsche Schlussfolgerung gezogen hatte. [SENSITIVE CONTENT]

                                                                        In meiner Serie BIOS erklärt arbeite ich mich durch das Setup eines Supermicro X12SPi-TF. Die Grundlage dafür war bisher eine Bildschirmaufnahme: ich bin durch alle Menüs gelaufen, habe das Video in Einzelbilder zerlegt und die Werte abgetippt. Das funktioniert, ist aber Handarbeit, und Handarbeit übersieht Dinge.

                                                                        Was ich eigentlich wollte, ist eine Datei. Eine Liste aller Optionen mit ihrem aktuellen Wert, maschinenlesbar, damit ich sie durchsuchen und mit einem späteren Stand vergleichen kann. Das Board kann das. Es rückt es nur nicht heraus.

                                                                        Drei Wege, drei Absagen

                                                                        Der erste Weg führt über Redfish, die HTTP-Schnittstelle des Management-Controllers. Der passende Endpunkt existiert, antwortet aber nicht mit Daten:

                                                                        GET /redfish/v1/Systems/1/Bios
                                                                        HTTP 403
                                                                        
                                                                        "MessageId": "SMC.1.0.OemLicenseNotPassed",
                                                                        "Message": "Not licensed to perform this request. The following licenses DCMS were needed"

                                                                        Der zweite Weg ist Supermicros eigenes Kommandozeilenwerkzeug. Es heißt inzwischen SAA, SuperServer Automation Assistant, und liegt dem BIOS-Paket bei. Es kann genau das, was ich suche, und arbeitet dabei nicht über das Netz, sondern direkt über die Firmware:

                                                                        ./saa -c GetCurrentBiosCfg --file bios-current.xml
                                                                        ExitCode 80
                                                                        Node product key is not activated.
                                                                        One of the node product key (SFT-OOB-LIC or SFT-DCMS-SINGLE) should be activated

                                                                        Der dritte Weg wäre, die UEFI-Variablen selbst zu lesen. Die liegen unter /sys/firmware/efi/efivars/, und tatsächlich gibt es dort Einträge, die nach BIOS-Einstellungen aussehen. Nur sind das undurchsichtige Datenblöcke ohne die Zuordnungstabelle des Boards. Man sieht Bytes, aber man weiß nicht, welches Byte welcher Menüpunkt ist.

                                                                        Drei unabhängige Wege, dieselbe Sperre. An dieser Stelle habe ich in meinen Notizen etwas geschrieben, das sich später als falsch herausstellte. Dazu komme ich am Ende.

                                                                        Zwei Lizenzen, und sie sind nicht dasselbe

                                                                        Lies die beiden Fehlermeldungen oben noch einmal nebeneinander. Sie verlangen nicht das Gleiche. Redfish nennt namentlich DCMS. SAA nennt SFT-OOB-LIC oder SFT-DCMS-SINGLE, also eine von zweien.

                                                                        Das ist der Punkt, an dem man leicht zu viel Geld ausgibt. Supermicro verkauft für diese Board-Generation zwei Lizenzen. Die kleine heißt Out of Band, kurz OOB. Die große heißt DCMS und kostet etwa das Fünffache. Wer nur die Fehlermeldung von Redfish liest, kauft DCMS. Wer die Fehlermeldung von SAA liest, merkt, dass es für seinen Zweck auch die kleine tut.

                                                                        Nebenbei taucht dieselbe Lizenz an einer Stelle auf, die ich nicht erwartet hätte. Im Handbuch zum Board stehen bei zwei Sicherheitseinstellungen, nämlich beim Abschalten der vorderen und der hinteren USB-Anschlüsse, die Worte *available for configuration if the SFT-DCMS-SINGLE license is installed*. Es fehlen also nicht nur Management-Schnittstellen. Es fehlen zwei Menüpunkte im Setup selbst.

                                                                        Warum man den Schlüssel nicht selbst baut

                                                                        Bei dieser Recherche stößt man unweigerlich auf ein Werkzeug auf GitHub, das Supermicro- Produktschlüssel behandelt. Für die Generationen 9 bis 11 kann es welche erzeugen, denn dort war der Schlüssel ein berechneter Wert über die MAC-Adresse des Management-Controllers.

                                                                        Für die zwölfte Generation, also mein Board, kann es das nicht, und das Projekt schreibt es selbst deutlich hin: dieses Format lässt sich mit dem Werkzeug prüfen, aber nicht erzeugen. Der Grund ist, dass Supermicro umgestellt hat. Der Schlüssel ist heute eine von Supermicro signierte Datei, und der Management-Controller prüft die Signatur gegen einen öffentlichen Schlüssel in seiner eigenen Firmware. Ohne den privaten Schlüssel des Herstellers entsteht da nichts Gültiges.

                                                                        Mein Board bestätigt das Format auf Nachfrage:

                                                                        Node Product Key Format..........JSON

                                                                        Damit ist die naheliegende Abkürzung nicht moralisch, sondern rechnerisch verschlossen. Man muss die Frage also wirklich beantworten.

                                                                        Der Kauf, und eine Überraschung beim Erzeugen

                                                                        Gekauft habe ich im Supermicro eStore. 23,67 Euro netto, 28,17 Euro brutto. Bei der Bestellung wählt man das Mainboard-Modell aus einer Liste, und mein X12SPi-TF steht darin. Das ist erwähnenswert, weil mehrere Händlerbeschreibungen dieser Lizenz nur X10 und X11 nennen. Diese Texte sind veraltet.

                                                                        Jetzt kommt der Teil, den ich falsch erwartet hatte. Ich dachte, ich kaufe und bekomme einen Schlüssel. So läuft es nicht. Man bekommt zunächst nur eine Zertifikatsnummer und die Aufforderung, den Schlüssel selbst zu erzeugen. Dafür meldet man sich im Store an, wählt die Bestellung aus und gibt an, für welches Gerät der Schlüssel gelten soll: entweder die MAC-Adresse des Management-Controllers oder die Seriennummer des Boards.

                                                                        Die Bindung an die Hardware entsteht also nicht beim Verkauf, sondern beim Käufer, im Moment des Erzeugens. Das ist konsequent, denn Supermicro weiß beim Verkauf ja gar nicht, in welchem Gerät die Lizenz landen soll. Es heißt aber auch, dass man sich vertippen kann, und dann hat man einen Schlüssel für ein Gerät, das es nicht gibt.

                                                                        Der Ablauf war zügig. Bestellbestätigung um 14:17, die Freigabe zum Erzeugen um 14:42, der fertige Schlüssel um 14:44, aktiv im Board um 14:46. Unter einer halben Stunde vom Klick bis zur Funktion, und die zugesagte Stunde war damit nicht zu optimistisch.

                                                                        Der Schlüssel selbst ist eine kleine Textdatei, benannt nach der MAC-Adresse, mit einem JSON-Objekt darin: Lizenzname, Ausstellungsdatum und eine lange Signatur. Mehr ist es nicht.

                                                                        Eine Kuriosität am Rande: die Mail mit dieser Textdatei trägt einen Ausfuhrhinweis der US-Regierung. Die Ware sei nur für das Bestimmungsland freigegeben und dürfe nicht weiterveräußert oder an Dritte weitergegeben werden. Das gilt hier für eine Datei von wenigen hundert Byte, deren einzige Wirkung darin besteht, in einem Verwaltungscontroller einen Menüpunkt sichtbar zu machen.

                                                                        Aktivieren

                                                                        Supermicro nennt vier Wege, den Schlüssel einzuspielen: die Weboberfläche des Management-Controllers, das Werkzeug SUM, die Verwaltungssoftware SSM und Redfish. Die Weboberfläche ist der ruhigste Weg, weil sie eine Bestätigungsseite hat, und bei einem Schlüssel, der genau einmal auf genau ein Gerät passt, will man die haben.

                                                                        Wer es lieber skriptet, findet die passenden Endpunkte im Management-Controller, und die sind auch ohne Lizenz erreichbar:

                                                                        POST /redfish/v1/Managers/1/LicenseManager/Actions/LicenseManager.ActivateLicense
                                                                        POST /redfish/v1/Managers/1/LicenseManager/Actions/LicenseManager.ClearLicense
                                                                        GET  /redfish/v1/Managers/1/LicenseManager/QueryLicense

                                                                        Die Abfrage danach gibt genau den Inhalt der Datei zurück, die man hochgeladen hat. Der Controller speichert den Schlüssel also unverändert und prüft ihn bei Bedarf.

                                                                        Das Kommando, auf das es ankommt

                                                                        Nach der Aktivierung meldet SAA einen anderen Zustand:

                                                                        Node Product Key Activated.......SFT-OOB-LIC
                                                                        Feature Toggled On...............Yes
                                                                        BMC Supports OOB BIOS Config.....Yes
                                                                        BIOS Supports OOB BIOS Config....Yes

                                                                        Und dasselbe Kommando, das vorher mit ExitCode 80 abgebrochen ist, läuft durch:

                                                                        ./saa -c GetCurrentBiosCfg --file bios-current.xml
                                                                        File "bios-current.xml" is created.

                                                                        Heraus kommt eine Datei von 260 Kilobyte mit 60 Menüs und 372 Einstellungen. Zum Vergleich: das offizielle Handbuch beschreibt 180 Optionen. Und die Datei enthält pro Eintrag mehr, als man im Setup sieht, nämlich zusätzlich den Auslieferungszustand und den Hilfetext:

                                                                        <Setting name="Quiet Boot" checkedStatus="Unchecked" type="CheckBox">
                                                                          <Information>
                                                                            <DefaultStatus>Checked</DefaultStatus>
                                                                            <Help>Enables or disables Quiet Boot option</Help>
                                                                          </Information>
                                                                        </Setting>

                                                                        Der Auslieferungszustand ist der eigentliche Gewinn. Damit sehe ich auf einen Blick, welche Einstellungen an dieser Maschine vom Werkszustand abweichen, und das ist genau die Liste, die man nach einem BIOS-Update wiederherstellen will.

                                                                        Zwei komplette Hauptmenüs standen darin, die ich beim Durchklicken schlicht nie geöffnet hatte. Und ein Untermenü, das ich in meinen Notizen als offene Lücke geführt habe, war vollständig enthalten. So viel zum Thema Handarbeit übersieht Dinge.

                                                                        Was die Lizenz nicht freischaltet

                                                                        Jetzt der ehrliche Teil, und der ist mir wichtiger als der Erfolg. Ich hatte vor dem Kauf drei Messungen aufgeschrieben, damit ich hinterher vergleichen kann. Drei von vier Erwartungen sind eingetroffen, und die vierte war die interessante.

                                                                        Der Redfish-Endpunkt, mit dem alles anfing, antwortet weiterhin mit 403 und verlangt weiterhin DCMS. Die kleine Lizenz öffnet den Weg über SAA und eben nicht den über Redfish. Wer also ausdrücklich die Netzwerkschnittstelle braucht, etwa weil er hunderte Server ohne Betriebssystem konfigurieren will, kommt um die große Lizenz nicht herum.

                                                                        Das hat eine Nebenwirkung, die ich nicht auf dem Zettel hatte. Der Firmware-Updater fwupd kann inzwischen mit Supermicros Redfish-Schnittstelle sprechen. Er sieht bei mir aber nur zwei von zwölf Firmware-Komponenten, und die beiden BIOS-Einträge fehlen. Der Grund ist, dass er zur Identifikation eines Geräts das Objekt lesen muss, das hinter genau diesem gesperrten Endpunkt liegt. Die Lizenz sperrt hier also nicht das Aktualisieren, sondern das Erkennen, und das Aktualisieren scheitert dann als Folge. Nach der Aktivierung sind es unverändert zwei von zwölf.

                                                                        Und der dritte Weg, den ich vorher gar nicht gesehen hatte: fwupd sieht den BIOS-Speicher auch ganz direkt am Chipsatz, liest die Version korrekt aus und verweigert trotzdem den Dienst:

                                                                        Internal SPI Controller (BIOS):
                                                                            Aktuelle Version: 2.5
                                                                            Probleme:         Device firmware has been locked

                                                                        Das ist keine Lizenzsache, und daran hat sich erwartungsgemäß nichts geändert. Der Speicher ist auf Chipsatzebene schreibgeschützt, weil das Board mit aktivem Root of Trust läuft. Ein BIOS, das sich aus einem laufenden Betriebssystem heraus überschreiben lässt, wäre genau die Lücke, die dieser Schutz verhindern soll. Der Reflex sagt hier Hersteller blockiert Linux. Tatsächlich blockiert eine Sicherheitsfunktion, die ich selbst haben will.

                                                                        Mein Denkfehler

                                                                        Bleibt der Satz, den ich weiter oben angekündigt habe. In meinen Notizen stand nach der dritten Absage sinngemäß: drei unabhängige Wege, dieselbe Sperre, nicht erneut versuchen.

                                                                        Gemessen hatte ich: ohne Lizenz gibt es keinen Weg. Aufgeschrieben hatte ich: es gibt keinen Weg. Und die dritte Möglichkeit, nämlich die Lizenz einfach zu kaufen, kam in meiner Aufzählung der drei gesperrten Wege überhaupt nicht vor, obwohl das Werkzeug sie mir wörtlich genannt hatte.

                                                                        Dass drei Wege an derselben Sperre scheitern, beweist, dass es eine Sperre gibt. Es beweist nicht, dass sie unüberwindbar ist. Wenn eine Fehlermeldung den Namen der fehlenden Berechtigung nennt, ist das ein Hinweis und kein Schlusspunkt.

                                                                        Lohnt sich das?

                                                                        Für einen einzelnen Rechner zu Hause: nur, wenn man Freude daran hat. Ich hätte die Werte auch weiter abschreiben können, und der Screencast hat mir immerhin eine fünfzehnteilige Serie eingebracht, die aus einer XML-Datei nie entstanden wäre. Man liest eine Datei nicht so aufmerksam wie ein Menü, durch das man sich selbst klicken muss.

                                                                        Für alles, was mehr als eine Handvoll Maschinen betrifft, sieht es anders aus. Konfiguration auslesen, versionieren, nach einem Update wieder einspielen und im Zweifel gegen einen bekannten Stand vergleichen, das ist bei 28 Euro pro Board keine Diskussion. Ärgerlich finde ich nur, dass man diese Rechnung überhaupt aufmachen muss. Es geht um das Auslesen der eigenen Einstellungen auf der eigenen Hardware.

                                                                        Wenn du auf demselben Board sitzt und dieselbe Fehlermeldung vor dir hast, ist die Kurzfassung: für die Konfiguration reicht die kleine Lizenz, für Redfish brauchst du die große, und für Firmware-Updates brauchst du bei einem X12 mit Root of Trust vermutlich gar keine.

                                                                        Siehe auch: BIOS erklärt, Teil 1: ein Serverboard als Workstation und der Weg ins Setup und die übrigen Folgen unter BIOS & Firmware.

                                                                        Wenn dazu etwas unklar ist oder du es auf deinem Board anders erlebt hast, dürft ihr mich sehr gerne fragen.

                                                                        [?]Julien Riou » 🌐
                                                                        @jriou@hachyderm.io

                                                                        One of my repositories on my self-hosted forgejo instance is being hit by Anthropic crawlers. They have an infinite loop to download a tar archive of the repository leading to somewhat like 200GB of archives. My backup process struggled to send snapshots remotely on my 6 Mbps upload line. I've made the repository private. And now I'm considering putting Anubis in front of the service.

                                                                          [?]propapanda :verified: [He/Him] » 🌐
                                                                          @panda@pandas.social

                                                                          My final approach to provision vms in the cloud and in my homelab now is:

                                                                          • create the machine with a temporary ssh key
                                                                          • add it to the Ansible inventory
                                                                          • run Ansible against it in CI to install and configure salt-minion
                                                                          • manually accept the salt key on the salt-master
                                                                          • have salt-master apply the default config and replace the ssh keys

                                                                          This saves me about 10 to 15m of manual configuration each time.

                                                                          @homelab

                                                                            [?]Pete Keen » 🌐
                                                                            @zrail@hachyderm.io

                                                                            [?]Pete Keen » 🌐
                                                                            @zrail@hachyderm.io

                                                                            New feature:

                                                                            I already had a security extension that set reasonable defaults for things like capabilities, tmpfs, pid/memory/cpu limits, etc. Before today, it set a fixed non-root uid:gid.

                                                                            Now it calculates a deterministic pair using the same algorithm that generates IPv6 subnets and addresses, unless there's already an override.

                                                                            It also automatically reconciles ownership in existing bind mount volumes to the new uid:gid, so I don't have to futz with anything during the deploy.

                                                                            @homelab

                                                                              [?]adingbatponder :nixos: 👾 » 🌐
                                                                              @adingbatponder@fosstodon.org

                                                                              AodeRelay boosted

                                                                              [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                              @badnetmask@hachyderm.io

                                                                              Is anyone in the home lab community running NixOS on a Raspberry Pi 4B (8GB), and could share your frustrations or cautionary tales?

                                                                              I am seriously considering dividing into that. I don't need convincing. At this point I just need to know where the rakes and the skeletons are. So basically just give me the dirt. 😄

                                                                              @homelab

                                                                                [?]release_candidate » 🌐
                                                                                @release_candidate@mastodon.bsd.cafe

                                                                                My homelab has been upgraded to 11.0 🎉

                                                                                A screenshot of a NetBSD 11.0 system.

                                                                                Alt...A screenshot of a NetBSD 11.0 system.

                                                                                  [?]gyptazy » 🌐
                                                                                  @gyptazy@gyptazy.com

                                                                                  KISS solutions are sometimes the best ones...

                                                                                  The "let's call it homely" got a way too hot, even it's already running caseless... It's not stupid if it works - !


                                                                                  "Only fans" solution for the homelab

                                                                                  Alt..."Only fans" solution for the homelab

                                                                                    [?]gyptazy » 🌐
                                                                                    @gyptazy@gyptazy.com

                                                                                    just got released in v1.0 and is out of beta now!

                                                                                    PegaProx for VE and clusters made a huge step and is finally out of beta!

                                                                                    The first stable release also comes around with companies providing enterprise support. If you need SLA-backed help running PegaProx in production (or training sessions) you can now find a support partner at:

                                                                                    Enterprise Support & Sponsors: https://pegaprox.com/sponsors.html
                                                                                    Release: https://github.com/PegaProx/project-pegaprox/releases/tag/v1.0
                                                                                    Website: https://pegaprox.com


                                                                                    PegaProx v1.0 Release

                                                                                    Alt...PegaProx v1.0 Release

                                                                                      AodeRelay boosted

                                                                                      [?]BlablaLinux » 🌐
                                                                                      @blablalinux@mastodon.blablalinux.be

                                                                                      ✅ Nettoyage automatisé des vieilles sauvegardes de config

                                                                                      Tuto complet, avec explications et code à jour 👉 wiki.blablalinux.be/fr/script-

                                                                                        Alexandre :freebsd: boosted

                                                                                        [?]Pete Orrall [Pete/Pete] » 🌐
                                                                                        @peteorrall@mastodon.bsd.cafe

                                                                                        I have a set up in my for and . I've dabbled in the Ports system in the past - it's a useful feature, but there's a lot of work in manually managing builds, especially for n=1 systems. Still, it didn't stop me from wanting to use it.

                                                                                        First impressions with Poudriere? Wow, this makes life so much easier. In the context of , whoa...this goes well beyond just automating builds in dedicated jails, Poudriere now becomes the enterprise package management repo system.

                                                                                        Wicked sick.

                                                                                          [?]Cryptolab.re » 🌐
                                                                                          @foudreclair@piaille.fr

                                                                                          Weekly #25 publié.

                                                                                          Au menu : File Browser s’arrête, vaultwarden 1.37.1 stabilise la compatibilité Bitwarden, HestiaCP 1.9.8 corrige plusieurs failles, GitHub teste les stacked PRs, SilverBullet 2.10 ajoute le multi-space.

                                                                                          cryptolab.re/posts/2026/weekly

                                                                                            [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                            @badnetmask@hachyderm.io

                                                                                            Woohoo! I did a new thing!

                                                                                            I now have my own domain name: badnetmask.dev, registered with Porkbun. Soon I will be using it for all sorts of crazy things. Stay tuned!

                                                                                            In the mean time, you can check out this neat page with all my links. It has been deployed using a Little Link container, as an Azure Web App, automated using Terraform. Eventually I will blog about this adventure.

                                                                                            Welcome to my new "homepage"!


                                                                                            badnetmask.dev/

                                                                                              [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                              @badnetmask@hachyderm.io

                                                                                              I upgraded a thing!

                                                                                              I've been running my personal "links" page on top of Azure Application Services, which is basically a "Docker Compose on steroids".

                                                                                              This now has been upgraded to a VM running a custom-built Fedora bootc image (still in Azure). Fully manageable via GitOps with build pipelines and auto updates. Part of the pipeline is in my private Forgejo, and part is in public GitHub.

                                                                                              At some point I intend to post a template so you can replicate, along with a blog post on how to do it. This was also a chance to upscale my Forgejo runners, so I'll blog about that as well.

                                                                                              @homelab

                                                                                              badnetmask.dev/

                                                                                                [?]Julien Riou » 🌐
                                                                                                @jriou@hachyderm.io

                                                                                                What's the point of having a home lab designed to solve problems but you end up having more problems than the ones that it should solve?

                                                                                                Decision made to uninstall one of the three storage servers at my in-laws. No matter how much electricity it costs, even if it costs a kebab a year, if it seems useless, they will always challenge the cost.

                                                                                                I'm pretty sure that the second storage server at my dad's will retire too for the same reason anytime soon.

                                                                                                  [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                  @badnetmask@hachyderm.io

                                                                                                  I do not remember who recommended this to me, but let me recommend it to you.

                                                                                                  This USB cable tester is very convenient to keep around. It will help you clarify any doubts you might have as to whether you have the wrong cable (USB 2/3/4) or just a bad one (just power).

                                                                                                  Sadly it also helped me realize that all my spare USB cables are either 2.0 or power only. But okay, knowing is half the battle.

                                                                                                  @homelab

                                                                                                  treedix.com/products/treedix-u

                                                                                                    [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                    @badnetmask@hachyderm.io

                                                                                                    Does anyone have a recommendation for a Raspberry Pi 4 (specifically 4) HAT that can provide PoE *and* a full size NVME at the same time?

                                                                                                    I have the official PoE HAT, but it doesn't provide enough power for an NVME connected via USB enclosure, and I would prefer to keep the PoE if possible (since I can use it as "poor-man's remote reboot").

                                                                                                    And, in case you're wondering: I do have a PoE splitter dongle sitting idle in a cabinet, but I would prefer to avoid it because of the Pi's USB-C position. But I would move it around if there isn't a better way.

                                                                                                    @homelab

                                                                                                      [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                      @badnetmask@hachyderm.io

                                                                                                      It's funny when someone downloads a 3 GB ISO file, and calls it "live CD". 😄

                                                                                                      @homelab

                                                                                                        AodeRelay boosted

                                                                                                        [?]⚓💾 Tueddelmors 💾⚓ » 🌐
                                                                                                        @reeeen@norden.social

                                                                                                        Sitze hier und überlege, was mein Raspberry Pi als Nächstes über sich ergehen lassen muss. Wetterstation? Hab ich. Blutdruck-Tracker? Auch schon. Vielleicht wird's mal Zeit, dass er einfach nur rumliegt und stolz auf sich ist.

                                                                                                          [?]DJDarren [He / Him] » 🌐
                                                                                                          @DJDarren@mendeddrum.org

                                                                                                          [?]Budda Pellerin-Bidalot » 🌐
                                                                                                          @Buddakhiin@craftopi.art

                                                                                                          Et hop FreshRSS réparé et connecté sur mon tel via VPN, et j'ai enfin pris le temps de refresh mon dossier d'ebooks de JDR et d'ost sur mon Jellyfin, voilà une bonne chose de faite #homelab #selfhosting

                                                                                                            [?]Cryptolab.re » 🌐
                                                                                                            @foudreclair@piaille.fr

                                                                                                            J’ai ajouté une page Apps sur Cryptolab : un annuaire perso de projets open source à tester, auto-héberger ou garder sous le coude.

                                                                                                            Pas un classement, pas une recommandation de prod. Juste un outil de tri pour éviter de repartir de zéro à chaque veille.

                                                                                                            cryptolab.re/posts/2026/annuai

                                                                                                              AodeRelay boosted

                                                                                                              [?]Patrick.sh » 🌐
                                                                                                              @psh@infosec.exchange

                                                                                                              youtube.com/watch?v=mFeXZNScWxI

                                                                                                              People really don't understand how much lost money and waste there is associated with the lack of right to repair regulations. Its atrocious.

                                                                                                                [?]Julien Riou » 🌐
                                                                                                                @jriou@hachyderm.io

                                                                                                                In 2024, I went to LA to give a talk about how I made my own cloud storage to backup my pictures, documents, but also the ones of my family. I have chosen Seafile but it didn't work as expected. It filled the disk of my dad. At that time, I was suggested to try Nextcloud.

                                                                                                                Today's the day, after 2 years. I've set up the latest docker image, spawned a PostgreSQL database, created some users, directories and uploaded files. Everything went well.

                                                                                                                Then I started to install the mobile app to sync pictures from my phone and the desktop app to sync my documents. And things got spicy. The mobile app has uploaded 1200 files in... a day, with hundreds of errors I had to dismiss. The desktop app has uploaded 6 files in an afternoon, out of 1700, then stopped with failure. Why can't we have the performance of rsync with the user fiendly interface of nextcloud?

                                                                                                                  [?]Cryptolab.re » 🌐
                                                                                                                  @foudreclair@piaille.fr

                                                                                                                  Weekly #24 publié.

                                                                                                                  Au menu : changements de gouvernance chez Jellyfin, position de Codeberg sur les projets générés par LLM, API SmartThings payante, Vikunja 2.4.0, vaultwarden 1.37.0, Pangolin, Nextcloud et degoog.

                                                                                                                  cryptolab.re/posts/2026/weekly

                                                                                                                    [?]thedoctor [he/his/him] » 🌐
                                                                                                                    @thedoctor@polymaths.social

                                                                                                                    @homelab Does anyone of you fine people have experience with a self-hosted k3s cluster and nodes on different networks? I'm wondering whether it's a good idea to consolidate all the services I run at home with the stuff I have on a VPS this way.

                                                                                                                    #homelab #selfhosting

                                                                                                                      AodeRelay boosted

                                                                                                                      [?]Frank » 🌐
                                                                                                                      @rincewind@unseen-university.social

                                                                                                                      Neuer Artikel im Blog.

                                                                                                                      „Gibt's für podman eigentlich auch was Grafisches?" Ja, gibt es. Nur läuft die GUI da, wo der server gar nicht ist.

                                                                                                                      podman desktop sitzt auf dem Notebook, die container hängen per SSH am server. Es zeigt übrigens auch docker-container an – docker desktop umgekehrt keine podman-engine. Die Kompatibilität ist eine Einbahnstraße.

                                                                                                                      Wer pod automatisieren gelesen hat, weiß sofort, welchen Socket er braucht.

                                                                                                                      just-stuff.blog/podman-desktop

                                                                                                                        [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                        @badnetmask@hachyderm.io

                                                                                                                        Security and convenience are inversely proportional.

                                                                                                                        This post is about vs , and the hurdles to wire up correctly.

                                                                                                                        @homelab

                                                                                                                          [?]Fränçe Licôrne » 🌐
                                                                                                                          @alter_unicorn@masto.bike

                                                                                                                          resuming a project that was on stand-by for a little over 15 years.

                                                                                                                          :netbsd:
                                                                                                                          :freebsd:
                                                                                                                          :openbsd:

                                                                                                                            [?]Pete Orrall [Pete/Pete] » 🌐
                                                                                                                            @peteorrall@mastodon.bsd.cafe

                                                                                                                            So for the folks in the room:

                                                                                                                            What do you run for a and what projects are you working on?

                                                                                                                              AodeRelay boosted

                                                                                                                              [?]Yehor :dartlang: 🇺🇦 » 🌐
                                                                                                                              @yehor@mastodon.glitchy.social

                                                                                                                              I’m thinking about turning my in a node and adding it to my cluster. All other nodes are at my home. They will communicate through . How bad is this idea? Anyone tried this?

                                                                                                                                [?]Pete Keen » 🌐
                                                                                                                                @zrail@hachyderm.io

                                                                                                                                Made what feels like a meaningful security improvement to my tonight.

                                                                                                                                I run a little cron thing called Ofelia, but because it's an off the shelf container and I want to bundle scripts that do weird things, I was mounting the docker socket into Ofelia so it could invoke scripts in a generic cron-hook container.

                                                                                                                                I wanted to start having Forgejo webhooks trigger the same cron jobs but didn't want to mount the docker socket into yet another container.

                                                                                                                                So:

                                                                                                                                - Add a little daemon in the cron-hook container that has a statically defined config file with all the job scripts mapped to IDs and listens on two Unix sockets, one for all jobs and one just for jobs that opt into webhooks

                                                                                                                                - another little daemon that receives Forgejo webhooks and maps them to job ids and calling into cron-hooks

                                                                                                                                - Ofelia collapsed to just calling into cron-hooks, losing docker socket access.

                                                                                                                                Now just four things have docker socket access: cron-hook, watchtower, vector (log shipping) and cadvisor (monitoring).

                                                                                                                                @homelab

                                                                                                                                  AodeRelay boosted

                                                                                                                                  [?]Galaxy Princess Elodie 👽🪐🛸🌠 :v_trans::v_lesbian: [She/Her] » 🌐
                                                                                                                                  @CrebboElodie@transfem.social

                                                                                                                                  Might try putting BSD on my homelab server;
                                                                                                                                  Any suggestions on which BSD OS I should go for?

                                                                                                                                  I'm thinking OpenBSD, but I'm not sure, since I'm not at all familiar with BSD.

                                                                                                                                  :boosts_okgay:

                                                                                                                                    AodeRelay boosted

                                                                                                                                    [?]BlablaLinux » 🌐
                                                                                                                                    @blablalinux@mastodon.blablalinux.be

                                                                                                                                    Quand tu relances ton cluster Proxmox et que ton serveur Gotify se transforme en sapin de Noël ! 🎄✨
                                                                                                                                    Le doux bruit des services qui reviennent à la vie les uns après les autres... Uptime-Kuma et Watchtower sont au taquet ! Y a pas à dire, ça fait toujours plaisir de voir tout ce beau monde repasser au vert 🟢💪
                                                                                                                                    Et chez vous, ça donne quoi le monitoring après un reboot ? 🚀

                                                                                                                                      [?]ᴏᴏᴍ-ᴋɪʟʟᴇʀ: 333[unix.exe]™ » 🌐
                                                                                                                                      @jae@mastodon.bsd.cafe

                                                                                                                                      revisited a single binary setup. a bit more work on mobile reactive layout, but it's running pretty nicely so far. compatibility

                                                                                                                                      matrix:

                                                                                                                                      - : [solid]
                                                                                                                                      - : [solid]
                                                                                                                                      - : [solid]
                                                                                                                                      - : [not-solid-yet]

                                                                                                                                      currently hosted on cluster in the . stay tuned for a release. you'll either love this one or you won't.

                                                                                                                                        [?]Cryptolab.re » 🌐
                                                                                                                                        @foudreclair@piaille.fr

                                                                                                                                        Weekly #22 publié.

                                                                                                                                        Navidrome 0.63, GitHub Stars API, Pangolin 1.20, Home Assistant Companion, Backblaze Drive Stats et quelques signaux FreshRSS.

                                                                                                                                        cryptolab.re/posts/2026/weekly

                                                                                                                                          Fred de CLX boosted

                                                                                                                                          [?]Michael Jack » 🌐
                                                                                                                                          @mjack@mastodon.bsd.cafe

                                                                                                                                          Next project: The Cover-up

                                                                                                                                          Homelab is sitting on the two lower shelves of an IKEA BESTÅ TV bench.

                                                                                                                                          I'm going to make two wooden frames and cover them with black fabric, like a speaker front.

                                                                                                                                          First iteration is just to balance/press them in place, next iteration will use some sort of magnetic or velcro fixture

                                                                                                                                          Photo of IKEA BESTÅ TV bench, with a center speaker on top, and a few servers at the bottom.

                                                                                                                                          Alt...Photo of IKEA BESTÅ TV bench, with a center speaker on top, and a few servers at the bottom.

                                                                                                                                          Photo of materials used in The Cover-up: black fabric, glue, wooden strips, corner brackets with screws and a black permanent marker

                                                                                                                                          Alt...Photo of materials used in The Cover-up: black fabric, glue, wooden strips, corner brackets with screws and a black permanent marker

                                                                                                                                            AodeRelay boosted

                                                                                                                                            [?]Pete Keen » 🌐
                                                                                                                                            @zrail@hachyderm.io

                                                                                                                                            Finally got around to writing a piece about how my actually works these days, and some of the reasoning behind some of the choices:

                                                                                                                                            petekeen.net/homelab-resolved/

                                                                                                                                            @homelab

                                                                                                                                              [?]Cryptolab.re » 🌐
                                                                                                                                              @foudreclair@piaille.fr

                                                                                                                                              Pangolin 1.20 est disponible.

                                                                                                                                              Cette mise à jour apporte un nouveau Resource Launcher, une Command Palette (⌘K / Ctrl+K), des pages dédiées aux ressources privées et rend les Labels disponibles dans la Community Edition.

                                                                                                                                              Comme toujours, la version inclut également de nombreuses corrections de bugs et améliorations.

                                                                                                                                              github.com/fosrl/pangolin/rele

                                                                                                                                                [?]viq [he/him] » 🌐
                                                                                                                                                @viq@social.hackerspace.pl

                                                                                                                                                Is this the moment where I get annoyed enough with state and quirks of configuration management tools, and switch my boxes to somewhat more hands-off ? 🤔

                                                                                                                                                  [?]Grow Your Own Services 🌱 » 🌐
                                                                                                                                                  @homegrown@social.growyourown.services

                                                                                                                                                  "Homelabs" are where people set up and run their own physical servers at home. It's the most difficult way to self-host services, but also gives you total control over the server.

                                                                                                                                                  If you've got a homelab or are interested, you can follow one (or both) of the homelab discussion groups:

                                                                                                                                                  🌱 !@homelab (in English)

                                                                                                                                                  🌱 !@homelab_de (in German)

                                                                                                                                                  After you follow, the group's posts will start showing up in your timeline. You can post to a group by mentioning it in your own posts.

                                                                                                                                                    [?]Cryptolab.re » 🌐
                                                                                                                                                    @foudreclair@piaille.fr

                                                                                                                                                    J’ai publié un guide sur Pangolin SSH : accès SSH privé, terminal web, RDP, bastion Newt, OpenSSH standard et provisioning automatisé.

                                                                                                                                                    L’idée : sortir SSH/RDP d’Internet sans transformer l’accès admin en VPN plat, avec un modèle réaliste pour une petite infra ou un homelab.

                                                                                                                                                    cryptolab.re/posts/2026/pangol

                                                                                                                                                      [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                      @badnetmask@hachyderm.io

                                                                                                                                                      I'm glad the Matter protocol exists, but the fact that there are Matter-over-WiFi and Matter-over-Thread just makes it more complicated than it needs to be... 🙄

                                                                                                                                                      @homelab @homeassistant

                                                                                                                                                        webhat boosted

                                                                                                                                                        [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                        @badnetmask@hachyderm.io

                                                                                                                                                        So, if I can't trust an IoT device, a camera, a printer, any smart device that calls home, and now some brands of TV and set-top boxes, what is left to trust in my network? Should I just have one VLAN per device type and not let anyone talk to anyone?

                                                                                                                                                        This is getting out of hand, and is very tiring.

                                                                                                                                                        Ps.: I'm not asking for technical advice, this is just me venting.

                                                                                                                                                        @homelab

                                                                                                                                                          [?]Cryptolab.re » 🌐
                                                                                                                                                          @foudreclair@piaille.fr

                                                                                                                                                          Weekly #21 publié.

                                                                                                                                                          Au programme cette semaine :

                                                                                                                                                          - Immich v3, avec édition mobile, workflows et contrôles d'intégrité
                                                                                                                                                          - le projet de TLD .self et ses questions pratiques
                                                                                                                                                          - Ente qui publie ses métriques business
                                                                                                                                                          - WSL containers en preview
                                                                                                                                                          - Plex Pass et le rappel utile sur les licences "à vie"
                                                                                                                                                          - quelques signaux FreshRSS autour de Godot, opencode et oomwoo

                                                                                                                                                          cryptolab.re/posts/2026/weekly

                                                                                                                                                            [?]Cryptolab.re » 🌐
                                                                                                                                                            @foudreclair@piaille.fr

                                                                                                                                                            Immich 3.0 est sorti avec pas mal de nouveautés utiles : édition mobile non destructive, workflows, OCR, transcodage HLS en aperçu, rapports d’intégrité.

                                                                                                                                                            La mise à jour reste simple pour beaucoup d’instances, mais il faut vérifier quelques points avant migration : API tierces, `pgvecto.rs`, variables dépréciées, OAuth, VectorChord.

                                                                                                                                                            cryptolab.re/posts/2026/immich

                                                                                                                                                              [?]BastilleBSD :freebsd: » 🌐
                                                                                                                                                              @BastilleBSD@fosstodon.org

                                                                                                                                                              📼 What was your first real “server”?

                                                                                                                                                              An old beige box under your desk? A salvaged Pentium III? Something even older?!

                                                                                                                                                              Share your earliest homelab setup.

                                                                                                                                                                [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                @badnetmask@hachyderm.io

                                                                                                                                                                💡"Before going to bed, let me just try this quick thing I read about earlier today". 🧠

                                                                                                                                                                🕕Narrator: three hours later... 🫩

                                                                                                                                                                @homelab

                                                                                                                                                                  [?]Fränçe Licôrne » 🌐
                                                                                                                                                                  @alter_unicorn@masto.bike

                                                                                                                                                                  le T430 non seulement boot, mais il y a une debian installée par mes soins (2018?) qui tourne.
                                                                                                                                                                  backup, puis install propre et ça part en prod.

                                                                                                                                                                    Christian boosted

                                                                                                                                                                    [?]Mitex Leo » 🌐
                                                                                                                                                                    @ml@social.mitexleo.one

                                                                                                                                                                    I'm stuck with Proton for another year. After that, self-hosting email and VPN. They don't care about Linux users, and there's only so many times you can make a mistake and apologize before it stops meaning anything.

                                                                                                                                                                    Need to buy some used servers or mini-PCs for the homelab, which I can't afford right now.

                                                                                                                                                                    Stalwart for email. Always wanted to use Nextcloud but it's not reliable. OpenCloud is fine but lacking.

                                                                                                                                                                    😑

                                                                                                                                                                      [?]Marcos Dione » 🌐
                                                                                                                                                                      @mdione@en.osm.town

                                                                                                                                                                      Today's Jack[1]:

                                                                                                                                                                      * Oh, cool, at work we stack the DB sizes, I must do the same at home!
                                                                                                                                                                      * No data? This was working yesterday!

                                                                                                                                                                      Narrator: No, it wasn't.

                                                                                                                                                                      * My Ansible is not working on this machine (but I ignore this one).
                                                                                                                                                                      * Prometheus is properly configured.
                                                                                                                                                                      * The exporter is running, but yes, no data, scrape not successful (and no alert!)
                                                                                                                                                                      * The exporter is trying to auth with user `prometheus`!

                                                                                                                                                                      2 B Continued...

                                                                                                                                                                      [1] All my jaks are called Jack. Most are bald by now.

                                                                                                                                                                        AodeRelay boosted

                                                                                                                                                                        [?]Fox Ritch :fjoxicon:🇩🇪 » 🌐
                                                                                                                                                                        @fox@social.hostnetwork.xyz

                                                                                                                                                                        Post Originaly from bsky.app/profile/fjox.win/post at 2026 06 16

                                                                                                                                                                        my server had been down for like 5 days now. Now im stuck on this stupid place and don't even have acces to my nas. Then I found out I spend the last day and a half copying the wrong drive with ddrescue. Im soo done with this shit. I have decade old hard drives but ask a ssd to do more then 3 years hell no. I want a server that could run forever if electricity is provided. Ssds make it impossible. 3 months of 15 vms that probably didn't even do 500gb per day in total killed a drive that supposed to have a rw capacity of 2400 tb. Also I hate bluesky with its stupid twitter like post limit of 500. My mastodon had a limit of 65536. You could write a small book with that. And now that I have to copy shit with ddrescue again but instead of getting the same or better performance since its a ssd copying to a USB harddrive compared to a USB harddrive to the same USB harddrive its 30 times slower at peak. And that USB harddrive is 1tb bigger. now some might say just use the last backup. Well to even acces ir i need a vm on that ssd because nobody plans that ssd especially one from a reputable brand like samsung dies after 4 months of use. Even if mine was rather extreme compared to the usual use of one of them. it's ridiculousthat only 50 bad sectors and a passed smart test causes all the data to be inaccessible. Also the expectationthat I have backups that can survivea nuke is unrealistic. If i had the money i wouldn't use decade old hardware. Now you might say just play video games on your gaming pc. Well i don't have one, all my desktops are on my server and the only other computer that could game properly is copying the drive. I pirated gamesI alreadyown on a laptop for just to play some shitty DM for a dozen mins. This thread is probablybecoming longer then any serious post I made on the fediverse. Anyways now that i dont have a ssd for vms ig i gotta use a dozen decade old hard drives from the discard pile of a graphics design studio since im broke and you cant run multiple windows on a single harddrive cause that shit fucking lagggs. Im so done with this shit, i can even torture myself by editing long overdue videos and ive watched so many video essays that I can't watch anymore. I might just start looking on ebay for like epyc Rome shit or something. HAHA I GOT IT TO COPY AT 135MB/s. So now it's done at 0000... great. STILL BETTER THEN 10 DAYS HAHHAHAHAHAHAHHS OR THE PREVIOUS DAY AND THEN SOME ONTOP JAHAHHAHAHSHSHDHDHHDJDJFHDJDJDJDHHFJDJDJDHDJJFHDHDHFHNFJFNJDJFKFJFJDJDHFH it wasn't done, ddrescuetime calc sucks ass like it's not gonna be like 12 hours instead of 8... all the copying was fine no errors ddrescue didn't see any faulty sectors and yet all my data is shot. I can't boot truenas nor can I extract the config of it.

                                                                                                                                                                          [?]Jan Wildeboer 😷:krulorange: » 🌐
                                                                                                                                                                          @jwildeboer@social.wildeboer.net

                                                                                                                                                                          Friday is update time for my homelab and public servers. Because, should something fail, I have the weekend to fix it. But, as always, nothing failed. All 9 RHEL (Red Hat Enterprise Linux) servers got their `dnf update`, followed by a `reboot`. This time the security updates included important nginx fixes, moderate coreutils stuff. Also a emu-kvm bugfix. All is good, machines and services are up and running again. 20 minutes of well invested time. Coffee next :)

                                                                                                                                                                          @homelab

                                                                                                                                                                          Advisories 3
There are 3 new advisories affecting your systems:

Security advisories Synopsis

RHSA-2026:2891 Moderate: coreutils security update
RHSA-2026:29874 Important: nginx security update

Bugfix advisories Synopsis

RHBA-2026:28656 gemu-kvm bug fix and enhancement update

                                                                                                                                                                          Alt...Advisories 3 There are 3 new advisories affecting your systems: Security advisories Synopsis RHSA-2026:2891 Moderate: coreutils security update RHSA-2026:29874 Important: nginx security update Bugfix advisories Synopsis RHBA-2026:28656 gemu-kvm bug fix and enhancement update

                                                                                                                                                                            AodeRelay boosted

                                                                                                                                                                            [?]Benjamin Pinchon » 🌐
                                                                                                                                                                            @mydoomfr@mamot.fr

                                                                                                                                                                            I upgraded Grafana from v12 to v13 and the new unified storage migration for dashboards/folders was a pain in the ass to debug.

                                                                                                                                                                            If you run Grafana with a hardened securityContext like `readOnlyRootFilesystem: true`, it can fail because backend plugins need writable temp space.

                                                                                                                                                                            Fix: mount an emptyDir on /tmp.

                                                                                                                                                                            But I'm not a big fan of that.

                                                                                                                                                                            @homelab

                                                                                                                                                                              [?]Cryptolab.re » 🌐
                                                                                                                                                                              @foudreclair@piaille.fr

                                                                                                                                                                              Hermes Agent, c’est bien plus qu’un chatbot qui exécute des commandes.

                                                                                                                                                                              Mémoire persistante, création automatique de skills, sous-agents, planification en langage naturel, intégration Matrix, Telegram, Ollama, OpenRouter… le tout en self-hosted.

                                                                                                                                                                              J’ai documenté l’installation, l’architecture et les cas d’usage concrets pour monter un véritable agent personnel.

                                                                                                                                                                              🔗 cryptolab.re/posts/2026/hermes

                                                                                                                                                                                AodeRelay boosted

                                                                                                                                                                                [?]Jan Wildeboer 😷:krulorange: » 🌐
                                                                                                                                                                                @jwildeboer@social.wildeboer.net

                                                                                                                                                                                Thank you, @hughsie for all your work on and fwupdmgr. Thank you, Lenovo, for supporting firmware and UEFI updates through this mechanism. And thank you, Red Hat, for making all of this readily usable. All my Lenovo Tiny PCs in my homelab are now up2date and can continue to SecureBoot for years to come :)

                                                                                                                                                                                @homelab

                                                                                                                                                                                Screenshot of one of my Lenovo Tiny PCs successfully updating the UEFI CA and dbx, making sure that SecureBoot keeps on working after the expiration of one of the Microsoft certificates. All done with the fwupdmgr command, no need to do some weird DOS based stuff with bootable USB sticks.

                                                                                                                                                                                Alt...Screenshot of one of my Lenovo Tiny PCs successfully updating the UEFI CA and dbx, making sure that SecureBoot keeps on working after the expiration of one of the Microsoft certificates. All done with the fwupdmgr command, no need to do some weird DOS based stuff with bootable USB sticks.

                                                                                                                                                                                  [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                  @badnetmask@hachyderm.io

                                                                                                                                                                                  RE: hachyderm.io/@badnetmask/11625

                                                                                                                                                                                  Ha! Funny! I can't hold myself. I said I needed to downsize, so I did remove one Raspberry Pi 4, however now I need to add a Raspberry Pi Zero 2 W to monitor a UPS in a location that is not reachable by any "regular" computer. So I'm back to the same place I was before, just a different device. 🤪
                                                                                                                                                                                  @homelab

                                                                                                                                                                                    [?]Cryptolab.re » 🌐
                                                                                                                                                                                    @foudreclair@piaille.fr

                                                                                                                                                                                    J’ai documenté mon setup d’assistant de code local avec Ollama, opencode et une RTX 3090.

                                                                                                                                                                                    Ça marche mieux que ce que j’attendais, mais pas magiquement non plus : 24 Go de VRAM restent une vraie limite, surtout dès qu’on pousse le contexte.

                                                                                                                                                                                    J’ai mis les chiffres, la config, les modèles testés, SearXNG via MCP, et les trucs que je referais différemment.

                                                                                                                                                                                    cryptolab.re/posts/2026/openco

                                                                                                                                                                                      [?]Fränçe Licôrne » 🌐
                                                                                                                                                                                      @alter_unicorn@masto.bike

                                                                                                                                                                                      brige avec nmcli pour mes VMs qemu, réussi du premier coup.
                                                                                                                                                                                      la doc Gentoo me fait avoir l'impression que je suis très compétent.

                                                                                                                                                                                      maintenant mes VMs ont un NIC sur le réseau libvirt en 192.168.122.x et une deuxième interface sur le DHCP de chez moi.

                                                                                                                                                                                      :Gentoo:

                                                                                                                                                                                        [?]BlablaLinux » 🌐
                                                                                                                                                                                        @blablalinux@mastodon.blablalinux.be

                                                                                                                                                                                        💊 Erreur dans la Matrice ?
                                                                                                                                                                                        J'ai personnalisé toute ma gestion d'erreurs sur Nginx Proxy Manager pour que chaque "bug" ait son propre style :
                                                                                                                                                                                        🔹 Domaine inconnu ? Le système ne le trouve nulle part dans la simulation.
                                                                                                                                                                                        🔹 Service arrêté ? Il a existé, mais il a été retiré de la Matrice.
                                                                                                                                                                                        Quand la technique rencontre le style, même mes pages 404 ont de la gueule 😎

                                                                                                                                                                                          AodeRelay boosted

                                                                                                                                                                                          [?]bbₜᵤₓᵢ » 🌐
                                                                                                                                                                                          @tux@burningboard.net

                                                                                                                                                                                          🛠️ Server-Upgrade erfolgreich abgeschlossen!

                                                                                                                                                                                          Mein Homeserver wurde soeben erfolgreich auf das brandneue 26.05 () aktualisiert. 🚀

                                                                                                                                                                                          Technische Details:

                                                                                                                                                                                          🐧 Kernel: Linux 6.18 LTS

                                                                                                                                                                                          ⚙️ Nix-Version: 2.31.5

                                                                                                                                                                                          🛡️ Systemd-Resolved: DNSStubListener deaktiviert, um Port 53 für AdGuard Home freizugeben

                                                                                                                                                                                          📦 7/7 Podman Container (AdGuard, OpenCloud, OnlyOffice, Jellyfin, Audiobookshelf, Homepage) & Caddy laufen stabil nach Hot-Reload.

                                                                                                                                                                                          💾 Backup: BorgBackup um 20:00 Uhr erfolgreich durchgelaufen.

                                                                                                                                                                                          Alles läuft reibungslos im grünen Bereich!

                                                                                                                                                                                          Eine Webservergebotsbeschreibung auf einem Bildschirm. Es gibt mehrere Dienstdomänen, Porttypen und Updatestatus.

                                                                                                                                                                                          Alt...Eine Webservergebotsbeschreibung auf einem Bildschirm. Es gibt mehrere Dienstdomänen, Porttypen und Updatestatus.

                                                                                                                                                                                            [?]Daniël Franke :panheart: [He/Him] » 🌐
                                                                                                                                                                                            @ainmosni@social.ainmosni.eu

                                                                                                                                                                                            Hey @homelab, how do you keep track of updates to the stuff you self-host?

                                                                                                                                                                                            I personally put all the release feeds into my RSS feeder (miniflux) so that I have a nice "upgrade todo list" for update day.

                                                                                                                                                                                            #homelab #selfHosted

                                                                                                                                                                                              [?]Buttered Jorts » 🌐
                                                                                                                                                                                              @ajn142@infosec.exchange

                                                                                                                                                                                              Hey @homelab peeps, anybody running a WAF at home? If so, what do you like and why?

                                                                                                                                                                                                [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                @badnetmask@hachyderm.io

                                                                                                                                                                                                RE: hachyderm.io/@badnetmask/11673

                                                                                                                                                                                                After yesterday's power outage I had something banging in my head about the survivability of my cluster.

                                                                                                                                                                                                So today I just decided to tear it down completely, format all the disks, rebuild, and recover from the backup.

                                                                                                                                                                                                And just how I predicted there were a lot of dark corners and hidden skeletons. The rebuild was not clean, there was a lot of ordering/dependency problems, but I was able to go through everything and create a comprehensive step-by-step "how to rebuild from scratch" document.

                                                                                                                                                                                                More lessons learned. All because some construction work is being done nearby and took down the power. 😄

                                                                                                                                                                                                @homelab

                                                                                                                                                                                                [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                @badnetmask@hachyderm.io

                                                                                                                                                                                                RE: hachyderm.io/@badnetmask/11665

                                                                                                                                                                                                Yesterday I had an unplanned power outage, again, but this time the power company notified me that it would be longer than my UPS(es) would hold, so I had to shutdown everything.

                                                                                                                                                                                                Bringing back my entire network and house automation was a pain, simply because I made a mistake and started stuff in the wrong order. But then I took the opportunity to shutdown everything again and document the proper sequence.

                                                                                                                                                                                                When I'm going to use that again? No idea. This is the first time I've had such a long power outage in 5 years, most of this equipment didn't even exist 3 years ago, and most likely everything will change again in a year or so.

                                                                                                                                                                                                But hey, I feel like I have accomplished something. 😄

                                                                                                                                                                                                @homelab

                                                                                                                                                                                                [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                @badnetmask@hachyderm.io

                                                                                                                                                                                                I had a power outage and everything in my network and home lab survived just fine, except for Home Assistant, because it was was unable to reestablish communications with stuff that powered off. I don't remember the last time I had to restart HA that wasn't because of an upgrade.

                                                                                                                                                                                                Also I found out that some automations that were supposed to run after the power is back, did not run properly.

                                                                                                                                                                                                🙄⚡🔌

                                                                                                                                                                                                @homelab

                                                                                                                                                                                                      [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                      @badnetmask@hachyderm.io

                                                                                                                                                                                                      RE: hachyderm.io/@badnetmask/11665

                                                                                                                                                                                                      Yesterday I had an unplanned power outage, again, but this time the power company notified me that it would be longer than my UPS(es) would hold, so I had to shutdown everything.

                                                                                                                                                                                                      Bringing back my entire network and house automation was a pain, simply because I made a mistake and started stuff in the wrong order. But then I took the opportunity to shutdown everything again and document the proper sequence.

                                                                                                                                                                                                      When I'm going to use that again? No idea. This is the first time I've had such a long power outage in 5 years, most of this equipment didn't even exist 3 years ago, and most likely everything will change again in a year or so.

                                                                                                                                                                                                      But hey, I feel like I have accomplished something. 😄

                                                                                                                                                                                                      @homelab

                                                                                                                                                                                                      [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                      @badnetmask@hachyderm.io

                                                                                                                                                                                                      I had a power outage and everything in my network and home lab survived just fine, except for Home Assistant, because it was was unable to reestablish communications with stuff that powered off. I don't remember the last time I had to restart HA that wasn't because of an upgrade.

                                                                                                                                                                                                      Also I found out that some automations that were supposed to run after the power is back, did not run properly.

                                                                                                                                                                                                      🙄⚡🔌

                                                                                                                                                                                                      @homelab

                                                                                                                                                                                                          [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                          @badnetmask@hachyderm.io

                                                                                                                                                                                                          Another Pi bites the dust.

                                                                                                                                                                                                          I woke up to a Raspberry Pi 2 down. I think it worked long enough, right? 😄

                                                                                                                                                                                                          @homelab

                                                                                                                                                                                                            [?]Yehor :dartlang: 🇺🇦 » 🌐
                                                                                                                                                                                                            @yehor@mastodon.glitchy.social

                                                                                                                                                                                                            So the federation is working on my instance, and you can actually follow me there from any instance: @yehor@wanderer.glitchy.social

                                                                                                                                                                                                            The issue was actually in my instance: mastodon.glitchy.social/@yehor

                                                                                                                                                                                                              AodeRelay boosted

                                                                                                                                                                                                              [?]Yehor :dartlang: 🇺🇦 » 🌐
                                                                                                                                                                                                              @yehor@mastodon.glitchy.social

                                                                                                                                                                                                              I have up and running again. This time it's not in . I installed it from source, but created a systemd service for each of the components. It just works and even imported my trails from . I made two of them available publicly: wanderer.glitchy.social/trails

                                                                                                                                                                                                              The federation is not working properly. You can see my profile here: @yehor@wanderer.glitchy.social, but without trails. Also, you can try to follow me there, but the request goes somewhere into the void.

                                                                                                                                                                                                                [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                @badnetmask@hachyderm.io

                                                                                                                                                                                                                TIL git worktree

                                                                                                                                                                                                                I didn't know about it until a coworker presented it to me yesterday, and today I tried it. Very interesting. Very clean. It would have solved a lot of problems I had in the past. Need to dig deeper into it.

                                                                                                                                                                                                                @homelab

                                                                                                                                                                                                                git-scm.com/docs/git-worktree

                                                                                                                                                                                                                  AodeRelay boosted

                                                                                                                                                                                                                  [?]VibeOps » 🌐
                                                                                                                                                                                                                  @vibeops@techhub.social

                                                                                                                                                                                                                  🐧 Hardware-Monitoring für einen Ubuntu-Fileserver — in einer Session gebaut! 🚀

                                                                                                                                                                                                                  ~50 Interaktionen, ca. 30 Minuten. Ergebnis:

                                                                                                                                                                                                                  ▫️ sensors.sh — CPU (Package + 6 Cores), NVMe, ACPI Temps
                                                                                                                                                                                                                  ▫️ disks.sh — SMART für HDD (20TB Exos) + NVMe SSD
                                                                                                                                                                                                                  ▫️ system.sh — CPU, RAM (DDR5-Slots!), GPU, BIOS, Mainboard via dmidecode
                                                                                                                                                                                                                  ▫️ mergerfs.sh — Pool-Übersicht: Belegung, Inodes, Berechtigungen
                                                                                                                                                                                                                  ▫️ updates.sh — apt update/upgrade + Neustart-Check
                                                                                                                                                                                                                  ▫️ check-all.sh — Master-Script, läuft alles durch
                                                                                                                                                                                                                  ▫️ mail.sh — Mail-Versand via SMTP
                                                                                                                                                                                                                  ▫️ Custom opencode Skill „log-summary" — liest Log, fasst zusammen, sendet per Mail
                                                                                                                                                                                                                  ▫️ Cron-Job: täglich 01:00 → Check → Zusammenfassung → Mail 📧

                                                                                                                                                                                                                  Jeden Morgen eine kompakte Übersicht im Postfach — alle Temperaturen einzeln, SMART-Status, Storage, Updates. Nur Alarme wenn was nicht stimmt.

                                                                                                                                                                                                                  Tech-Stack: Ubuntu 26.04, smartmontools, lm-sensors, dmidecode, mergerfs, opencode AI, Python smtplib, cron

                                                                                                                                                                                                                  thanks to:

                                                                                                                                                                                                                    AodeRelay boosted

                                                                                                                                                                                                                    [?]BlablaLinux » 🌐
                                                                                                                                                                                                                    @blablalinux@mastodon.blablalinux.be

                                                                                                                                                                                                                    Test grandeur nature de mon script d'automatisation pour le PBS : ça réagit au quart de tour ! ⚡💤
                                                                                                                                                                                                                    Entre les démarrages à distance et les extinctions intelligentes, tout est parfaitement synchro. La satisfaction de voir ses outils tourner exactement comme prévu, ça n'a pas de prix !

                                                                                                                                                                                                                      AodeRelay boosted

                                                                                                                                                                                                                      [?]BlablaLinux » 🌐
                                                                                                                                                                                                                      @blablalinux@mastodon.blablalinux.be

                                                                                                                                                                                                                      ⚡ PBS physique : gère son énergie comme un chef !
                                                                                                                                                                                                                      J'ai publié un guide pour automatiser le cycle électrique de ton serveur Proxmox Backup Server. Fini les allumages manuels !
                                                                                                                                                                                                                      👉 wiki.blablalinux.be/fr/automat 🚀

                                                                                                                                                                                                                        AodeRelay boosted

                                                                                                                                                                                                                        [?]Larvitz :fedora: » 🌐
                                                                                                                                                                                                                        @Larvitz@burningboard.net

                                                                                                                                                                                                                        New post: bcachefs on RHEL 10.2, or how I lost an evening to a filesystem.

                                                                                                                                                                                                                        Four hours of patching kernel headers by hand while the build kept inventing new ways to fail. Hit setenforce 0 out of pure reflex (it was Secure Boot, not SELinux). Gave up, switched to Fedora, worked in two minutes.

                                                                                                                                                                                                                        I tried REALLY hard. The kernel was right.

                                                                                                                                                                                                                        blog.hofstede.it/bcachefs-on-r

                                                                                                                                                                                                                          AodeRelay boosted

                                                                                                                                                                                                                          [?]gadgetChecks.de » 🤖 🌐
                                                                                                                                                                                                                          @gadgetchecks@burningboard.net

                                                                                                                                                                                                                          [?]Michael » 🌐
                                                                                                                                                                                                                          @mmeier@social.mei-home.net

                                                                                                                                                                                                                          I've now got a YaCy deployment running in my k8s cluster. Not yet open to the public for peering though. And it feels a bit like death through a hundred papercuts. Right now for example I'm trying to figure out why Yacy completely ignores all of the environment variables I've set.

                                                                                                                                                                                                                            [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                            @badnetmask@hachyderm.io

                                                                                                                                                                                                                            I had a power outage and everything in my network and home lab survived just fine, except for Home Assistant, because it was was unable to reestablish communications with stuff that powered off. I don't remember the last time I had to restart HA that wasn't because of an upgrade.

                                                                                                                                                                                                                            Also I found out that some automations that were supposed to run after the power is back, did not run properly.

                                                                                                                                                                                                                            🙄⚡🔌

                                                                                                                                                                                                                            @homelab

                                                                                                                                                                                                                              [?]Marcus Adams » 🌐
                                                                                                                                                                                                                              @gerowen@mastodon.social

                                                                                                                                                                                                                              My three nines are about to go away, 😋 Power went out earlier and I've got to leave so I'm not leaving the generator unattended.

                                                                                                                                                                                                                              A screenshot of my UptimeRobot page showing several services at over 99.9% uptime for the past month. One of them is at 100%.

                                                                                                                                                                                                                              Alt...A screenshot of my UptimeRobot page showing several services at over 99.9% uptime for the past month. One of them is at 100%.

                                                                                                                                                                                                                              A screenshot of my apcupsd monitor app showing the server is currently running on battery power and has 33 minutes remaining.

                                                                                                                                                                                                                              Alt...A screenshot of my apcupsd monitor app showing the server is currently running on battery power and has 33 minutes remaining.

                                                                                                                                                                                                                                [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                                @badnetmask@hachyderm.io

                                                                                                                                                                                                                                Oh, cool. Now I have Atlantis to run my Terraform in my home lab. It is probably overkill, but it was fun to implement it.

                                                                                                                                                                                                                                @homelab

                                                                                                                                                                                                                                  [?]Michael » 🌐
                                                                                                                                                                                                                                  @mmeier@social.mei-home.net

                                                                                                                                                                                                                                  Spontaneous Homelab project: Looking into YaCy as a Google search replacement. IT's a P2P distributed search engine, which I find a really nice concept. So let's see what it can do.

                                                                                                                                                                                                                                  @homelab: Does anyone have experience with YaCy? Pros/Cons? Interesting articles?

                                                                                                                                                                                                                                    [?]Cryptolab.re » 🌐
                                                                                                                                                                                                                                    @foudreclair@piaille.fr

                                                                                                                                                                                                                                    [?]Cryptolab.re » 🌐
                                                                                                                                                                                                                                    @foudreclair@piaille.fr

                                                                                                                                                                                                                                    Le post-quantique, ce n’est pas juste un sujet de labo.

                                                                                                                                                                                                                                    Côté infra, la vraie question c’est plutôt :
                                                                                                                                                                                                                                    qu’est-ce qui, chez moi, doit rester confidentiel dans 10 ou 20 ans ?

                                                                                                                                                                                                                                    Backups, VPN, SSH, certificats, archives longues durées… j’ai essayé de remettre ça à plat ici :

                                                                                                                                                                                                                                    cryptolab.re/posts/2026/post-q

                                                                                                                                                                                                                                      Fred de CLX boosted

                                                                                                                                                                                                                                      [?]BlablaLinux » 🌐
                                                                                                                                                                                                                                      @blablalinux@mastodon.blablalinux.be

                                                                                                                                                                                                                                      Alerte nouveauté Proxmox 9.2 !
                                                                                                                                                                                                                                      Le fameux Dynamic Load Balancer débarque pour migrer vos VM automatiquement à chaud selon la charge réelle du cluster. Fini le stress des nœuds saturés !

                                                                                                                                                                                                                                      Comment ça marche ? Je vous résume tout ici 👇
                                                                                                                                                                                                                                      🔗 wiki.blablalinux.be/fr/proxmox

                                                                                                                                                                                                                                        [?]Yehor :dartlang: 🇺🇦 » 🌐
                                                                                                                                                                                                                                        @yehor@mastodon.glitchy.social

                                                                                                                                                                                                                                        is a very nice project, but it is currently too raw to use. The last two releases just broke everything, and even a clean setup doesn't help. I'll follow the repository, but shut down my instance for now.

                                                                                                                                                                                                                                        github.com/open-wanderer/wande

                                                                                                                                                                                                                                          [?]Haack’s Networking » 🌐
                                                                                                                                                                                                                                          @oemb1905@gnulinux.social

                                                                                                                                                                                                                                          I was having some issues with picky destination servers who were rejecting emails sent via a relay. No matter how clean the records/setup were, emails got rejected.

                                                                                                                                                                                                                                          So, I decided to configure exim4 to use satellite mode to send behind NAT without issue. Here's what I came up with using stock exim4 documentation and resources:

                                                                                                                                                                                                                                          tech.haacksnetworking.org/2026

                                                                                                                                                                                                                                          This is a clean stock setup for workstations behind NAT, VPSs that don't have outgoing smtp, etc.

                                                                                                                                                                                                                                            [?]Rachel [She/Her] » 🌐
                                                                                                                                                                                                                                            @rachel@transitory.social

                                                                                                                                                                                                                                            Ongoing selfhosted/homelab task:

                                                                                                                                                                                                                                            1. Create admin user in authentik (with MFA, etc as always), this is not an authentik admin however.
                                                                                                                                                                                                                                            2. Add admin user to services
                                                                                                                                                                                                                                            3. Remove regular user from admin rolls
                                                                                                                                                                                                                                            4. Modify ingress and traefik middleware if needed to service, to prohibit admin/sensitive/unused API endpoint access from external networks (all fun and games till wireguard eats shit)

                                                                                                                                                                                                                                            @homelab@fedigroups.social

                                                                                                                                                                                                                                              [?]Olivier » 🌐
                                                                                                                                                                                                                                              @naas@pouet.chapril.org

                                                                                                                                                                                                                                              Bon j'en avais marre de pas trouver d'outil simple pour inventorier mon réseau du coup -> git.raspot.in/olivier/stupid-s

                                                                                                                                                                                                                                                [?]Haack’s Networking » 🌐
                                                                                                                                                                                                                                                @oemb1905@gnulinux.social

                                                                                                                                                                                                                                                Webmin is hardened & clustered w/ three total nodes, ns1, ns2, and ns3 etc. I will eventually add clustered nodes on two other locations so records are still served when one cluster's host is down.

                                                                                                                                                                                                                                                tech.haacksnetworking.org/2025 feedback welcome.

                                                                                                                                                                                                                                                Added larger tmp directory & source-IPd vhost so webmin won't lock. Obv, make sure you use static, dedicated, & fully hardened external IPs for permitted list.

                                                                                                                                                                                                                                                haack's networking business logo

                                                                                                                                                                                                                                                Alt...haack's networking business logo

                                                                                                                                                                                                                                                  AodeRelay boosted

                                                                                                                                                                                                                                                  [?]Edd » 🌐
                                                                                                                                                                                                                                                  @iMeddles@mastodon.eddmil.es

                                                                                                                                                                                                                                                  Been a while since I blogged, so it's time for the latest installment in "Edd massively over-complicates things with SSH certificates" This time, a post about how I got rid of the need to create a new sub account on my Storage Box every time I wanted to create a new VM and back it up with . Definitely easier ways to have achieved it, but it shows of the versatility of ssh certificates, and that's powering them in my home lab.

                                                                                                                                                                                                                                                  i.am.eddmil.es/posts/sshcertsb

                                                                                                                                                                                                                                                    [?]M. Hamzah Khan » 🌐
                                                                                                                                                                                                                                                    @mhamzahkhan@mstdn.intahnet.co.uk

                                                                                                                                                                                                                                                    Moving houses sooon.
                                                                                                                                                                                                                                                    Thinking to temporarily move all/most of my to for a while.

                                                                                                                                                                                                                                                      [?]Larvitz :fedora: » 🌐
                                                                                                                                                                                                                                                      @Larvitz@burningboard.net

                                                                                                                                                                                                                                                      Updated my Red Hat Satellite to Version 6.19 and patched all my home-lab RHEL VMs to the latest state via Ansible.

                                                                                                                                                                                                                                                      Fixed also the Copy.Fail and Dirty Frag CVE's, so I can safely remove the mitigations again.

                                                                                                                                                                                                                                                        ploum boosted

                                                                                                                                                                                                                                                        [?]Rutrapio 📷 » 🌐
                                                                                                                                                                                                                                                        @Rutrapio@piaille.fr

                                                                                                                                                                                                                                                        Je continue ma désormais tradition "café en terrasse, recueil de @ploum ".

                                                                                                                                                                                                                                                        Celle du jour, c'est "la nuit où la transparence se fit". Et je crois que je vais m'arreter dessus pour aujourd'hui.

                                                                                                                                                                                                                                                        Et bien 1/ je suis content de m'être lancé dans l'aventure récemment, et 2/ faut vraiment que j'accélère 😂 (bon allez, searX, ok :) )

                                                                                                                                                                                                                                                        Je crois que je vais la relire à chaque fois que j'ai un doute sur la décentralisation.
                                                                                                                                                                                                                                                        Avec la phrase "tu confondais numérisation et googlisation totale".

                                                                                                                                                                                                                                                        Merci pour ces moments :)

                                                                                                                                                                                                                                                        (Et si vous ne l'avez pas encore lu, faites-le).

                                                                                                                                                                                                                                                        En terrasse de café, sur une table, un café, une assiette et le recueil de nouvelles "stagiaire au spatioport Omega 3000"

                                                                                                                                                                                                                                                        Alt...En terrasse de café, sur une table, un café, une assiette et le recueil de nouvelles "stagiaire au spatioport Omega 3000"

                                                                                                                                                                                                                                                          [?]Julien Riou » 🌐
                                                                                                                                                                                                                                                          @jriou@hachyderm.io

                                                                                                                                                                                                                                                          Debian 13 installed. SSH is working. The base configuration has been deployed with Ansible. The host is now in my basement under a table, ready to be forgotten. Next step for when I have time will be to configure encrypted ZFS and Jellyfin.

                                                                                                                                                                                                                                                            [?]Julien Riou » 🌐
                                                                                                                                                                                                                                                            @jriou@hachyderm.io

                                                                                                                                                                                                                                                            Replaced the motherboard including new CPU and RAM, the host boots correctly now and the keyboard works! It's time to install Debian 13.

                                                                                                                                                                                                                                                              Fred de CLX boosted

                                                                                                                                                                                                                                                              [?]Root Moose » 🌐
                                                                                                                                                                                                                                                              @RootMoose@mastodon.bsd.cafe

                                                                                                                                                                                                                                                              Is there anyone out there running an AMD 5650GE based system running Linux or BSD?

                                                                                                                                                                                                                                                              Can you tell us your CPU and GPU idle power numbers as displayed in btop?

                                                                                                                                                                                                                                                              Maybe this is an "easy button" of sorts to reduce power on an existing AMD AM4 system without going through the machinations of new mobo, ram, etc., etc. Get most of the way there?

                                                                                                                                                                                                                                                                Marcos Dione boosted

                                                                                                                                                                                                                                                                [?]Marcos Dione » 🌐
                                                                                                                                                                                                                                                                @mdione@en.osm.town

                                                                                                                                                                                                                                                                I figured out (with some help) how to use an SQL database to monitor with , skippimg Prometheus or Loki, which (I think) would explode trying to handle IPv4s, URLs, refrers or User Agents:

                                                                                                                                                                                                                                                                grulic.org.ar/~mdione/glob/pos

                                                                                                                                                                                                                                                                  [?]Root Moose » 🌐
                                                                                                                                                                                                                                                                  @RootMoose@mastodon.bsd.cafe

                                                                                                                                                                                                                                                                  Is there anyone out there running an AMD 5825U based system running Linux or BSD?

                                                                                                                                                                                                                                                                  Can you tell us your CPU and GPU idle power numbers as displayed in btop?

                                                                                                                                                                                                                                                                    [?]viq [he/him] » 🌐
                                                                                                                                                                                                                                                                    @viq@social.hackerspace.pl

                                                                                                                                                                                                                                                                    Out of the / solutions I can that I remembered about, apparently only has ability to create app passwords / bearer tokens that actually allow to access only a single application 🤔


                                                                                                                                                                                                                                                                    @homelab

                                                                                                                                                                                                                                                                      [?]🦠Toxic Flange (Gurjeet)🔬⚱️🌚 » 🌐
                                                                                                                                                                                                                                                                      @Toxic_Flange@infosec.exchange

                                                                                                                                                                                                                                                                      So I'm thinking of upgrading my T630 to 9 from 8. But since I don't have much there anyways, this could be a chance to switch to something more interesting, penses-tu pas??

                                                                                                                                                                                                                                                                      Could go the way and use stuff? Orrr try something really interesting, which gives you bhyve AND AND ??? Oh I do love a good set of choices that just paralyzes me sometimes :D

                                                                                                                                                                                                                                                                      Anyone use any of these? Are there terraform / pulumi compatible modules for this stuff?

                                                                                                                                                                                                                                                                        [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                                                                        @badnetmask@hachyderm.io

                                                                                                                                                                                                                                                                        After procrastinating a decision about which Kanban tool to use, I finally weighed all the available choices and landed on @vikunja

                                                                                                                                                                                                                                                                        I think this was the first time that a software having their presence on Mastodon made part of my reasons to choose something. Another one is the integration with Home Assistant.

                                                                                                                                                                                                                                                                        So far, so good. Haven't used it for more than a few minutes to create some fake tasks, but it's been nice. Now I need to figure out how to migrate from my old Kanboard.

                                                                                                                                                                                                                                                                        @homelab

                                                                                                                                                                                                                                                                          [?]Cryptolab.re » 🌐
                                                                                                                                                                                                                                                                          @foudreclair@piaille.fr

                                                                                                                                                                                                                                                                          Suite de mon guide Pangolin : j’ai ajouté CrowdSec Manager derrière Pangolin SSO, sans exposer directement l’interface d’admin.

                                                                                                                                                                                                                                                                          Au programme :
                                                                                                                                                                                                                                                                          - CrowdSec Manager
                                                                                                                                                                                                                                                                          - Newt comme node de sortie
                                                                                                                                                                                                                                                                          - accès protégé par SSO Pangolin
                                                                                                                                                                                                                                                                          - secrets injectés via Gitea Actions
                                                                                                                                                                                                                                                                          - ports 8080 et 6060 gardés en interne
                                                                                                                                                                                                                                                                          - captures et retour d’expérience

                                                                                                                                                                                                                                                                          cryptolab.re/posts/2026/pangol

                                                                                                                                                                                                                                                                            [?]Robert [he/him] » 🌐
                                                                                                                                                                                                                                                                            @xoxys@social.tchncs.de

                                                                                                                                                                                                                                                                            @gitea are you still interested in people using Gitea, or should we switch over to something else? No responses on the forum or mastodon anymore on user feedback. Helm chart broken for current releases without any response even after multiple pings. What's going on? Silent fade-out of community support and focus on enterprise business?

                                                                                                                                                                                                                                                                              [?]Cryptolab.re » 🌐
                                                                                                                                                                                                                                                                              @foudreclair@piaille.fr

                                                                                                                                                                                                                                                                              Ubuntu 26.04 LTS est sortie, mais côté serveur ce n’est pas une simple mise à jour “nouvelle LTS, nouveau noyau”.

                                                                                                                                                                                                                                                                              J’ai écrit un article orienté admins/VPS/homelab : support, OpenSSH 10.2, Chrony, paquets serveur, sécurité, GPU/IA, cloud, Livepatch et stratégie de migration depuis 24.04 LTS.

                                                                                                                                                                                                                                                                              À lire avant de lancer un `do-release-upgrade` un peu trop confiant :

                                                                                                                                                                                                                                                                              cryptolab.re/posts/2026/ubuntu

                                                                                                                                                                                                                                                                                [?]Sijmen was here » 🌐
                                                                                                                                                                                                                                                                                @sjmulder@bsd.network

                                                                                                                                                                                                                                                                                The Wii homeserver is now live!

                                                                                                                                                                                                                                                                                wii.sjmulder.nl

                                                                                                                                                                                                                                                                                (IPv6 only, so if your ISP is stuck in the 1900s it'll have to wait until I get around to setting up some proxy or such.)

                                                                                                                                                                                                                                                                                  [?]Julien Riou » 🌐
                                                                                                                                                                                                                                                                                  @jriou@hachyderm.io

                                                                                                                                                                                                                                                                                  My 4th NAS still has a keyboard issue in the BIOS. I tried to replace the CMOS battery, and removed the install USB stick. The PS2 to USB adapter doesn't solve the issue either. I'm trying an unattended Debian install with preseed but the partitioning fails. At least the keyboard works at that moment. I'm close to the solution 🙏

                                                                                                                                                                                                                                                                                    [?]Julien Riou » 🌐
                                                                                                                                                                                                                                                                                    @jriou@hachyderm.io

                                                                                                                                                                                                                                                                                    Since the last reboot, my dad said that his computer takes a lot of time to boot. The IP address of the NAS has changed, so the NFS mount timed out after 2 minutes. This morning, I remotely re-applied the static IP address as expected and rebooted. But the host didn't come back up. Well, I won't have physical access to the server for months so that sucks. Then I remembered that I have removed my computer from the VPN so the usual ping doesn't work anymore and that's expected. When I tried to connect using the bastion host, it worked.

                                                                                                                                                                                                                                                                                      🗳

                                                                                                                                                                                                                                                                                      [?]Paco Hope [He/Him] » 🌐
                                                                                                                                                                                                                                                                                      @paco@infosec.exchange

                                                                                                                                                                                                                                                                                      Rather than just tell @FritzAdalis the answer, let's see how the "wisdom of the crowds" does. Boost for fun. How many nerds does it take to get it right.

                                                                                                                                                                                                                                                                                      These drives are 4TB Seagate ST4000NM0275 SAS drives. Unknown provenance (random eBay seller). Sold at $250 for a lot of 10.

                                                                                                                                                                                                                                                                                      How many power-on hours do they have according to smartctl --attributes /dev/sde?

                                                                                                                                                                                                                                                                                      38177:3
                                                                                                                                                                                                                                                                                      46522:4
                                                                                                                                                                                                                                                                                      55212:7
                                                                                                                                                                                                                                                                                      65094:13
                                                                                                                                                                                                                                                                                      72993:11

                                                                                                                                                                                                                                                                                      Closed

                                                                                                                                                                                                                                                                                        [?]Paco Hope [He/Him] » 🌐
                                                                                                                                                                                                                                                                                        @paco@infosec.exchange

                                                                                                                                                                                                                                                                                        I needed 2 SAS 4TB drives for my NAS. Found a lot of 10 on eBay for $250. Even if only half work, it’s a good deal.

                                                                                                                                                                                                                                                                                        (edit: this isn't how they were shipped. This is how I put them in a box after I unpacked them after shipping)

                                                                                                                                                                                                                                                                                        Now to find a use for the other 8…

                                                                                                                                                                                                                                                                                        Photo of a box of hard drives. 8 of them in a cardboard box

                                                                                                                                                                                                                                                                                        Alt...Photo of a box of hard drives. 8 of them in a cardboard box

                                                                                                                                                                                                                                                                                          Debacle boosted

                                                                                                                                                                                                                                                                                          [?]Joseph Zikusooka (ZIK) » 🌐
                                                                                                                                                                                                                                                                                          @jzik@mastodon.social

                                                                                                                                                                                                                                                                                          𝗝𝗮𝗺𝗯𝘂𝗹𝗮 𝗢𝗦 𝟮𝟬𝟮𝟲.𝟱.𝟬 is here!

                                                                                                                                                                                                                                                                                          A lightweight, open source Linux OS for Raspberry Pi 5, homelabs & offline-first edge deployments.

                                                                                                                                                                                                                                                                                          This release features:

                                                                                                                                                                                                                                                                                          ✅ Local XMPP messaging
                                                                                                                                                                                                                                                                                          ✅ Better 5 GHz Wi-Fi stability
                                                                                                                                                                                                                                                                                          ✅ Simpler setup tools
                                                                                                                                                                                                                                                                                          ✅ Protected against the Copy Fail vulnerability

                                                                                                                                                                                                                                                                                          Built for makers, tinkerers & self-hosters @homelab

                                                                                                                                                                                                                                                                                          jambula.org

                                                                                                                                                                                                                                                                                          JambulaOS 2026.5.0: Terminal output displaying Raspberry Pi 5 system information, including date, uptime, IP address, OS version, CPU specs, and memory/disk usage via bar graphs.

                                                                                                                                                                                                                                                                                          Alt...JambulaOS 2026.5.0: Terminal output displaying Raspberry Pi 5 system information, including date, uptime, IP address, OS version, CPU specs, and memory/disk usage via bar graphs.

                                                                                                                                                                                                                                                                                            [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                                                                                            @badnetmask@hachyderm.io

                                                                                                                                                                                                                                                                                            You know, sometimes too much visibility is as bad as too little.

                                                                                                                                                                                                                                                                                            I deployed NetAlertX on my network, now I'm seeing a few devices disconnecting the reconnecting to the network at random times. The devices and the times are random, but there are a few patterns I can see by the notifications.

                                                                                                                                                                                                                                                                                            The problem is: this was never a problem before, nothing is really failing, but now it is a problem that is bothering me, and I will probably spend hours trying to find out that it's most likely a whole nothingburger.

                                                                                                                                                                                                                                                                                            Now I'm not sure if it was something worth installing.

                                                                                                                                                                                                                                                                                            @homelab

                                                                                                                                                                                                                                                                                              DamonHD boosted

                                                                                                                                                                                                                                                                                              [?]Dave Fischer » 🌐
                                                                                                                                                                                                                                                                                              @davefischer@hachyderm.io

                                                                                                                                                                                                                                                                                              Seventeen years ago! I bought this multi-million dollar hoard of Sun servers from a scrap yard for $300. After testing, fixing, and swapping parts to max out some of them, I traded a couple for an SGI Onyx for the museum, a few more for parts of what eventually became my personal 16-proc Origin-2000, and kept two as compute servers for my film making.

                                                                                                                                                                                                                                                                                              (A maxxed-out E4000 has 14 x 400 Mhz UltraSparc II's, and 14 gig of ram (In 128meg sticks! Ha ha ha. Warm.)).

                                                                                                                                                                                                                                                                                              A post-apoc BSD-lookin character stands behind a large stack of Sun servers.

                                                                                                                                                                                                                                                                                              Alt...A post-apoc BSD-lookin character stands behind a large stack of Sun servers.

                                                                                                                                                                                                                                                                                                [?]stfn » 🌐
                                                                                                                                                                                                                                                                                                @stfn@fedi.stfn.pl

                                                                                                                                                                                                                                                                                                New blog post!

                                                                                                                                                                                                                                                                                                This time it's about procrastination, networking, and most of all about configuring MikroTik devices to work as NATless Access Points.

                                                                                                                                                                                                                                                                                                This blog post was long in the making, but eventually I sat down and wrote it in one go based on the notes I was making along the way. And I hope it will be useful for homelabbers and other people interested in network devices.

                                                                                                                                                                                                                                                                                                @homelab

                                                                                                                                                                                                                                                                                                https://stfn.pl/blog/97-mikrotik-ap-without-nat/

                                                                                                                                                                                                                                                                                                #homelab #networking #mikrotik #blog

                                                                                                                                                                                                                                                                                                  [?]Marcos Dione » 🌐
                                                                                                                                                                                                                                                                                                  @mdione@en.osm.town

                                                                                                                                                                                                                                                                                                  Edit: no more boosting, answer in toot below.

                                                                                                                                                                                                                                                                                                  I have a DCP-L2530DW laser that does not connect to my 5GHz network. Is it possible that it only supports 2.4GHz? The manual does not mention technologies, so I'm guessing it doesn't because at the build time there were no alternatives...

                                                                                                                                                                                                                                                                                                  Boosts welcome, I'm not sure the hashtags will be enough.

                                                                                                                                                                                                                                                                                                    [?]Julien Riou » 🌐
                                                                                                                                                                                                                                                                                                    @jriou@hachyderm.io

                                                                                                                                                                                                                                                                                                    Migration to step-ca certificates renewed by acme.sh client for OpenVPN done successfully. As I have remote only hosts without physical nor public access, the migration was risky.

                                                                                                                                                                                                                                                                                                    I have spawned a cloud instance, configured an OpenVPN server with the same configuration as the one I already have. Then, I migrated client by client. Then I have reconfigured the original server. Then, I have updated the remote server on all clients to rebuild the original private network. Finally, I have deleted the cloud instance.

                                                                                                                                                                                                                                                                                                      [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                                                                                                      @badnetmask@hachyderm.io

                                                                                                                                                                                                                                                                                                      New blog post! I 3D printed a 10-inch (10") rack for my homelab. It was a very long project, but very rewarding at the end. Since I had a lot of help from various people on Mastodon and other communities, I felt like it would be important to show what I did. Also I hope that while I'm sharing my thoughts and the process to get there, I would be able to help other people with their own projects. And if my project works as inspiration for yours, I would be very happy if you let me know about it!

                                                                                                                                                                                                                                                                                                      My thanks to my wife, who was with me through the entire process. And thanks to @ironicbadger, @jwildeboer, @rachel and @Fishd for their inspiration.

                                                                                                                                                                                                                                                                                                      @homelab @3dprinting

                                                                                                                                                                                                                                                                                                      mteixeira.wordpress.com/2026/0

                                                                                                                                                                                                                                                                                                      Picture of the front of the rack, mostly printed in black, with some details that resemble carbon fiber. The shelves from top to bottom: (1) a honeycomb grid with the sign that reads "Lab Rax" in red, (2) a 12-port patch panel with 2 HDMI + 8 RJ45 + 2 HDMI, (3) a blank honeycomb grid, (4) a tray with a Unifi US-8-60W switch, (5, 6 and 7) a tray with a Lenovo M720q with the host name on a red sticker.

                                                                                                                                                                                                                                                                                                      Alt...Picture of the front of the rack, mostly printed in black, with some details that resemble carbon fiber. The shelves from top to bottom: (1) a honeycomb grid with the sign that reads "Lab Rax" in red, (2) a 12-port patch panel with 2 HDMI + 8 RJ45 + 2 HDMI, (3) a blank honeycomb grid, (4) a tray with a Unifi US-8-60W switch, (5, 6 and 7) a tray with a Lenovo M720q with the host name on a red sticker.

                                                                                                                                                                                                                                                                                                        10 ★ 3 ↺

                                                                                                                                                                                                                                                                                                        [?]oldsysops » 🌐
                                                                                                                                                                                                                                                                                                        @oldsysops@social.dk-libre.fr

                                                                                                                                                                                                                                                                                                        Hello,

                                                                                                                                                                                                                                                                                                        • j'ai réussi à ne pas me mettre sur mon pc le 1er mai (j'ai craqué le 2 au soir...)
                                                                                                                                                                                                                                                                                                        • le jardin avance bien,sauf mes plans de tomates qui ne prennent vraiment pas... il me reste des graines, je vais retenter.
                                                                                                                                                                                                                                                                                                        on a eu la première fraise du jardin, bien rouge et pleine de goût (mais pas trop sucré).
                                                                                                                                                                                                                                                                                                        • j'ai installé sur mon et j'en suis plutôt content, pas de fonctionnalité manquantes... reste que côté sécurité c'est peut etre pas top de laisser ca accessible directement sur internet ( ca sens le mot passe supplémentaire en .httpacces en dehors de la maison).
                                                                                                                                                                                                                                                                                                        prochaine étape, roundcube (ou pas, nextcloud permet de lire les mails) ou ou une instance visio ou

                                                                                                                                                                                                                                                                                                        le champ des possibles est infini (ou presque)

                                                                                                                                                                                                                                                                                                        Bon dimanche, prennez soin de vous et aujourd'hui surtout : faites vous plaisir !


                                                                                                                                                                                                                                                                                                          Fred de CLX boosted

                                                                                                                                                                                                                                                                                                          [?]Alex Kretzschmar » 🌐
                                                                                                                                                                                                                                                                                                          @ironicbadger@techhub.social

                                                                                                                                                                                                                                                                                                          I innocently swapped PCIe risers between Lenovo tinys and… fried a chip on the board.

                                                                                                                                                                                                                                                                                                          It was a tiny (and I really mean almost microscopic) little mosfet. In this video, I attempted a fix. Did it work?

                                                                                                                                                                                                                                                                                                          Lenovo M90q Homelab Upgrade Gone Wrong
                                                                                                                                                                                                                                                                                                          youtu.be/pfwWWEeWkXM

                                                                                                                                                                                                                                                                                                            [?]Julien Riou » 🌐
                                                                                                                                                                                                                                                                                                            @jriou@hachyderm.io

                                                                                                                                                                                                                                                                                                            I have moved the server to another more accessible room with a keyboard and a screen for the reinstall. The motherboard is so old or minimalist that only VGA is available. Fortunately, it can boot on USB. But there is something weird. The USB keyboard works for like 10 seconds. I have the time to select the boot options but the keyboard becomes unresponsive very quickly. If I boot on the USB, the menu is too long to display so the keyboard is disabled when it's ready. One time, the graphical install automatically started but it failed to display the graphical environment so it required to press any key and it worked! So the keyboard works in a "graphical" environment. The computer just disables it at some point. I have a PS2 port available. But who threw the last PS2 keyboard a few weeks ago? You bet.

                                                                                                                                                                                                                                                                                                              [?]Julien Riou » 🌐
                                                                                                                                                                                                                                                                                                              @jriou@hachyderm.io

                                                                                                                                                                                                                                                                                                              It's more complicated than I thought. The computer is hidden under a table in the basement where big spiders have their web. On the technical side, the case cannot fit 2 more drives, neither the power supply. My best option is to replace the existing 2*1TB disks with 2*4TB.

                                                                                                                                                                                                                                                                                                                [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                                                                                                                @badnetmask@hachyderm.io

                                                                                                                                                                                                                                                                                                                I had an awesome time leading an informal conversation about using home labs as a learning tool during DevOpsDays Raleigh. It was fun to talk to people in various stages of the spectrum: some who want to start one all the way to people who gave up on it. 😄

                                                                                                                                                                                                                                                                                                                @homelab

                                                                                                                                                                                                                                                                                                                  [?]Julien Riou » 🌐
                                                                                                                                                                                                                                                                                                                  @jriou@hachyderm.io

                                                                                                                                                                                                                                                                                                                  Swapped a bunch of HDDs yesterday in my . I now have 2*4TB to add to one of my NAS that could become a media server. I plan to replace TrueNAS by Debian with ZFS and install Jellyfin on top of that.

                                                                                                                                                                                                                                                                                                                    [?]Cryptolab.re » 🌐
                                                                                                                                                                                                                                                                                                                    @foudreclair@piaille.fr

                                                                                                                                                                                                                                                                                                                    Pangolin 1.18 est sorti.

                                                                                                                                                                                                                                                                                                                    Grosse évolution côté plateforme :

                                                                                                                                                                                                                                                                                                                    • Reverse proxy HTTPS pour les ressources privées
                                                                                                                                                                                                                                                                                                                    • Haute dispo + routage basé sur la latence (multi-sites)
                                                                                                                                                                                                                                                                                                                    • Suivi d’uptime des sites et ressources
                                                                                                                                                                                                                                                                                                                    • Health checks avancés (HTTP, TCP, indépendants)
                                                                                                                                                                                                                                                                                                                    • Alerting (email, webhook, intégrations)
                                                                                                                                                                                                                                                                                                                    • Support des wildcard resources

                                                                                                                                                                                                                                                                                                                    Détails : pangolin.net/news/1-18-release

                                                                                                                                                                                                                                                                                                                      [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                                                                                                                      @badnetmask@hachyderm.io

                                                                                                                                                                                                                                                                                                                      @rachel @viq @homelab
                                                                                                                                                                                                                                                                                                                      I have created some very basic alert rules for Blackbox Exporter, just to have something to start and get a feeling about what I may or may not need. Feel free to copy.

                                                                                                                                                                                                                                                                                                                      By the way: I dropped any actual "ping" tests, and I'm doing some cross-checks with healthchecks.io

                                                                                                                                                                                                                                                                                                                      gist.github.com/badnetmask/22a

                                                                                                                                                                                                                                                                                                                        [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                                                                                                                        @badnetmask@hachyderm.io

                                                                                                                                                                                                                                                                                                                        Well. Thanks to @rachel and @viq , I have now migrated from Uptime Kuma to Prometheus Blackbox Exporter.

                                                                                                                                                                                                                                                                                                                        As much as I loved to have Uptime Kuma, I need something more declarative, and Blackbox works really well.

                                                                                                                                                                                                                                                                                                                        @homelab

                                                                                                                                                                                                                                                                                                                          [?]Daniël Franke :panheart: [He/Him] » 🌐
                                                                                                                                                                                                                                                                                                                          @ainmosni@social.ainmosni.eu

                                                                                                                                                                                                                                                                                                                          Hey @homelab and @homeassistant, I have an integration that needs a periodic renewal of a token, and when the token is expired, some important things don't work. Is there a way to have an automation triggered by the notification that this token is expired so that I can make it notify me?

                                                                                                                                                                                                                                                                                                                          #HomeAssistant #HomeLab

                                                                                                                                                                                                                                                                                                                            [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                                                                                                                            @badnetmask@hachyderm.io

                                                                                                                                                                                                                                                                                                                            Wow. PETG filament is so finicky. Even when you think it's dry, you have to dry it even more. 🙄

                                                                                                                                                                                                                                                                                                                            @homelab @3dprinting

                                                                                                                                                                                                                                                                                                                              [?]Scott Williams 🐧 [He/Him] » 🌐
                                                                                                                                                                                                                                                                                                                              @vwbusguy@mastodon.online

                                                                                                                                                                                                                                                                                                                              Homelab idea: Deploy CNCF Harbor on k3s and use it to host your own custom Fedora and OpenSUSE+Elemental custom immutable images and automate updates for them via CronJob.

                                                                                                                                                                                                                                                                                                                                Paco Hope boosted

                                                                                                                                                                                                                                                                                                                                [?]RockyC » 🌐
                                                                                                                                                                                                                                                                                                                                @RockyC@fosstodon.org

                                                                                                                                                                                                                                                                                                                                My new server has arrived! It’s a Lenovo ThinkCentre M90q with a 10th-gen Intel Core i5. It’s got two m.2 2280 slots, 2 RAM slots, a SATA port, and a m.2 Wi-Fi card.

                                                                                                                                                                                                                                                                                                                                Oh yeah…it also has a PCIe 8x slot that I’ll be stuffing a GPU into for local LLM use.

                                                                                                                                                                                                                                                                                                                                Need to buy more RAM, but Proxmox is going straight onto this thing tonight!

                                                                                                                                                                                                                                                                                                                                It’s a Lenovo ThinkCentre M90q! Been wanting one of these for awhile.

                                                                                                                                                                                                                                                                                                                                Alt...It’s a Lenovo ThinkCentre M90q! Been wanting one of these for awhile.

                                                                                                                                                                                                                                                                                                                                Here is the backside with all of the ports, including 10GB USB 3.2 Gen 2. Sadly, no 2.5Gb Ethernet. Gonna’ have to use a dongle.

                                                                                                                                                                                                                                                                                                                                Alt...Here is the backside with all of the ports, including 10GB USB 3.2 Gen 2. Sadly, no 2.5Gb Ethernet. Gonna’ have to use a dongle.

                                                                                                                                                                                                                                                                                                                                Here it is with the top cover removed. On the left is the 2.5” SATA drive cage. The right is the heatsink and fan assembly. The m.2 slots and RAM are located underneath the unit under a cover.

                                                                                                                                                                                                                                                                                                                                Alt...Here it is with the top cover removed. On the left is the 2.5” SATA drive cage. The right is the heatsink and fan assembly. The m.2 slots and RAM are located underneath the unit under a cover.

                                                                                                                                                                                                                                                                                                                                Here’s a shot of the 8x PCIe slot. With a riser, I can stick a low-profile GPU in here, believe it or not.

                                                                                                                                                                                                                                                                                                                                Alt...Here’s a shot of the 8x PCIe slot. With a riser, I can stick a low-profile GPU in here, believe it or not.

                                                                                                                                                                                                                                                                                                                                  [?]🍱 Sean ☕ » 🌐
                                                                                                                                                                                                                                                                                                                                  @GigaByte4711@whitespashe.uk

                                                                                                                                                                                                                                                                                                                                  Today's tech screw up:

                                                                                                                                                                                                                                                                                                                                  I botched an upgrade on Zentyal, our Active Directory alternative. So, being a good sysadmin, I triggered a restore from our Veeam platform, which dutifully shut down the broken VM and began the restore operations.

                                                                                                                                                                                                                                                                                                                                  Using a service account that's stored in active directory. The restore failed, and now I'm reconfiguring my backup software to use locally stored service credentials.

                                                                                                                                                                                                                                                                                                                                  You live and learn!

                                                                                                                                                                                                                                                                                                                                    [?]🍱 Sean ☕ » 🌐
                                                                                                                                                                                                                                                                                                                                    @GigaByte4711@whitespashe.uk

                                                                                                                                                                                                                                                                                                                                    Does anyone have any suggestions for running an Active Directory replacement inside Linux?

                                                                                                                                                                                                                                                                                                                                    I've been using Zentyal for a few years, and I'm just a little sick of using it now.

                                                                                                                                                                                                                                                                                                                                      [?]RockyC » 🌐
                                                                                                                                                                                                                                                                                                                                      @RockyC@fosstodon.org

                                                                                                                                                                                                                                                                                                                                      @aral Yep. It’ll be interesting to see if it’s as easy as I hear it is. I’ll be migrating…9 containers, I suppose, since I shouldn’t need wud or dockhand anymore. Maybe 8 if I don’t need cockpit? I guess I’ll find out!

                                                                                                                                                                                                                                                                                                                                      I’l post updates as it goes along.

                                                                                                                                                                                                                                                                                                                                        [?]RockyC » 🌐
                                                                                                                                                                                                                                                                                                                                        @RockyC@fosstodon.org

                                                                                                                                                                                                                                                                                                                                        I must have installed Linux dozens of times by now, and I learn something new EVERY TIME. Here I go again:

                                                                                                                                                                                                                                                                                                                                        My new server arrives tomorrow. Proxmox will be its OS.

                                                                                                                                                                                                                                                                                                                                        proxmox.com/en/products/proxmo

                                                                                                                                                                                                                                                                                                                                          [?]Mauricio Teixeira 👨‍💻☁️🐧 » 🌐
                                                                                                                                                                                                                                                                                                                                          @badnetmask@hachyderm.io

                                                                                                                                                                                                                                                                                                                                          RE: hachyderm.io/@badnetmask/11643

                                                                                                                                                                                                                                                                                                                                          Update on the lab rack decision: I started printing the Lab Rax. It has the minimum size that I need (5U) and can be expanded (up to 10U). It also has a very strong community behind it, which will make it very easy to find parts.

                                                                                                                                                                                                                                                                                                                                          I'll be sure to post photos when I'm done.

                                                                                                                                                                                                                                                                                                                                          @homelab @3dprinting

                                                                                                                                                                                                                                                                                                                                          makerworld.com/en/models/14648

                                                                                                                                                                                                                                                                                                                                            2 ★ 0 ↺

                                                                                                                                                                                                                                                                                                                                            [?]oldsysops » 🌐
                                                                                                                                                                                                                                                                                                                                            @oldsysops@social.dk-libre.fr

                                                                                                                                                                                                                                                                                                                                            storagebox : commandé, installé, paramétré....
                                                                                                                                                                                                                                                                                                                                            je réfléchi encore à la solution technique pour le backup, mais je pense que je vais partir sur un double backup :
                                                                                                                                                                                                                                                                                                                                            en local, en distant...
                                                                                                                                                                                                                                                                                                                                            je crois que je vais allez contre la faq et faire quand même un rsync du borg local (en plus.…)
                                                                                                                                                                                                                                                                                                                                            déjà que je suis un peu foufou et que je suis parti avec borg2 au lieu de borg stable...


                                                                                                                                                                                                                                                                                                                                              3 ★ 4 ↺
                                                                                                                                                                                                                                                                                                                                              Librezo boosted

                                                                                                                                                                                                                                                                                                                                              [?]oldsysops » 🌐
                                                                                                                                                                                                                                                                                                                                              @oldsysops@social.dk-libre.fr

                                                                                                                                                                                                                                                                                                                                              j'avance sur mon hébergement, je suis sur la partie backup de mes données/conteneur.
                                                                                                                                                                                                                                                                                                                                              et bien j'aurais aimer que quelqu'un me parle btrfs-convert avant que je m'ennuie à lvresize/resize2fs et déplacement des octets...