It’s been a while, let’s go! Any major fuckups lately or smooth sailing?

I had to change the local DNS setup yesterday. I finally installed my wife Linux Mint and wanted to set her up for Vaultwarden real quick which became an hour long debug session since apparently CNAME entries for hostnames don’t work as I thought. Never came up the recent year as all my machines took it, but resolved refused to and so I eventually deleted the entries in the Pihole and created them as A records pointing to the VM with the reverse proxy, hoping I won’t need to change the IP anytime soon. It’s always DNS!

In other news I think I moved all my local dockered services to forgejo+komodo now and applying updates by merging renovate MRs still feels super smooth. I just updated my calibre web automated with a single click. Only exception is home assistant where I have yet to find a good split in what to throw in a docker volume and what to check in git and bindmount.

  • blueduck@piefed.social
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 hours ago

    So much has been going on

    I moved recently and had to change ISPs. I went from 2 Gbps symmetrical fiber to 90/3 Mbps satellite behind CGNAT.

    Fastest place to get the WAN cable into the house was through the attic and into my guest room / office. But that caused some serious heat and noise issues.

    Ran some structural Cat6, installed new electrical outlet, put in some keystone jacks, wired a new patch panel, then moved the rack to the basement.

    Bought and installed a UPS which has already saved me twice in a month.

    Up speeds were too slow and the high latency to the satellite constellation was causing issues, so I spun up a small VPS. But that means I have to sync content back to my local.

    I’ve been wrestling with rsync for over a month… fiddling with flags to get the best results. I think I finally settled on a config yesterday and the service and timer are working well

    CGNAT is messing with remote access, so I set up cloudflare tunnels. But the tunneling is not well suited for streaming. I was only getting ~100 Kbps on remote connections. Ran some iperf3 testing over tailscale and was slightly better.

    My preferred audiobook app Prologue released a major update to v4.0 which broke Plex libraries on launch, so I had to quickly pivot to AudioBookShelf.

    To achieve remote streaming and access for Prologue, I had to explain Tailscale set up and create new user accounts. Only halfway through my user base. Not looking forward to explaining it to my parents

    Finally, I’m trying to set up Claude to run on my server rather than my locked down enterprise laptop. That’ll allow more tooling access like git rather than before when I was spending a lot of time downloading and uploading files manually. I need to figure out how to keep my session open. I’ll probably run tmux inside a docker container then run claude inside the tmux window. Hopefully that works

    • blueduck@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      Oh, I also want to look into using a tailscale exit node to use a proton vpn wire guard route so I don’t have to switch between two separate VPNs

  • sj_zero@lotide.fbxl.net
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    2 hours ago

    On the topic of dns, I still use GoDaddy. People ask why, it’s because GoDaddy seems like a good idea in 2003 when I got my first domain, and 2006 when I got my current one. At that point it’s just inertia, I tend to buy several years in advance because I don’t like annual payments, I know it makes me a weirdo. That means I’m locked in for several years and it’s not enough of a problem to do anything about.

    Anyone who uses GoDaddy knows that they turned off their dynamic DNS option quite some time ago. My system is pretty stable so I don’t usually need to change it, but if I have a power failure at home or I need to reboot my router, I obviously need to change my DNS at those moments.

    When I’m away from home, I end up having to use TeamViewer to hop into a jump box vm I have set up for that purpose. The two obvious problems with that are first of that TeamViewer is a proprietary product, and the second of all that they see me hopping into a jump box regularly and they assume that I’m a commercial customer. There is apparently a way to tell them that you’re just a hobbyist, but I haven’t gotten around to filing that.

    What I did do is set up a script that compares the current IP to my DNS IP, and if they are different then I send myself an email that contains the old IP in the new IP. This way, I don’t need to hop into my network to find out what the new IP address is. I also added a little bit there to save the last successful IP address sent by email to /tmp/ so that if I lose my IP address but I’m doing something where I can’t hop onto the GoDaddy website to fix it, I don’t get 100,000 emails with my new IP address.

    I killed my house power a couple weeks ago, and the whole system worked exactly as intended. I was pretty happy to see that.

    • sj_zero@lotide.fbxl.net
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      2 hours ago

      Oh, and for anyone who has never used it, Apache guacamole is a really neat tool for centralizing configuration. Effectively, you can set it up as a website with a username and password that will transfer through ssh, telnet, VNC, and RDP, so if you need to hop into something while you are outside the home, it’s going to be effective. That’s something that I wish I had known about earlier, it would have made a lot of rough days a lot easier.

  • excursion22@piefed.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 hours ago

    Fixing a Nvidia driver mismatch that was causing the newest kernel module to not build properly (that might not be the right terminology) and not boot was on my list, as discovered after a node reboot that wouldn’t start.

    It was fairly straightforward, though finding a way to fully remove some of the old DKMS stuff took a bit of digging (manually delete a couple files). The new driver installs went smoothly and the improved GPU passthrough in PVE 9 made the passthrough config tasks pretty quick.

    I also got go2rtc set up and piped my cameras through that instead of having individual connections for things like Home Assistant and Blue Iris NVR. I’m still struggling to get the motion notifications in Home Assistant to work though. Followed a tutorial on (that other site) and got the MQTT message coming in just fine, but the node-red flow isn’t working…an issue with entities, so still some tinkering left to do there.

  • skip0110@lemmy.zip
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 hours ago

    Recently obtained a free circa-2017 mac mini which I installed Linux on, to create a docker hosting environment. Current have Jellyfin, SearXNG, and Forgejo.

    My much older NAS serves as the NFS drive for the Jellyfin media (formerly, I ran Plex directly on the NAS, but this was slow/unreliable as the NAS has only dual 1Ghz ARM cores).

    One of the drives in the NAS died Thursday night, but no serious issue as its RAID 1. I wonder if the new load on it pushed it over the edge. (Also, I wonder if I could use the mac minis SSD as a sort of cache in front of the NAS, to reduce wear on it, if that would even help…)

    Luckily I had some gift cards from recycling old tablets and phones, so I could get a replacement drive at minimal cost. I went with a cheap WD Blue drive instead of the 2.5x more expensive Seagate IronWolf drives I had used in the past. We will see how that fares over the next few years.

    Upon replacing the drive yesterday, I found the one that failed was a 2017 mfg date, so its life was 8 years (from when I initially populated the NAS). The other drive was replaced in 2021 (but it actually failed in 2020, I just left the NAS unused for a year at that time, so it had a life of 3 years). Some insight into the life span of the Iron Wolf drives.

    Things I’d like to add soon:

    • kiwix instance
    • normalize my ebook/magazine collection
    • setup to download my youtube subscriptions to Jellyfin’s media directory so I can avoid the youtube app/website
    • something for music to ditch that subscription
  • non_burglar@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    54 minutes ago

    Finally killed my Discord account and moved my monitoring notifications to a self-hosted ntfy server. Works well.

  • dotslashme@infosec.pub
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    4 hours ago

    I had a weird issue with a server SSD.

    6 months ahead of scheduled swap, it didn’t die, it just started reading and writing really sluggishly, making the whole server behave really weird. Disk smart statistics looked healthy and disk self tests passed with flying colors. Anyway, had to swap it early and do a re-install of the OS.

    The rest of my cluster temporarily took over running some pods and only saw downtime for a few pods that were dependent on some disks in the failing server.

    I guess the incident has restarted my interest in distributed storage.

      • dotslashme@infosec.pub
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        More luck than anything really. It was probably because it had 6 months left and the fact that reading and writing felt slow. Everything else behaved normally and buying a new disk was an educated guess that turned out to be the correct choice.

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

    My server mysteriously stopped working in December. After a scheduled restart, the OS wouldn’t load so the fan was running on high for a few days while I was staying at a friends for a few days.

    I checked the logs and couldn’t find anything suspicious. Loaded a previous backup that worked and still nothing loaded on startup. Tested the Pi 5 with a USB drive that had a fresh Alpine Linux install on it and everything loaded up fine so I was able to rule out any hardware issues. The HDD with the old OS mounted just fine to my laptop. I still have no idea what happened.

    This happened a few days before my domain name expired and I was planning to change my domain name to something shorter. Decided to hold off on remaking my server from scratch until I finish a few other projects.

    The other projects will help me manage my network connected devices so it’s all working towards a common goal. Fortunately I am getting very close to finishing those projects. I am putting the final touches on my last project and should done within a few days.

    Next I’ll reinstall my Pi 4 with HomeAssistant again to fix it’s networking issue. Only the terrarium grow lights are affected and my gecko chose to hibernate outside of the terrarium this winter so she’s unaffected (heat lamps are controlled by a separate, isolated device). After that I’ll fix my Pi 5 server and this time go with Podman over Docker.

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

    I finally installed my wife

    Man…technology has come a long way.

    Nothing here to write home about. A couple of minor tweaks to the network, and blocking even more unnecessary traffic. I’ve been on a mission to reduce costs in consumables such as electricity. I have a cron that shuts everything down at a certain time in the evening, and am working on a WOL routine fired by a cron from my stand alone pfsense box, to the server, to crank it back up in the morning just before I get up. It seemed to be the lowest hanging fruit so I have it on priority. It just didn’t make sense to run the server for 10 - 12 hours on idle I don’t have any midnight mass downloads of Linux iso’s nor do I make services available to other users so, it seemed to be a good place to start. I guess, by purist’s standards, it’s not a server anymore but an intermittent service, but it seems to be working for me. Will check consumption totals at the end of the month.

    Other than that, I haven’t added anything new to the lineup, and I am just enjoying the benefits.

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

      If you want to go all in, get some plug that measures the energy! Also let’s you directly see the effects of turning stuff on/off. My last server went up 3W when I started using the second network interface! Let drives go to sleep, play with C-States, etc

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

        I had a post a while back about what I was doing to cut costs.

        • TLP: Adjusts CPU frequency scaling, PCI‑e ASPM, SATA link power‑management
        • Powertop: Used to profile power consumption and has a tune feature sudo powertop --auto-tune
        • cpufrequtils: Used to manage the CPU governor directly
        • logind.conf: Can be used to put the whole server to sleep when idle

        After doing all of that, which does help out during operational hours, I decided to save 10-12 hours of consumption by just shutting it down. The old ‘turn the light out if you’re not in the room’ concept. Right now I am manually booting the server, and it doesn’t take that long to resume operations. However, why not employ some automation and magic packets to fire it back up in the morning.

        ETA: I do have a watt meter on the server.

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

            The OS lives on an SSD and I have two aux drives. One is HDD, but it is a samba share for Navidrome, so it’s not like it’s spinning constandly. Everything gets a 3,2,1 backup.

            ETA: Now that you mention it, I guess I could employ a park(?) for the HDD before shutting down.

  • DadFather@lemmy.world
    link
    fedilink
    English
    arrow-up
    22
    ·
    7 hours ago

    I finally figured out it was a bad stick of RAM in my server that has been causing random freezes and not some stupid mistake on my part. Thankfully it’s DDR3 so I can keep both of my kidneys and still afford the replacement.

  • ominous ocelot@leminal.space
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    5 hours ago

    I’ve been hinking about infrastructure as code tools. Skimmed the very surface of opentofu, looked at the list of alternatives.

    I’m in need of something that is both, deployment automation and (implicit) documentation of the thing that I call “the zoo”. Namely:

    • network definition
    • machine definitions (VMs, containers) and their configuration
    • inventory: keeping track of third party resources

    Now I think about which tool would be the right one for the job while I’m still not 100% sure what the job is. I don’t like added complexity, it is quite possible this could become a dead end for me, if I spend more time wrangling the tool than I gain in the end.

    PS: If you haven’t already, please take a look at your openssl packages. Since this week there are two new CVEs rated as high: https://openssl-library.org/news/vulnerabilities/index.html

  • Mozart409@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 hours ago

    I am currently switching over from Debian/rocky lxc containers on proxmox to declaratively creating vm via opentofu, then running nixos-anywhere and then running colmena for updates etc. works great and I should have done it sooner.

    Problem Tailscale. I encrypted the authkey via agenix but the new nixos hosts can not read the file and fail to login. The file is available but I think the vms can not decrypt it. Needs further investigation

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    52 minutes ago

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

    Fewer Letters More Letters
    DHCP Dynamic Host Configuration Protocol, automates assignment of IPs when connecting to a network
    DNS Domain Name Service/System
    HTTP Hypertext Transfer Protocol, the Web
    IP Internet Protocol
    MQTT Message Queue Telemetry Transport point-to-point networking
    NAS Network-Attached Storage
    NFS Network File System, a Unix-based file-sharing protocol known for performance and efficiency
    NVR Network Video Recorder (generally for CCTV)
    Plex Brand of media server package
    RAID Redundant Array of Independent Disks for mass storage
    SATA Serial AT Attachment interface for mass storage
    SSD Solid State Drive mass storage
    VNC Virtual Network Computing for remote desktop access
    VPN Virtual Private Network
    VPS Virtual Private Server (opposed to shared hosting)
    nginx Popular HTTP server

    [Thread #51 for this comm, first seen 1st Feb 2026, 10:01] [FAQ] [Full list] [Contact] [Source code]

  • First_Thunder@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 hours ago

    At home, smooth sailing. At “work/uni”, migrating everything to ceph, and been a pain in the arse installing OpenSuse with software raid for some reason

  • q7mJI7tk1@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 hours ago

    Moved all my Unraid ‘apps’ to Dockhand, and linked my Pangolin VPS with the Hawser agent. I had Dockge for a while on newer container deployments, but wanted something a bit more playful, Dockhand is it.

    I degoogled my GMail last year to Infomaniak, which was OK, but moved to Fastmail last week, which I now love! Setting the custom domain pulled in the sites favicon for the Fastmail account header, which made me smile too much for such a simple thing. Think I’ll be on Fastmail for the future. (Background syncing with the new Bichon email archiver).