• Bronzie@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    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!

  • shark@lemmy.orgOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    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.

    • smiletolerantly@awful.systems
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      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.

      • shark@lemmy.orgOP
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        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.

        • smiletolerantly@awful.systems
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          2 months ago

          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.

          • shark@lemmy.orgOP
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

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

    • Eldaroth@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      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.

  • Ebby@lemmy.ssba.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    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.

    • BaconWrappedEnigma@lemmy.nz
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      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.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

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

    Fewer Letters More Letters
    AP WiFi Access Point
    CA (SSL) Certificate Authority
    DNS Domain Name Service/System
    Git Popular version control system, primarily for code
    IMAP Internet Message Access Protocol for email
    IP Internet Protocol
    SMTP Simple Mail Transfer Protocol
    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

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

  • harsh3466@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I got a test box set up with nixos and a config that runs all of my services. I wanted to test the declarative rebuild promise of it, so I:

    1. Filled the services with my some of my backed up data (a copy of the data, not the actual backup)
    2. Ran it for a few days using some of the services
    3. Backed up the data of the nixos test server, as well as the nixos config
    4. Reinstalled nixos on the test box, brought in the config, and rebuilt it.

    And it worked!!! All serviced came back with the data, all configuration was correct.

    I’m going to keep testing, and depending on how that goes I may switch my prod server and nas to nixos.

    • smiletolerantly@awful.systems
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Very cool!

      Re: the backup / restore of state in NixOS: I found myself writing the same things over and over again for each VM/service, so finally wrote this wrapper module (in action e.g. here for Jellyfin), which confgures both the backup services and timers, as well as adding a simple rsync-restore-jellyfin command to the system packages. In case you find this useful and don’t already have your own abstractions, or a sufficiently different use case 😄

  • thelocalhostinger@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    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.

  • sorghum@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    The nextcloud AIO instance that hadn’t been working since September suddenly started working after I updated it. This was all after their forums did fuck all to help except tell me to get gud. I knew the problem wasn’t on me or my config and I feel so vindicated

    • bobslaede@feddit.dk
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Have you had a look at opencloud? Not many addons, but simple-ish cloud drive and docs and such. Does not use many resources.

      • sorghum@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I have an instance running, but haven’t had a ton of time to dedicate on getting it the way I need it. I need a calendar that is accessible anonymously via the web for people to know my availability. File server, CalDAV, and CardDAV I was able to get separate solutions for.

  • silenium_dev@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I already had Keycloak set up, but a few services don’t support OIDC or SAML (Jellyfin, Reposilite), so I’ve deployed lldap and connected those services and Keycloak to it. Now I really have a single user across all services

    • WhyJiffie@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      2 months ago

      how did tou migrate your existing accounts to this system? or did you just make a new account from scratch?

      • silenium_dev@feddit.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I recreated the Keycloak account from LDAP, and then manually patched the databases for all OIDC-based services to the new account UUID, so the existing accounts are linked to the new Keycloak account.

        I have two Keycloak accounts, one in the master realm for administrative purposes, and one in the apps realm for all my services, so I didn’t break access to Keycloak

  • tofu@lemmy.nocturnal.garden
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Still waiting for my success. Pihole randomly doesn’t answer DNS requests in time, causing a lot of trouble between my services. It’s happening since I switched to dnsmasq in opnsense (which is upstream for my local domain for Pihole), but also for external domains. Can’t nail it down and am this short of reconsidering my whole network setup. It used to work fine for over a year though…

    Opnsense dnsmasq is DHCP for my servers and also resolves them as local hosts. (e.g. server1.local.domain) and Pihole conditionally forwards there. Since the issue is also when resolving external domains, it shouldn’t be related, but the timing is suspicious. I also switched the general upstream DNS.

    Pihole does have some logs indicating too many concurrent requests, but those are not always correlating with the timeouts.

    I know it’s DNS, I just don’t know where yet.

    • brygphilomena@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Is dnsmasq rate limiting tbe pi’s IP? Or is opnsense intercepting port 53 outbound and sending it to dnsmasq anyway so all pi DNS queries are being resolved in dnsmasq?

  • kokomo@lemmy.kokomo.cloud
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    Managed to finally get around to self-hosting ntfy, added that to uptime kuma as notifications, experimenting with Checkcle, stood up a invidious instance for funsies (prob will see how much i use it, but might as well).

  • Synapse@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Reconnected my light switches to home assistant. I just had to press the pairing button on the device again for some reason. But it’s inside de Switch box in the wall, not so practical. I wich they thought of another way to put the device in pairing mode, like switch one-off 10 times, something like that.

  • Bienenvolk@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    Finally got the time to set up OpenCloud. It is a pain in the ass to wade through their convoluted clusterfuck of compose files, but it is worth it! Sometime next week I’ll refactor my current deployment. If I deem it fine, I might post it here for others to reference.

    • sharkaccident@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Opencloud was a weird experience for me. Getting it started was great and having all of the options and features available led me to build it bigger than I initially planned. The downfall was it became too slow with everything I wanted to do with it. Could have been my hardware but it became unusable.