I’m going to be running a Jellyfin server, and I don’t want to maintain it a lot, I just want it to work. Would using Docker be the easier way to maintain Jellyfin, or would using Podman be better? (I don’t want to deal with SELinux, firewalls, port forwarding, etc.)

  • vojel@feddit.de
    link
    fedilink
    English
    arrow-up
    6
    ·
    10 months ago

    SELinux should not be an issue if you stick to common directories and use :Z flag after the mount path with docker, afaik podman uses the same mechanism. There’s even a tool for selinux container policies: https://github.com/containers/udica

    Regarding firewall stuff, disable it on your machine and you are fine. Port forwarding in containers is necessary to connect to services, now way around.

    Ah and read this: https://stopdisablingselinux.com/

    It has a reason why it exists.

    • farcaller@fstab.sh
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      Regarding firewall stuff, disable it on your machine and you are fine.

      How do you know OP doesn’t have a bunch of unsecured services sticking out into their LAN ready to be a target for the next cryptolocking scam?

      Slightly sarcastic, but yeah, OP, do not just turn your firewall without understanding pros and cons of doing such. At the very least, see what your server exposes to the network (ss -tunlp will give you a good starting point), and see if there’s nothing unexpected in there that might be abused.

      • vojel@feddit.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        I don’t but lots of people stick anyways to a single network with some kind of crappy router and from OPs post I assumed that OP doesn’t really care about security, see SELinux

  • Boomkop3@reddthat.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    10 months ago

    They do effectively the same, but most software is build with docker in mind. podman should work but be prepared for some frustration using it.

    docker nor podman fix your firewall or port for you by the way

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    2
    ·
    edit-2
    10 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
    Plex Brand of media server package
    RPi Raspberry Pi brand of SBC
    SBC Single-Board Computer

    2 acronyms in this thread; the most compressed thread commented on today has 5 acronyms.

    [Thread #308 for this sub, first seen 28th Nov 2023, 07:55] [FAQ] [Full list] [Contact] [Source code]

  • ErwinLottemann@feddit.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    there is a famous quote i like to use for this kind of question: "in the end it doesn’t […] matter’. maintenance should be about the same (if you update manually, which is better in my opinion, because you don’t come home to something not working because of breaking changes in the software)

    • Auli@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 months ago

      Eh I update automatically at 2 Am. I have had so few issues that I don’t even think about it anymore.

  • Swarfega@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I run Docker containers on a Pi 4 using the RPi OS. For the longest time I’ve been using Plex. I wanted to give Jellyfin a go though, so just created a new compose file and mounted my TV/Movies directories. Other than the first time setup of Jellyfin I don’t touch it now. Plex and Jellyfin run side by side. To update I just do a docker-compose pull every so often. Super simple.