Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • 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
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Calibre (& Calibre web?)

Calibre (& Calibre web?)

Scheduled Pinned Locked Moved Solved App Wishlist
43 Posts 10 Posters 19.4k Views 12 Watching
  • 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.
  • ei8fdbE Offline
    ei8fdbE Offline
    ei8fdb
    wrote on last edited by
    #22

    I've read this thread but wanted to ask - is there a procedure to follow for this installation? I'd like to try it.

    1 Reply Last reply
    1
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by
      #23

      @ultraviolet I tried to move the app package forward. Can you tell me how those database files are created (and why are they needed?). Meaning the files here - https://github.com/euanmcgregor/calibre-web-cloudron/tree/master/Library

      ultravioletU 1 Reply Last reply
      1
      • girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #24

        @ei8fdb I put a small tutorial here - https://forum.cloudron.io/topic/3102/building-custom-packages . Feel free to ask questions there.

        1 Reply Last reply
        2
        • girishG girish

          @ultraviolet I tried to move the app package forward. Can you tell me how those database files are created (and why are they needed?). Meaning the files here - https://github.com/euanmcgregor/calibre-web-cloudron/tree/master/Library

          ultravioletU Offline
          ultravioletU Offline
          ultraviolet
          App Dev
          wrote on last edited by
          #25

          @girish Yes they are needed that is the base database for calibre, they are copied to the app/data on build (if I recall correctly)

          1 Reply Last reply
          0
          • girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #26

            @ultraviolet I see but how did you generate them or create them? Are they provided by the upstream project?

            ultravioletU 1 Reply Last reply
            0
            • girishG girish

              @ultraviolet I see but how did you generate them or create them? Are they provided by the upstream project?

              ultravioletU Offline
              ultravioletU Offline
              ultraviolet
              App Dev
              wrote on last edited by
              #27

              @girish ah with you. No it needs to be generated by the calibre project it is an empty database created that the web app uses to connect to. I created it as I would then need to install calibre into the app container then use the api to generate the empty db then remove calibre. Seemed a waste of time so I created a blank one for the purpose of ease.

              1 Reply Last reply
              3
              • girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #28

                Got to hack on the app this weekend. Still have to figure how to automate the settings but I wanted to ask how this integrates with mobile apps. It seems to me that this is done via the calibre content server (and not calibre web). I think it would not be very useful if we just had calibre web but no way to access the books from the mobile apps. I think what this means is that I have to set up the app so that the content server is also running (and authenticates via LDAP or something).

                Am I correct about this?

                jdaviescoatesJ 1 Reply Last reply
                0
                • girishG girish

                  Got to hack on the app this weekend. Still have to figure how to automate the settings but I wanted to ask how this integrates with mobile apps. It seems to me that this is done via the calibre content server (and not calibre web). I think it would not be very useful if we just had calibre web but no way to access the books from the mobile apps. I think what this means is that I have to set up the app so that the content server is also running (and authenticates via LDAP or something).

                  Am I correct about this?

                  jdaviescoatesJ Offline
                  jdaviescoatesJ Offline
                  jdaviescoates
                  wrote on last edited by
                  #29

                  @girish I don't know, but I'd still find it useful even if I couldn't use mobile apps (my phone is full up and has no space for any more apps anyway - it's so annoying I can't delete all the Google apps I never user, once this phone dies I'm definitely going to get a 2nd hand phone that will run https://e.foundation/ or https://lineageos.org/ )

                  I use Cloudron with Gandi & Hetzner

                  1 Reply Last reply
                  1
                  • T Offline
                    T Offline
                    thetomester13
                    App Dev
                    wrote on last edited by
                    #30

                    @girish the combination of Calibre and Calibre-web is quite tricky. That being said, there are plenty of apps that can read from Calibre-web's OPDS server. I personally use MapleRead SE on iOS, but any app that supports OPDS can plug into Calibre-web's server.

                    Also, I could be wrong here, but I believe Calibre doesn't support LDAP whereas Calibre-web does.

                    1 Reply Last reply
                    1
                    • girishG Offline
                      girishG Offline
                      girish
                      Staff
                      wrote on last edited by
                      #31

                      @thetomester13 said in Calibre (& Calibre web?):

                      OPDS

                      Ah, thanks for this note. This is what I was missing. I was wondering how to get books out of the app for mobile use and this seems to be it.

                      @jdaviescoates I also managed to figure out how to automate the LDAP parts, so I will get it published soonish.

                      jdaviescoatesJ 1 Reply Last reply
                      3
                      • girishG girish

                        @thetomester13 said in Calibre (& Calibre web?):

                        OPDS

                        Ah, thanks for this note. This is what I was missing. I was wondering how to get books out of the app for mobile use and this seems to be it.

                        @jdaviescoates I also managed to figure out how to automate the LDAP parts, so I will get it published soonish.

                        jdaviescoatesJ Offline
                        jdaviescoatesJ Offline
                        jdaviescoates
                        wrote on last edited by
                        #32

                        @girish said in Calibre (& Calibre web?):

                        @jdaviescoates I also managed to figure out how to automate the LDAP parts, so I will get it published soonish.

                        Woohoo! 😄

                        I use Cloudron with Gandi & Hetzner

                        1 Reply Last reply
                        0
                        • mehdiM Offline
                          mehdiM Offline
                          mehdi
                          App Dev
                          wrote on last edited by
                          #33

                          So, anyone know if the desktop apps can synchronize with the web app ? I have a quite large Calibre library locally, I'd appreciate uploading it and keeping it in sync

                          T 1 Reply Last reply
                          1
                          • mehdiM mehdi

                            So, anyone know if the desktop apps can synchronize with the web app ? I have a quite large Calibre library locally, I'd appreciate uploading it and keeping it in sync

                            T Offline
                            T Offline
                            thetomester13
                            App Dev
                            wrote on last edited by
                            #34

                            @mehdi Yes, Calibre is the 'backend' for Calibre-web. If you manage to upload your local Calibre to this Calibre, then Calibre-web should have it all synced up for you. I managed to do this upgrade before (with a relatively small library). I wonder if I can dig up the instructions somewhere...

                            1 Reply Last reply
                            1
                            • jdaviescoatesJ Offline
                              jdaviescoatesJ Offline
                              jdaviescoates
                              wrote on last edited by
                              #35

                              @mehdi from a quick search around it also seems one possible option (which I think I might try once we've got Calibre-web in Cloudron) is to store your Calibre library in a Nextcloud folder and then connect/ sync both the desktop Calibre and Calibre-web to that.

                              I use Cloudron with Gandi & Hetzner

                              1 Reply Last reply
                              0
                              • girishG Offline
                                girishG Offline
                                girish
                                Staff
                                wrote on last edited by
                                #36

                                Alright, almost there. There's a few bugs I have to report upstream and learn some python along the way to get those fixed.

                                585435e5-45cf-4c88-97b2-712d61451ee8-image.png

                                1 Reply Last reply
                                7
                                • robiR Offline
                                  robiR Offline
                                  robi
                                  wrote on last edited by
                                  #37

                                  I hope there's a dark mode!

                                  Conscious tech

                                  yusfY 1 Reply Last reply
                                  0
                                  • girishG Offline
                                    girishG Offline
                                    girish
                                    Staff
                                    wrote on last edited by
                                    #38

                                    I have opened https://github.com/janeczku/calibre-web/issues/1656 for a start.

                                    1 Reply Last reply
                                    3
                                    • girishG Offline
                                      girishG Offline
                                      girish
                                      Staff
                                      wrote on last edited by
                                      #39

                                      I have pushed this to unstable now. Still some work to be done, hopefully should get done next week.

                                      T 1 Reply Last reply
                                      4
                                      • girishG girish

                                        I have pushed this to unstable now. Still some work to be done, hopefully should get done next week.

                                        T Offline
                                        T Offline
                                        thetomester13
                                        App Dev
                                        wrote on last edited by
                                        #40

                                        @girish 👏 thanks! This is definitely something I've been wanting for a while. I'll play around with this soon and try and post instructions on migrating from a manual installation (@ultraviolet 's package) to this one.

                                        girishG 1 Reply Last reply
                                        2
                                        • T thetomester13

                                          @girish 👏 thanks! This is definitely something I've been wanting for a while. I'll play around with this soon and try and post instructions on migrating from a manual installation (@ultraviolet 's package) to this one.

                                          girishG Offline
                                          girishG Offline
                                          girish
                                          Staff
                                          wrote on last edited by
                                          #41

                                          @thetomester13 yes, I want to move in all my books as well. The app itself works well , just the integration points need to be ironed out. Also, let me know if the OPDS works for you.

                                          T 1 Reply Last reply
                                          2

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search