Self-hosting my bookmarks
Jeremy Rader Jeremy Raderbookmarksself-hostI've been using Raindrop.io for my bookmarks. I love having the ability to sync my bookmarks across my devices. However, I've had a few issues with their services. I've found their admin settings to be a bit buggy. Their password reset feature got me locked out of my account and the export to html feature just resulted in a blank file sent to my email.
I've also been interested in the indieweb and self-hosting lately. One of the core principles of the indieweb is Own Your Data. Every time we depend on someone or something else we give up a little bit of control. I'm getting a little tired of all of the control that everyone else has over me online. It's time to take that back.
I've decided to try out Linkding for bookmarks. Linkding is a self-hosted solution that is super simple to setup. I literally only had to run a one-line command on my server to get it running: docker run --name linkding -p 9090:9090 -d sissbruecker/linkding:latest
. After setting up a subdomain with my domain provider and adding some nginx configuration I had it running in no time.
Unfortunately Linkding doesn't have a way to publicly share links, but it does have a rest api and I've got some ideas for setting up a bookmarks page on my site to pull from linkding and filter on the tags that I've set up for my bookmarks. I could even add a page that's just for queuing up the bookmarks that are tagged as #read-later.
Sure, using Linkding still means I have some dependencies. But I think it's a great next step so that I don't have my personal data on Raindrop.io but I don't have to completely implement my own system of bookmarks either.
Have a comment? Shoot me an email at jeremy@jeremyrader.com