Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Manga
  3. I guess I'll have to look into self hosting my library again on my server.

I guess I'll have to look into self hosting my library again on my server.

Scheduled Pinned Locked Moved Manga
5 Posts 4 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • pyrus@lemm.eeP This user is from outside of this forum
    pyrus@lemm.eeP This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1

    I guess I'll have to look into self hosting my library again on my server. Any tips for which software/stack to run?

    Support for downloading from most major sources going forwards like Mangaplus and various aggregators (and I guess scraping out the last data from Mangadex before it's gone) is important. Or some other kind of automation for updating and downloading new chapters on release and other metadata.

    Preferably something headless running in Docker (web GUI optional), and the ability to sync to Mihon is crucial. I've been looking at Kavita, Komga, and Suwayomi but haven't decided yet.

    princesskadath@ani.socialP omegalemmy@discuss.onlineO 2 Replies Last reply
    1
    • pyrus@lemm.eeP [email protected]

      I guess I'll have to look into self hosting my library again on my server. Any tips for which software/stack to run?

      Support for downloading from most major sources going forwards like Mangaplus and various aggregators (and I guess scraping out the last data from Mangadex before it's gone) is important. Or some other kind of automation for updating and downloading new chapters on release and other metadata.

      Preferably something headless running in Docker (web GUI optional), and the ability to sync to Mihon is crucial. I've been looking at Kavita, Komga, and Suwayomi but haven't decided yet.

      princesskadath@ani.socialP This user is from outside of this forum
      princesskadath@ani.socialP This user is from outside of this forum
      [email protected]
      wrote last edited by
      #2

      Suwayomi is probably your best bet, since it can auto download new chapters as soon as it finds them. Not sure how it is now, though. Last time I checked was at least two years ago.

      wjs018@ani.socialW 1 Reply Last reply
      2
      • pyrus@lemm.eeP [email protected]

        I guess I'll have to look into self hosting my library again on my server. Any tips for which software/stack to run?

        Support for downloading from most major sources going forwards like Mangaplus and various aggregators (and I guess scraping out the last data from Mangadex before it's gone) is important. Or some other kind of automation for updating and downloading new chapters on release and other metadata.

        Preferably something headless running in Docker (web GUI optional), and the ability to sync to Mihon is crucial. I've been looking at Kavita, Komga, and Suwayomi but haven't decided yet.

        omegalemmy@discuss.onlineO This user is from outside of this forum
        omegalemmy@discuss.onlineO This user is from outside of this forum
        [email protected]
        wrote last edited by
        #3

        Kotatsu has a cli-only downloader, and it's used to download manga directly from sites in Kotatsu

        1 Reply Last reply
        1
        • princesskadath@ani.socialP [email protected]

          Suwayomi is probably your best bet, since it can auto download new chapters as soon as it finds them. Not sure how it is now, though. Last time I checked was at least two years ago.

          wjs018@ani.socialW This user is from outside of this forum
          wjs018@ani.socialW This user is from outside of this forum
          [email protected]
          wrote last edited by
          #4

          TIL about suwayomi. I just set it up now and it is interesting. Basically, it is like a hosted version of mihon that lives on a server (it uses the same extensions and can even import a backup from mihon). It works exactly like mihon and many of the menus/settings are exactly the same. Chapters are downloaded and the library is periodically updated exactly like in mihon. You could basically put this on something like a NAS at home and use it like a web version of mihon. Optionally, you can figure out the hosting side of things and have it live at a domain you own, like manga.yourdomain.com behind basic auth.

          The most interesting part of hosting it on the web is that you can install a suwayomi extension in mihon on your mobile device. Then, your mobile device can browse your suwayomi library just like it does any other extension. Reading chapters on either your mobile device or on the suwayomi web ui will mark them as read. Additionally, it means that you can exclusively use the suwayomi extension on your mobile device and leave all the other extension management to the suwayomi install, migrating as needed when sources appear/disappear. All of that would be completely transparent to mihon because it is still just pointing to the same title on suwayomi.

          I am going to be messing around with this. There are some rough edges I have run into. The main issue I am having is that chapter downloads are really slow and the web ui isn't the most responsive at updating things like download percentages or library updates. I also couldn't get flaresolverr to work. Disabling that part of the docker compose file got downloads working again (just slow).

          wjs018@ani.socialW 1 Reply Last reply
          4
          • wjs018@ani.socialW [email protected]

            TIL about suwayomi. I just set it up now and it is interesting. Basically, it is like a hosted version of mihon that lives on a server (it uses the same extensions and can even import a backup from mihon). It works exactly like mihon and many of the menus/settings are exactly the same. Chapters are downloaded and the library is periodically updated exactly like in mihon. You could basically put this on something like a NAS at home and use it like a web version of mihon. Optionally, you can figure out the hosting side of things and have it live at a domain you own, like manga.yourdomain.com behind basic auth.

            The most interesting part of hosting it on the web is that you can install a suwayomi extension in mihon on your mobile device. Then, your mobile device can browse your suwayomi library just like it does any other extension. Reading chapters on either your mobile device or on the suwayomi web ui will mark them as read. Additionally, it means that you can exclusively use the suwayomi extension on your mobile device and leave all the other extension management to the suwayomi install, migrating as needed when sources appear/disappear. All of that would be completely transparent to mihon because it is still just pointing to the same title on suwayomi.

            I am going to be messing around with this. There are some rough edges I have run into. The main issue I am having is that chapter downloads are really slow and the web ui isn't the most responsive at updating things like download percentages or library updates. I also couldn't get flaresolverr to work. Disabling that part of the docker compose file got downloads working again (just slow).

            wjs018@ani.socialW This user is from outside of this forum
            wjs018@ani.socialW This user is from outside of this forum
            [email protected]
            wrote last edited by
            #5

            Alright, updates to my experience with Suwayomi for those that might stumble upon this in the future. Turns out a lot of my problems were solvable.

            The biggest fix I made was running it from SSD rather than straight from my HDD array. This fixed a lot of the slowness. My SSD cache drive on my NAS isn't the biggest, so I was able to use docker volume mappings to stick the downloads folder onto the array while leaving the rest of the app files on the cache SSD. This has dramatically helped speed things up.

            The other main thing that helped was enabling websockets in my reverse proxy. It turns out that the main reason the web ui was so unresponsive is that it heavily uses websockets to do things like update progress bars and the like. I have to deal with CGNAT, so it is a bit involved to set up (some extra lines in a couple nginx config files), so it isn't something I do by default for each of my services. It helps dramatically with Suwayomi.

            Since making these improvements, it has been much nicer to use.

            1 Reply Last reply
            2
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Login or register to search.
            Powered by NodeBB Contributors
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups