• 1 month

    I’ll go first: I got XMPP (Prosody) setup for the family.
    Also, less this week (cheating a little), but I’ve setup all my services with SSL (self-hosted root CA), domain names, and (finally) a dashboard (Heimdall.)

    Edit: I can’t sepll.

    • Nice, same! Was also really positively surprised by how great the Android app(s) for XMPP feel.

      Only thing not working yet for me is group chat creation. Oh well. Maybe this weekend.

      On the other hand though, voice and video calls have worked flawlessly.

      • 1 month

        Nice, same! Was also really positively surprised by how great the Android app(s) for XMPP feel.

        We’re on iOS and I wish I could say the same. Looking at the Android apps makes me very jealous.

        Only thing not working yet for me is group chat creation. Oh well. Maybe this weekend.

        What server software are you using? I went with Prosody and it felt pretty easy to setup the muc module for groups, but, on the other hand, I haven’t gotten around to voice and video calls.

        • 1 month

          Are you using sturn/turn server? Almost always needed for calls and video, you should join prosody support channel that are really helpful xmpp:[email protected]?join

          • 1 month

            No, not yet, that’s why I haven’t set it up yet. Hopefully its a this-week thing.

        • Ah, too bad. IMO better clients would make it drastically easier to convince people to switch.

          Hm, I can create groups (also with muc), and the other members are added, but writing a message triggers “x left the group” for everyone. Dunno. Probably something trivial I overlooked. But honestly… Weather is too good today to be bothered 😄

          Ah, I already had a TURN/STUN coturn server set up for matrix and jitsi, so it was just a matter of telling prosody about that. So I cheated a little I guess 😄 Here is my full config for that, in the unlikely event that you’re using NixOS.

    • 1 month

      Nice, had my XMPP server now running for a couple of weeks, not many users on it so far though. But my highlight of the week was managing to get the slidge whatsapp bridge with Prosody running, so I at least don’t have to use the official app anymore for all those people who resist to get off of it.

  • 1 month

    I finally got around to installing Jellyfin. Still trying to get hardware transcoding working. I think I have it set up, but it still wants to use the CPU. I’m thinking permissions but I ran out of time.

    Fun project.

    • I think QSV is the new “easiest” way if you have an Intel CPU. Here are some docker compose values that might help:

          group_add:
            - "110"
            - "44"
          devices:
            - /dev/dri/renderD128:/dev/dri/renderD128
      

      110 is render

      44 is video

      You can grep render /etc/group to find your values.

      I found CPU accelerated transcoding to be as effective as using GPU acceleration for my small media server setup. Nvidia wasn’t worth it for me.

  • I managed, without ever trying, to convert a friend to swap to Linux about a month ago.

    Today I’m driving over to give him my old old server so he can start self hosting. He’s super keen on getting started.

    So not my success, but ours? One more person joins the community today!

  • Decided to buy a raspberry pi, it arrived, I installed pihole on it and put it into my dad’s house, all in a few days. Biggest win: I just took action and did it, instead of researching, brainstorming and writing down stuff for weeks and then never execute.

  • I plugged in an NVIDIA gpu in my server and enabled ollama to use it, diligently updated my public wiki about it and now enjoying real time gpt: OSS model responses!

    I was amazed, time cut from 3-8 minutes down to seconds. I have a Intel Core7 with 48gb ram, but even an oldish gpu beats the crap out of it.

    • In that same vein I got an AMD Pro V620 32GB off ebay and have been struggling to get it to POST on my x570 motherboard, but I finally tried it on my old ASUS b450-i with a Ryzen 5 2400GE and with a few BIOS setting changes it fired right up.

      Now I need to figure out what I’m doing wrong on the x570 board so I can run the V620 combined with my 9060XT for bigger models

      • NVIDIA Corporation GA104GL [RTX A4000] (rev a1)

        From lspci

        It has 16gb of VRAM, not too much but enough to run gpt:OSS 20b and a few other models pretty nice.

        I noticed that it’s better to stick to a single model, I imagine that unload and reload the model in VRAM takes time.

  • 1 month

    I had enough time to install sort of pihole.

    • I’m curious what alternative to Pi-hole you set up. (I’m planning on installing Pi-hole soon but wanna hear all my options)

  • It may not really be selfhosting but, managed to get a live USB with persistence so that i don’t need to carry a laptop around

  • Decronym@lemmy.decronym.xyzbot accountEnglish
    1 month

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

    Fewer Letters More Letters
    AP WiFi Access Point
    CA (SSL) Certificate Authority
    DHCP Dynamic Host Configuration Protocol, automates assignment of IPs when connecting to a network
    DNS Domain Name Service/System
    Git Popular version control system, primarily for code
    HTTP Hypertext Transfer Protocol, the Web
    IMAP Internet Message Access Protocol for email
    IP Internet Protocol
    MQTT Message Queue Telemetry Transport point-to-point networking
    NAS Network-Attached Storage
    SCP Secure Copy encrypted file transfer tool, authenticates and transfers over SSH
    SMTP Simple Mail Transfer Protocol
    SSH Secure Shell for remote terminal access
    SSL Secure Sockets Layer, for transparent encryption
    TLS Transport Layer Security, supersedes SSL
    VPN Virtual Private Network
    VPS Virtual Private Server (opposed to shared hosting)
    XMPP Extensible Messaging and Presence Protocol (‘Jabber’) for open instant messaging
    k8s Kubernetes container management package
    nginx Popular HTTP server

    [Thread #142 for this comm, first seen 7th Mar 2026, 06:40] [FAQ] [Full list] [Contact] [Source code]

  • 1 month

    Finally took the time to setup Woodpecker CI to replace Drone. Also finally linked it not only to my self hosted gitea, but also to github, so I can automate a few builds there as well.

    In the process I also learned, that I can set up a whole bunch of pods in a single kube definition for podman/quadlets, which allows me to have a much cleaner setup. Previously I was only aware that you can define a single pod with multiple containers. It makes sense, but it never occurred to me before.

  • 1 month

    I’m redoing everything I have from scratch. This week I have FreeIPA set up from OpenTofu + Ansible configs, and enrolls most of my other servers against FreeIPA. I am still migrating TrueNAS to use FreeIPA’s Kerberos Realm for auth, and I need to chown a lot of files for the new UIDs and GIDs homed in FreeIPA. After that, I’m setting up FreeRadius for auth to switches, APs, and Wifi. And then after that, I’m back to overhauling my k8s stack. I have Talos VMs running but didn’t finish patching in Cilium. And after the real fun begins.