Looking for a recommendation on an LLM that can guide a user on how to manually set up a home server that runs Jellyfin, Arr Stack, etc. Have a couple of friends interested and I have some spare old NUCs I was going to give them, so I was going to download the software for them and then walk them through it.

But it’ll be difficult to align our schedules for the next month or so (school starting and different time zones) so then I thought maybe I could just run an LLM they could use on my main PC for when they have time.

Why not just use one of the existing services? Those cost extra money and none of us want to financially support those companies.

  • cultist@feddit.dk
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    1
    ·
    7 hours ago

    I’ll give a non-answer; if they dont spend the time setting it up themselves to understand it, they are kinda screwed.

    There are TONS of videos out there, step-by-step guides, that should be enough honestly. I understand the appeal of LLM though to talk through stuff, but honestly, just give them a good guide. They can ask Googles AI if they need terms explained etc.

    Just a different perspective.

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      6 hours ago

      I’ll give a non-answer; if they dont spend the time setting it up themselves to understand it, they are kinda screwed.

      I’d give that a +1. Anytime you put a little sweat into something, it makes it a bit more valuable to you.

    • Lumisal@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 hours ago

      Any step-by-step text guides you’d recommend? They’re not exactly tech beginners, but they’re also not quite knowledgeable yet. I guided them through Linux install but they use Bazzite and mostly stick to Bazaar on it for any programs they need.

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

        Is it just for local usage on their network or will their be remote access via the internet? What OS are they installing on? Are they familiar with installing the OS?

        In my experience Jellyfin is an easy install and easy to manage.

        I run a few servers on an old laptop and I’ve messed up some random other shit on the laptop then wiped it one time, moved to another OS one time, moved to another machine another time. So I’ve setup Jellyfin I think 4 times now.

        Overall it’s pretty easy in my opinion.

        1. Find your ip- ifconfig

        2.Log into router and reserve that IP so it stays with the device

        1. If using it local punch a firewall hole for 8096 so you can get to it from say your Android/Roku TV, LG TV, phone, computer, whatever.

        2. Terminal command listed here for the install: https://jellyfin.org/docs/general/installation/linux/

        If you like using docker like many do then you may prefer to do it in a container.

        Anyways that should bring it up. Then go to http://the.ip.address.found:8096/ and go into the dashboard to set up users, pick what access they have.

        Also where you’ll set up the libraries, so say “Movies” and point it to where you store them… you can point it to multiple directories

        Oh and if a laptop change the close lid settings to keep machine on when plugged in and lid closed. Set all power settings to not go to sleep.

        On an aside I set my VPN up as a split tunnel, easy, just Google your VPN and split tunnel, should only take a few clicks. I set qbittorrent and firefox traffic to go through the VPN, then I have everything else stay on local network.

        I install Rustdesk on my phone and laptop, then remotely access the device wherever I’m at. Use the search function in qbittorrent, tell it to download sequentially, and download to the movies directory I want, launch the jellyfin app on my phone, hold my finger down on the movies folder, tell it to refresh meta-data and then launch the jellyfin fin app on one of the tvs.

        Some time from “do you want to watch ____” to starting to watch it is ~3 minutes. If the movie downloads faster than you watch it, should have no hiccups

      • cultist@feddit.dk
        link
        fedilink
        English
        arrow-up
        3
        ·
        6 hours ago

        Maybe a easier place to start is a beginner friendly system? Lots of people like running Unraid for example, and they have lots of apps that will make it easier to get into (https://ca.unraid.net/), that might help ease them into it. Being thrown into a Linux terminal might feel daunting, but also a great way to learn.

        I think many just need to get hooked on it, then they more naturally feel like they want to customize and try out stuff.

        I dont have any guide recommendations, since its been a while since I started. You can probably do some searching on the stuff you want them to setup.

        • Lumisal@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 hours ago

          I asked mostly because I haven’t seen any guides like that. The long video guides are also usually outdated or a very specific method that’s more advanced (like bare metal setup or using ignition)

          My plan was to lead them through something like what I use which is base Debian using Dockge and a reverse proxy (though I’m looking into KDE Plasma BigScreen). I think they might be able to figure it out with help and some general written instructions and the AI for further questions.

          • cultist@feddit.dk
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 hours ago

            For the arr stack the best resource I know is https://wiki.servarr.com/ which I referenced for my setup in Kubernetes.

            Most projects have pretty good documentation on how to setup their services, in many cases its just the Docker config afterall.

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

    GPT4All can accommodate a plethora of models all the way until you run out of VRAM. LOL Maybe play around with some of them. Right now I’m experimenting with DeepSeek R1 Distill Qwen 14 B, and Qwen 2.5 Coder -32B Instruct GGUF. Pretty neat stuff.

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

        Release v3.10.0 dropped on Feb 24, 2025, so yeah it does have a little age. I’m not sure how often they would need to update the front end, as it seems the models are the driving force.

      • corsicanguppy@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        5 hours ago

        Mature software doesn’t need hourly updates. All the shit that leverages the library repos in horribly unsafe ways - ohai npm - that stuff needs constant updates.

    • Lumisal@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 hours ago

      And the Arr Stack, and KitchenOwl, and LibreCloset. They also want something for YouTube, but haven’t decided what they might like the most yet - was thinking of testing KDE’s new Plasma BigScreen and seeing how Waydroid does at running S-tube.

      If that worked well enough, then I’d probably try setting them up with that

  • anamethatisnt@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    5 hours ago

    Easy setup would be to use koboldcpp + SillyTavern + Gemma 4 26B A4B GGUF of the largest quant your graphics card can fit together with your context.
    Remember to setup SillyTavern to allow network connections and create a user and password, default installation is localhost only.
    Set the temperature to 0.3 if using IQ3_M, higher quants allow higher temperature, and make sure all the formatting templates inside Advanced Formatting are set to Gemma 4.

    Then use either Gemma 4 itself or the free google.com AI to create some “W++ Denze with Horizontal Lines summaries for Gemma 4” of the relevant documentation of the latest version of the home server apps your friends are gonna install.
    You should ensure the resulting lorebook entries are no more than 1k tokens each to leave some context for your friends chats, add it to a character card in SillyTavern and set some keywords to allow them to load dynamically and not stay in context memory all the time.

    Regarding the character card you can ask Gemma 4 to write that for you too, I find “Write a character card in W++ Denze with Horizontal Lines style for Gemma 4 with this name, personality, attitude and skillset” works well for that.
    Then ask it to write a “First message prompt that starts with X, continues with Y and ends with Z for that character card” and you get a first draft to rewrite and paste into the “First Message” of the character card. The first message works as a template that Gemma 4 will imitate when you chat with it. Then simply try the chatbot out before letting others use it.

    I find my own Gemma 4 26B A4B IQ3_M works well for practicing hiragana and katakana, discussing programming or troubleshoot existing code or writing a small function but it can’t be expected to write a correct DatabaseService.cs from scratch and stuff like that.

    Oh and forget about finding good cards and lorebooks for SillyTavern use online, most users use it for NSFW Roleplaying chats. It is a very easy UI to use to create harnesses for your local LLM though.

  • Diurnambule@jlai.lu
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 hours ago

    Someone started a stack named admirarr but it miss the configuration of many parts. If you find something keep us updated.

  • mortalic@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 hours ago

    Probably setup ollama with qwen and aider first. Then give it the docs for the things you want to set up.