LinkDing on Cloudron - Bookmarks Manage and Search
-
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:
-
-
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.
-
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.
@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.
-
@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
-
@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
@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.
-
@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
-
-
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.
-
@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.
@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.
-
@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.
@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.
-
@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.
@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
-
@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
@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. -
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.
-
@girish just to let you know that Linkding is running without any problems since I packaged it...
@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!
-
@girish just to let you know that Linkding is running without any problems since I packaged it...
@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/codeitself (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
-
-
@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/codeitself (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
-
-
@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....
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