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.

  • sbv@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    21
    ·
    5 months 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
      4
      ·
      5 months 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
        4
        ·
        5 months 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
          6
          ·
          5 months 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.

  • kate@lemmy.uhhoh.com
    link
    fedilink
    English
    arrow-up
    19
    ·
    5 months 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
      5
      ·
      5 months 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
      3
      ·
      5 months 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
        5
        ·
        5 months 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
        3
        ·
        edit-2
        5 months 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.

  • harsh3466@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    ·
    5 months ago

    I’ve been learning bash and working on scripts to automate stuff in my homelab. It’s been a lot of fun. I’m currently working on a script that will rename the movies and TV shows I rip from my DVD collection.

    The script queries the tmdb api, presents me with a mwnu of matches if there’s multiple matches, renames the media files according to jellyfin spec, and then places them in the proper folders to be indexed by Jellyfin and Kodi.

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      automate stuff in my homelab.

      Love me some homelab automation. It puts a smile on my face when I get a little ding from telegram giving me a summary of this morning’s email, what the weather will be for the day along with a summary of established connections to my servers 'cause I’m paranoid like that. LOL fun stuff

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    5 months ago

    Oh, I’ve just been tinkering around with LangFlow specifically as a news aggregator.

    The flow: https://i.imgur.com/5HqznQm.png

    Then asking AI to go get me some news: https://i.imgur.com/ltZPBwC.png

    Still needs a little tinkering and as the final step, to send said news stories to my Telegram. I really have a blast with automation platforms like N8N, Flowise, Gotify, DopplerTask, & Kestra.

    Afterwards, I smoked a small bowl and worked on a couple songs I have in the works.

    HBU?

  • treeofnik@discuss.online
    link
    fedilink
    English
    arrow-up
    7
    ·
    5 months 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!

  • Encrypt-Keeper@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    5 months 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.

  • mac@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 months ago

    Got my jetKVM in the mail yesterday. Really sleek build and software. Liking it a lot so far.

    Migrated my network to a router running openwrt this past week as well. Having issues with avahi-daemon crash looping, so I haven’t been able to get mdns working in between networks 🤷

  • airgapped@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 months ago

    This week I finally managed to route torrent traffic through a VPS that was sitting around gathering dust. I am behind CGNAT so was taking me 6 weeks to do the kind of traffic I do in a day now. I couldn’t be more chuffed.

  • pineapple@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 months 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.

    • tofu@lemmy.nocturnal.gardenOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months 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.

      • Gerowen@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 months ago

        So far I haven’t seen any attempts to change their user agents. I’ve seen one or two other bots poking around, but nothing to write home about so I’ve left them alone.

        I have heard however that changing user agents is a tactic they do indeed employ, especially Claude, so it may be that I’ll eventually have to adapt my defenses.

  • Donn@slrpnk.net
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    5 months ago

    Shoutout to @Estebiu@lemmy.dbzer0.com for helping me appreciate the joy of docker compose. I got to set up Navidrome and it’s been great!

    With that said, I have a security-related question: at what point in self-hosting am I exposed to the outside internet that warrants things like reverse proxies and other security measures? I’m currently typing router IPs (e.g. 192.168.x.x) to access the services, so is my machine exposed if the only people intending to connect are local on our wireless network?

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

      To expose your stuff to the outside internet, you need to actively set port forward in your internet router, you won’t do that by accident.

      • Donn@slrpnk.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        5 months ago

        What a relief, thanks for the clarity! I have vague memories of doing that as a teenager to play various games with friends, which sounds like something risky a teenager would do 😅

    • yabai@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months ago

      There’s nothing wrong with making a reverse proxy only for use inside your homelab. It’s one way to resolve internal DNS queries and give addresses to your services. It’s perhaps the best, because it’s the only way I know that doesn’t necessitate remembering port numbers.

      E.g. You are hosting something at 192.168.1.20 on port 3310. Even if you set a local DNS record for pihole.itjust.donn to resolve to 192.168.1.20, you’ll still have to type pihole.itjust.donn:3310 to access it. The same isn’t true with a reverse proxy.

      • Donn@slrpnk.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 months ago

        This is good to know because I’m learning about nginx currently, so I’m glad it has practical use without opening up my network 🤘

        • yabai@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          5 months ago

          Call me careless, but I personally don’t think exposing services publicly is that big of a deal. I’ve been publicly exposing Home Assistant, Jellyfin, Immich, Joplin and a few others for at least 3 years now with no repercussions. Everyone’s risk tolerance is different, but I wouldn’t write off publicly available services. Precautions like a reverse proxy, Crowdsec, Fail2ban, and Authelia all lower the risk profile.

  • Flarf@lemmy.theflarf.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    5 months ago

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

  • vfscanf()@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 months 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
      ·
      5 months 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.

  • rastacalavera@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 months ago

    I’m trying to figure out a basic CRM for my local sports club. I use docker to self host a voting platform called RALLLY that we use a lot and enjoy. If people can recommend a CRM I’d give it a go today. I tried a platform called twenty yesterday but couldn’t get it off the ground

    • StaticFlow@feddit.uk
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      Consider reviewing odoo, I last looked at them when they were known as openERP, I know one guy that runs it and is happy. It might be a bit much if you just want a CRM…