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
  • 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 | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. LinkDing on Cloudron - Bookmarks Manage and Search

LinkDing on Cloudron - Bookmarks Manage and Search

Scheduled Pinned Locked Moved Solved App Wishlist
linkdingbookmarkssearchmanagerbrowser
36 Posts 7 Posters 4.1k Views 7 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.
  • marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    wrote on last edited by
    #9

    Not sure if you're already aware of it, but Floccus does a decent job of this with Nextcloud Bookmarks app as the bridge between multiple browsers syncing:

    • https://forum.cloudron.io/topic/2951/floccus-bookmark-synching-between-chromiums-firefox

    Web Design https://www.evergreen.je
    Development https://brandlight.org
    Life https://marcusquinn.com

    1 Reply Last reply
    2
    • girishG Do not disturb
      girishG Do not disturb
      girish
      Staff
      wrote on last edited by
      #10

      Looks like OIDC support might be coming in https://github.com/sissbruecker/linkding/pull/389

      1 Reply Last reply
      4
      • L Offline
        L Offline
        LoudLemur
        wrote on last edited by
        #11

        OIDC = OpenID Connect

        https://www.pingidentity.com/en/resources/identity-fundamentals/authentication-authorization-standards/openid-connect.html

        1 Reply Last reply
        0
        • KubernetesK Offline
          KubernetesK Offline
          Kubernetes
          App Dev
          wrote on last edited by
          #12

          After many hours I got a running package of linkding now.
          It is still a mess, but it can be deployed and application is running.
          If someone want to give it a try, have a look at the gitlab repo
          As alway, use on your own risk - linkding database might be lost for whatever reason.

          There is still a lot of cleanup to do, but the hardest part (from my point of view) is done.

          L 1 Reply Last reply
          3
          • KubernetesK Kubernetes

            After many hours I got a running package of linkding now.
            It is still a mess, but it can be deployed and application is running.
            If someone want to give it a try, have a look at the gitlab repo
            As alway, use on your own risk - linkding database might be lost for whatever reason.

            There is still a lot of cleanup to do, but the hardest part (from my point of view) is done.

            L Offline
            L Offline
            LoudLemur
            wrote on last edited by
            #13

            @Kubernetes said in LinkDing on Cloudron - Bookmarks Manage and Search:

            After many hours I got a running package of linkding now.
            It is still a mess, but it can be deployed and application is running.
            If someone want to give it a try, have a look at the gitlab repo
            As alway, use on your own risk - linkding database might be lost for whatever reason.

            There is still a lot of cleanup to do, but the hardest part (from my point of view) is done.

            Well done! You are doing so much and you have only just started here. I hope that it is becoming easier to accomplish with each application and that somebody with experience can help make it a more polished job.

            Not many people have your skills or the desire to help.

            1 Reply Last reply
            1
            • KubernetesK Offline
              KubernetesK Offline
              Kubernetes
              App Dev
              wrote on last edited by
              #14

              @LoudLemur thank you, your appreciation is really motivating me.
              In fact the packaging process is becoming more and more clear to me and I already learned some patterns for a better process. I think that my results are still far from perfect, but at least they are working 😆

              L girishG 2 Replies Last reply
              4
              • KubernetesK Kubernetes

                @LoudLemur thank you, your appreciation is really motivating me.
                In fact the packaging process is becoming more and more clear to me and I already learned some patterns for a better process. I think that my results are still far from perfect, but at least they are working 😆

                L Offline
                L Offline
                LoudLemur
                wrote on last edited by
                #15

                @Kubernetes Well, thank you very much for saying so. There are so many applications I would love to be packaged. Have you looked through the AppWishList section of the forum? You might find some ideas.

                I am glad it is becoming easier for you.

                KubernetesK 1 Reply Last reply
                1
                • KubernetesK Kubernetes

                  @LoudLemur thank you, your appreciation is really motivating me.
                  In fact the packaging process is becoming more and more clear to me and I already learned some patterns for a better process. I think that my results are still far from perfect, but at least they are working 😆

                  girishG Do not disturb
                  girishG Do not disturb
                  girish
                  Staff
                  wrote on last edited by
                  #16

                  @Kubernetes looking good! Are you able to remove the multi-build from the Dockerfile? I can look into publishing this afterwards.

                  1 Reply Last reply
                  2
                  • KubernetesK Offline
                    KubernetesK Offline
                    Kubernetes
                    App Dev
                    wrote on last edited by Kubernetes
                    #17

                    @girish switched to single stage build, did clean up, image is working on my cloudron. I think the package could be checked for publishing. user is still requred to be created manually with the manage.py command - description in the README.md

                    SORRY - BUILD IS BROKEN - I am looking into it

                    1 Reply Last reply
                    3
                    • KubernetesK Offline
                      KubernetesK Offline
                      Kubernetes
                      App Dev
                      wrote on last edited by
                      #18

                      I have to say, that I don't like uwsgi. The build of it did break the single stage image all the time. Finally I found a way to fix it by installing the latest uwsgi version, but not the one specified in the requirements.txt of the linkding project.

                      @girish please have a look at my repo. it seems to run fine on cloudron now, is single stage and after creating a user in terminal, the linkding app is usable.

                      KubernetesK 1 Reply Last reply
                      5
                      • L LoudLemur

                        @Kubernetes Well, thank you very much for saying so. There are so many applications I would love to be packaged. Have you looked through the AppWishList section of the forum? You might find some ideas.

                        I am glad it is becoming easier for you.

                        KubernetesK Offline
                        KubernetesK Offline
                        Kubernetes
                        App Dev
                        wrote on last edited by
                        #19

                        @LoudLemur For sure there are some Apps in the Wish List that I may pickup to package. But first I want to see the current work to get done. I usually don't want to have to many parallel streams at once.

                        L marcusquinnM 2 Replies Last reply
                        2
                        • KubernetesK Kubernetes

                          @LoudLemur For sure there are some Apps in the Wish List that I may pickup to package. But first I want to see the current work to get done. I usually don't want to have to many parallel streams at once.

                          L Offline
                          L Offline
                          LoudLemur
                          wrote on last edited by
                          #20

                          @Kubernetes said in LinkDing on Cloudron - Bookmarks Manage and Search:

                          @LoudLemur For sure there are some Apps in the Wish List that I may pickup to package. But first I want to see the current work to get done. I usually don't want to have to many parallel streams at once.

                          Excellent and good discipline. I am curious which Wish List Applications you might like.

                          1 Reply Last reply
                          1
                          • KubernetesK Kubernetes

                            @LoudLemur For sure there are some Apps in the Wish List that I may pickup to package. But first I want to see the current work to get done. I usually don't want to have to many parallel streams at once.

                            marcusquinnM Offline
                            marcusquinnM Offline
                            marcusquinn
                            wrote on last edited by
                            #21

                            @Kubernetes You might find some of the AI tools interesting:

                            • https://forum.cloudron.io/topic/8938/chatbot-ui-for-chatgpt
                            • https://forum.cloudron.io/topic/9130/flowise-ui-for-langchain
                            • https://forum.cloudron.io/topic/8988/langflow-ui-for-langchain
                            • https://forum.cloudron.io/topic/8997/weaviate-open-source-vector-database-for-ai-long-term-memory-and-local-data-alternative-to-pinecone
                            • https://forum.cloudron.io/topic/9078/chroma-open-source-vector-database-for-ai-long-term-memory-and-local-data-alternative-to-pinecone
                            • https://forum.cloudron.io/topic/9002/agentgpt-web-ui-for-autogpt

                            Web Design https://www.evergreen.je
                            Development https://brandlight.org
                            Life https://marcusquinn.com

                            timconsidineT 1 Reply Last reply
                            1
                            • marcusquinnM marcusquinn

                              @Kubernetes You might find some of the AI tools interesting:

                              • https://forum.cloudron.io/topic/8938/chatbot-ui-for-chatgpt
                              • https://forum.cloudron.io/topic/9130/flowise-ui-for-langchain
                              • https://forum.cloudron.io/topic/8988/langflow-ui-for-langchain
                              • https://forum.cloudron.io/topic/8997/weaviate-open-source-vector-database-for-ai-long-term-memory-and-local-data-alternative-to-pinecone
                              • https://forum.cloudron.io/topic/9078/chroma-open-source-vector-database-for-ai-long-term-memory-and-local-data-alternative-to-pinecone
                              • https://forum.cloudron.io/topic/9002/agentgpt-web-ui-for-autogpt
                              timconsidineT Offline
                              timconsidineT Offline
                              timconsidine
                              App Dev
                              wrote on last edited by
                              #22

                              @marcusquinn he has packaged ChatPad which I think is better than chatbot-ui

                              Thanks for the posts on pinecone alternatives.
                              I can't get flowise working (even as standalone deployment), so maybe they will provide a solution.

                              1 Reply Last reply
                              1
                              • KubernetesK Kubernetes

                                I have to say, that I don't like uwsgi. The build of it did break the single stage image all the time. Finally I found a way to fix it by installing the latest uwsgi version, but not the one specified in the requirements.txt of the linkding project.

                                @girish please have a look at my repo. it seems to run fine on cloudron now, is single stage and after creating a user in terminal, the linkding app is usable.

                                KubernetesK Offline
                                KubernetesK Offline
                                Kubernetes
                                App Dev
                                wrote on last edited by
                                #23

                                @girish just to let you know that Linkding is running without any problems since I packaged it...

                                L girishG 2 Replies Last reply
                                3
                                • KubernetesK Kubernetes

                                  @girish just to let you know that Linkding is running without any problems since I packaged it...

                                  L Offline
                                  L Offline
                                  LoudLemur
                                  wrote on last edited by
                                  #24

                                  @Kubernetes said in LinkDing on Cloudron - Bookmarks Manage and Search:

                                  @girish just to let you know that Linkding is running without any problems since I packaged it...

                                  Excellent! Well done! I hope it wasn't too troublesome to accomplish and that it was satisfying.

                                  Do you still have the desire to package? I hope so!

                                  1 Reply Last reply
                                  1
                                  • KubernetesK Kubernetes

                                    @girish just to let you know that Linkding is running without any problems since I packaged it...

                                    girishG Do not disturb
                                    girishG Do not disturb
                                    girish
                                    Staff
                                    wrote on last edited by
                                    #25

                                    @Kubernetes I forked the app to https://git.cloudron.io/cloudron/linkding-app . You should have permissions.

                                    I thought I will fix it but then thought I can help you along instead 🙂

                                    • First off, the app doesn't build. For example, it does COPY linkding/package.json linkding/package-lock.json ./ . Where are these files in the repo? I am guessing you had linkding checked out locally when building the app maybe. Instead you should do something like https://git.cloudron.io/cloudron/changedetection-app/-/blob/master/Dockerfile#L9 . Also, see how the VERSION is pinned to a specific version of linkding.

                                    • Next, in bootstrap.sh , you have cp -nr /app/code/linkding/* /app/data/ . This is copying the code into data directory and now the code is also part of your backup. You should be able to run all the commands out of /app/code itself (which is readonly filesystem).

                                    • The apt is most likely redundant. The base image has all the libraries

                                    • There are actually two CMD . We can remove the HEALTHCHECK and the CMD immediately after, Cloudron does not use it.

                                    • You can rename bootstrap.sh to start.sh . This is just Cloudron convention

                                    KubernetesK 1 Reply Last reply
                                    1
                                    • girishG girish

                                      @Kubernetes I forked the app to https://git.cloudron.io/cloudron/linkding-app . You should have permissions.

                                      I thought I will fix it but then thought I can help you along instead 🙂

                                      • First off, the app doesn't build. For example, it does COPY linkding/package.json linkding/package-lock.json ./ . Where are these files in the repo? I am guessing you had linkding checked out locally when building the app maybe. Instead you should do something like https://git.cloudron.io/cloudron/changedetection-app/-/blob/master/Dockerfile#L9 . Also, see how the VERSION is pinned to a specific version of linkding.

                                      • Next, in bootstrap.sh , you have cp -nr /app/code/linkding/* /app/data/ . This is copying the code into data directory and now the code is also part of your backup. You should be able to run all the commands out of /app/code itself (which is readonly filesystem).

                                      • The apt is most likely redundant. The base image has all the libraries

                                      • There are actually two CMD . We can remove the HEALTHCHECK and the CMD immediately after, Cloudron does not use it.

                                      • You can rename bootstrap.sh to start.sh . This is just Cloudron convention

                                      KubernetesK Offline
                                      KubernetesK Offline
                                      Kubernetes
                                      App Dev
                                      wrote on last edited by
                                      #26

                                      @girish Great, I will have a look right now 🙂

                                      1 Reply Last reply
                                      0
                                      • KubernetesK Offline
                                        KubernetesK Offline
                                        Kubernetes
                                        App Dev
                                        wrote on last edited by Kubernetes
                                        #27

                                        @girish I fixed the most mentioned things, but I still use to copy the application to /app/data because it needs to have write access when started.

                                        EDIT 1: I did a merge request now 🙂

                                        EDIT 2: I am not sure if I did push it right. I see the merged change in my repo now, but not in yours....

                                        1 Reply Last reply
                                        2
                                        • girishG Do not disturb
                                          girishG Do not disturb
                                          girish
                                          Staff
                                          wrote on last edited by
                                          #28

                                          @Kubernetes I think your local git repo is still pointing to your original repo on gitlab. You have to switch it to the forked one.

                                          KubernetesK 1 Reply Last reply
                                          0
                                          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