What’s up, what’s down and what are you not sure about?

Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.

    • tofu@lemmy.nocturnal.gardenOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 days ago

      Interesting writeup, thanks! I thought maybe dropping connections with those user agents would be the best but idk. My sites have not been targeted yet fortunately.

  • pineapple@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 days ago

    Finally starting my self hosted journey. I have everything I need I’m setting up a 6tb nas for linux iso’s photos and files. And I recently got a “broken” laptop that works perfectly fine that I will use for running all my applications in proxmox such as immich, jellyfin and nextcloud. And probably many others in the near future.

  • kate@lemmy.uhhoh.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    10 days ago

    Finally switched from plex to jellyfin, seems to be ok so far. Needed to make some small scripts for metadata management but it’s running smoothly. Finally decided I’m hosting enough software with user accounts that I’ve made an authentik instance for SSO with each (ofc jellyfin first)

    • smiletolerantly@awful.systems
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 days ago

      Hey, we’re also thinking about setting up authentik. Could you answer the following, where I haven’t found answers to yet: does introducing SSO impede logging into Jellyfin on a TV / phone app at all?

    • bluGill@fedia.io
      link
      fedilink
      arrow-up
      0
      ·
      10 days ago

      Ann reason you choose authenik? There are a nmber of options and I’m not sure why to choose one over the other.

      • kate@lemmy.uhhoh.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 days ago

        I did no research whatsoever and picked the one I’d seen the name of more often. I figured if it didn’t work for me I’d try something else, same as when plex wasn’t working for me so I switched to jellyfin. I have no idea how it compares to the other options but it feels pretty solid so far

      • dan@upvote.au
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        10 days ago

        I’m not the person you’re replying to, but Authentik:

        • Has a UI for configuring it, including adding users.
        • Supports LDAP if you need it. Authelia needs a separate LDAP server.
        • Supports practically every two factor auth protocol you’d need: OIDC (OpenID Connect), OAuth2, SCIM, SAML, RADIUS, LDAP, and proxying for apps that don’t support any of them (which is getting rarer).
        • Supports permissions and permission groups, i.e. only allow certain users to access particular apps.
        • Can be used as the source of truth for Google Workspace and Microsoft Entra. Maybe not as relevant for home use.

        I haven’t tried Keycloak but I hear it’s pretty good, albeit a heavier app to deploy.

        I have tried Authelia, and it’s much less powerful than Authentik. Authelia requires you to manually modify config files rather than using a web UI. It also only supports OIDC (which is in beta) and proxying. Proxying is not recommended and has several issues since it’s not “true” single sign-on.

        • sugar_in_your_tea@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          10 days ago

          I’m considering Keycloak myself because it’s trusted by security professionals (I think it’s a RedHat project), whereas Authentik is basically a passion project.

          • StaticFlow@feddit.uk
            link
            fedilink
            English
            arrow-up
            0
            ·
            10 days ago

            I hear keycloak has quarkus builds as well these days which should be much slimmer than how it used to be built.

            • sugar_in_your_tea@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              0
              ·
              10 days ago

              I hadn’t heard of it, and looking into quarkus just reminded me of how complicated the whole Java ecosystem is. Gross.

              Hosting Go, Rust, etc stuff is dead simple, but with Java, there’s all this complexity…

              • dan@upvote.au
                link
                fedilink
                English
                arrow-up
                1
                ·
                9 days ago

                Nothing’s as bad as trying to host and maintain a Ruby on Rails app :)

                Docker has made a lot of it a non-issue though, since the apps are already preconfigured within the Docker image.

        • timbuck2themoon@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          10 days ago

          Keycloak is very much lighter actually. Can run under half a gig ram whereas authentik uses about 1GB.

          Authelia is king though in running with just about 30MB of ram.

          • dan@upvote.au
            link
            fedilink
            English
            arrow-up
            1
            ·
            9 days ago

            That’s interesting… It used to be a lot heavier.

            Authelia is definitely the lightest in terms of RAM, but it’s also the lightest in terms of features. As far as I can remember, they only added OIDC support fairly recently - previously it only supported proxying.

    • AtHeartEngineer@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 days ago

      The only feature I want that jellyfin doesn’t have (or I haven’t found it) is shuffle. Throwing on how it’s made or mythbusters on shuffle is great background stuff.

  • Possibly linux@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    9 days ago

    I’m moving to Podman quadlets for self hosting infrastructure (Forgejo and Woodpecker CI) and Kubernetes for the actual services. I also still need to figure out were I’m going to do SSL terminations.

    Nextcloud will be moved to Nextcloud AIO

  • Flarf@lemmy.theflarf.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    10 days ago

    I set up my own Lemmy server, mastodon, and matrix. Finally making the move off centralized social media and communication platforms

    • stove@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 days ago

      Do you just do this for your own personal use, a few friends or just anyone from the internet?I’m just curious what the point is and how much effort is involved in connecting with other instances.

  • Encrypt-Keeper@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    10 days ago

    https://romm.app/

    A catalog for organizing various Roms you have. It can pull metadata from a number of sources and properly add all the details, cover art, and platform information to each game. It’s smart enough to auto-generate collections based on game series, and embed YouTube videos for gameplay of each one without even any configuration.

    The best part? It has Ruffle and EmulatorJS built in so you can play any games supported by EmulatorJS in your browser. I tested games up to N64 and they all ran smooth as butter right in the browser with gamepad configurations built in. They even support local multiplayer.

  • beeng@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 days ago

    Was using realvnc to vnc from remote, it was easy and cloud driven.

    Fully swapped to tailscale and normal VNC sever now.

    Performance is good and works great for the troubleshooting and small GUI stuff I need to do.

  • AnonomousWolf@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 days ago

    I’ve setup Nextcloud on Hetzner, and have ordered a mini PC to run Immich and experiment with.

    Still trying to decide on a good cheap email host that I can also move my family on to eventually.

    • einmaulwurf@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 days ago

      I recently moved from Gmail to mailbox.org with my own domain. Works as it should so far. And for 2.5€ per month I can’t complain about the price either.

      And switching email addresses has actually been less painful than I expected. Most services let you change the associated Mail easily.

  • IronKrill@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    9 days ago

    I added a cheap PCI 4 slot NVMe expansion card and a couple of SSDs for a new pool and then migrated all the database-heavy stuff over to it. Required some use of local ZFS send/receive which I didn’t know was possible, but it has gone smooth so far. Very happy with it! It no longer sounds like my HDD pool is trying to escape from hell and some of the services are much snappier, especially Bitmagnet. I’d highly recommend it as an upgrade for anyone still running purely HDDs. I thought I could get away with it but ZFS speeds are no faster than single drives and the amount of stuff I had was hammering it non-stop.

    I also bought my own domain finally to escape the free-tier dynamic DNS woes and I can finally feel good about sharing links with other people. I slapped a file share container with disabled registrations on a sub domain. I put it all behind free tier Cloudflare to hide my server’s IP, it took a little bit of learning what the different records are but so far much easier than I thought. Although I have yet to do the hardest part of setting up dynamic IP for my DNS records. I see a bunch of scripts floating around, but none seem that easy or well-maintained…

    Oh, and the PI I’ve had running Pi-Hole v5 for god knows how long with no maintenance couldn’t run Tailscale, so I wiped the entire thing to start fresh and got it up and running with Pi-Hole v6, Tailscale, and Unbound. I like having these separated from my other services as they are more critical to have at all times and I have had 100% uptime with my Pi so far. Although I chose Dietpi for my OS on a whim because it looked interesting and am not sold on it. I like that it has easy software installs with sane defaults so I probably saved time overall, but the amount of time I spent debugging the weird choices Dietpi made for basic shit like networking options really threw me off.

  • jagged_circle@feddit.nl
    link
    fedilink
    English
    arrow-up
    2
    ·
    9 days ago

    Finally installed jellyfin when I realized I could use rclone to mount 10G of free disk space from box (with client side encryption using rclone) on my server.

    Very easy to install on Debian, but the plugins are a security nightmare. Jellyfin devs are kinda dumb.

    • corsicanguppy@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      9 days ago

      A LOT of plugins in many projects are a huge concern. I say this as someone who ran security for an OS for a while. It’s just people making bad decisions for everyone and then hand-waving the risks when questioned.

      • jagged_circle@feddit.nl
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 days ago

        I dont mean the plugins themselves but the fact that there’s no way to safely download a plugin.

        Even if the plugin really is benign, jellyfin will happily download something inauthentic and malicious befuarse there’s no cryptographic signature checks

  • treeofnik@discuss.online
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 days ago

    Recently been working on setting up forgejo to migrate away from GitHub. My open source stuff I’ve actually put onto codeberg and I’ve set up a handful of pull mirrors on my local instance for redundancy. This weekend I’ve been testing out woodpecker-ci for automating pushing files to s3 for some static websites for repos on codeberg as well as my forgejo instance. Today will tell if that is successful!

  • sbv@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 days ago

    I’ve finally powered on a 15 year old machine to run a bot I’ve been writing. The thing is slow as dirt and stuck behind a flakey power line network, but it’s working. I got to write my first systemd service definition, which is kind of cool.

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 days ago

      The computer I’m using currently, I set the BIOS in 2012. WHen I built it, I stuffed every last piece of cutting edge tech of the time into it. Dual CPU, SLI, started with 64gb ram then later on maxed the board out at 128gb. It’s still a workhorse tho. It’s one of the three I use all the time for music production, selfhosting etc.

      • sbv@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 days ago

        My machine is not a workhorse. I got it second hand. It has around 8gb of RAM, and an 80gb HDD I found in a laptop.

        But it’s enough to work as a testbed, so it’s fine with me.

        • irmadlad@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 days ago

          This is the home lab creed: You do with what you have. Before I accumulated a bit of equipment, I’ve used laptops, RPi, minicomputers, at one time I had a cluster of Wyse thin clients bootstrapped together.

  • vfscanf@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 days ago

    I’ve just set up Wireguard, so I can access my home network from everywhere, but the old laptop that I wanted to use as a server has just quit. So now I have to find a different machine

    • jagged_circle@feddit.nl
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 days ago

      Any way to do this on Android when also connected to another commercial VPN? I want both, but where only 10.X traffic goes to my personal network and the rest goes out through commercial VPN/Tor.

  • Darkmoon_UK@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    9 days ago

    Are there any AI apps that will index markdown documents with a vector DB, then allow you to run natural language queries using some kind of RAG approach with a local LLM?

    Closest I’ve found is LlamaIndex, but this is still more of a ‘foundation’ than a turn-key solution and right now I’m too time-poor to do the assembly required…

    I realise I’m describing close-to-frontier tech, but is there anything more turn-key (Dockerised) out there yet?

    My use-case is pretty ‘vanilla’ in this space: Having a knowledge base and wanting quick answers to questions like “How should screen X behave if I am not a registered user?”.

    Thanks for any suggestions!