I’ve been trying out Kavita as an ebook software, and I really like it so far, with one exception. Accounts are all local to the app, and there is no ability handle user accounts through their site, similar to how Plex does it. This means that every time I screw up and have to set up again over the years, my users will have to get new invites and make new accounts. When I mess up Plex and have to reinstall, I can just add new permissions for the users already linked to my account, which makes it easy to transition everyone to a new server with minimal impact to my viewers.

Before I fully commit to Kavita, is there any program out there for ebooks that has accounts managed through a central server rather than my local one?

  • reddig33@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 months ago

    I love the look and idea of Kavita, but I wish it was written in something like node.js instead of .net. It requires a handful of shared libraries on non-windows platforms, and I can rarely get it to work.

    • WestwardWind@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      It’s not as slick looking but take a look at Ubooquity. I have it on my Linux server and haven’t had any issues. Granted I mostly use it for sharing ebook files, not reading them on the server itself so it might not be what you’re looking for

    • WeirdGoesPro@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      Have you tried the docker version? Works perfectly for me. Here’s my docker config if you want to give it a shot:

      sudo docker run -d
      –name=kavita
      -e PUID=1000
      -e PGID=1000
      -e TZ=YOUR/TIMEZONE
      -p 5000:5000
      -v path/to/kavita/config/:/config
      -v path/ro/kavita/ebooks/:/data
      –restart unless-stopped
      lscr.io/linuxserver/kavita:latest

      Edit the time zone and volume paths as needed. You can just make a new volume for config and it will fill it with settings stuff, and then point the data volume to the folder with your ebooks.

      The ebooks themselves need to be sorted a little differently depending on if they are PDF’s, ePub, or comics, but it isn’t to hard once you get the hang of it. Basically ePub likes to be in a subfolder and PDF likes to be in the root folder for some reason, otherwise it puts the PDF’s in a collection named after the subfolder.

      Overall, I’ve been really happy with Kavita and think it has a lot of potential, especially as an ebook extension of Plex since the layout is nearly identical.