Hey everyone, I’m planning on setting up my first home server this year. Going to use an old Dell Optiplex with a couple 4tb SSD’s.

I only need two services running. Jellyfin and immich. I’ve tested this out in a debian netinstall VM and it works.

Just looking for helpful hints or advice etc. I’m a long time Linux and BSD user and I’m tempted to try it out using Alpine Linux or even NetBSD (my daily driver os) but I thought I’d be sensible and go with Debian for… Stability?

Anyway, immich is run in a container whereas jellyfin has a binary install. Apparently you can run jellyfin in a container also, not sure I really need to tho?

Thank you for any hints or advice.

  • PoopMonster@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    Not sure how popular of an opinion this is these days, but unraid is dead simple to use. It’s not free, and I think they changed their licensing since I got it, but damn is it nice. Just go to the app store, pick out what you want, fill out a form for ports and such and ban, docker containers spin up with everything you need.

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

    If you’re going down the road of a container for Jellyfin, you might want to check out YAMS which is a full Arr stack in docker.

  • filister@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I would suggest giving Proxmox a go and virtualise your VMs, as you can easily make snapshots and recover if something goes south.

    You can also check https://tteck.github.io/Proxmox/ containing easy deployable scripts to make your life easier.

    I would also try to run everything out of Docker compose and create a repo containing all configuration files.

    • WeirdGoesPro@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      This. ProxMox will save you many times over while you are learning. It makes it so easy to backup and restore, try out new projects in a sandbox, and much much more.

      I credit ProxMox with making me bolder about what I wanted to accomplish and having the courage and time to take risks while knowing I could always restore from backup in an instant.

  • phanto@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I really like running proxmox and then containers for my apps, proxmox being basically Debian already.

    • pfr@lemmy.sdf.orgOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      10 months ago

      Explain proxmox to me like I’m 5. Is it a VM? I see a bunch of scripts on their website, but i’m confused…

      Nevermind, I had an LLM explain it to me. This looks like the go!

      Would you run both containers (jellyfin & immich) inside the same VM? or create a separate VM for each service?

  • tofuwabohu@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

    Debian is kind of the default for many things now, so many guides etc will assume a Debian-like os but if you are familiar with other OSes you can try them just fine. Make sure zfs is supported by the OS properly if you want to use it for your SSDs (which I suggest).

    If you are using Docker containers, you can migrate between OSes later relatively easy. Depending on how beefy your optiplex is, you could also use Proxmox as the base os and play with different VMs. Being able to easily snapshot the VMs is pretty great and for me has always been worth the overhead.

    • pfr@lemmy.sdf.orgOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      I should have mentioned, I prefer to use podman over docker, which apparently doesn’t work with ZFS? At least not the Proxmox VE Podman LXC…

  • JASN_DE@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    10 months ago

    Going container-only on a Debian base is a very stable environment without filling up your system with leftovers from experimenting with new services.

    And yes, Jellyfin runs fine in a container.

    • pfr@lemmy.sdf.orgOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      I prefer podman over docker. It works, but I wonder if I’m missing out an anything not using docker? I’m still new to containers