I'm the author of linkding (1), an open-source, self-hosted bookmark manager that is similar to Pinboard, minus the social features. It uses Docker for deployments, SQLite as database and runs on Raspberry Pis.
There are many other solutions in the self-hosted space, such as Shiori or LinkAce.
Hi! Yes it indeed uses Spectre CSS which was a very positive experience as well. I actually donated a little to the author since it was exactly what I was looking for.
Docker might seem intimidating at first, but it really isn't hard to get started if you only want to spin up a container.
Sorry, it was not my intention to bounce off the LinkedIn brand. Also I have no plans to build a product or brand out of this. Thanks for your warning, but with the information I currently have following up on it seems a bit extreme.
I'm sorry about the confusion, it definitely wasn't my intention to bounce off the LinkedIn brand to promote this. As explained in the README, it's really just a cute name, especially in german.
I like your suggestion too, but I would hold off from renaming unless I can say with certainty that it is a common issue.
Somewhat off-topic, but where I work we don't need timesheets - so as an employee my main use-case for time tracking is actually to track my overtime. However most services seem to focus on the employer perspective - which is probably a reasonable product strategy.
So does anyone know a good solution for overtime tracking? Currently I'm using Nokotime in combination with a self-written node.js script that calculates my overtime per week / in total. While I love Nokotimes' UI I would consider switching if there was a tool/service that made the overtime thing easier.
Thanks for checking it out dvduval. Just to make sure, you have to drag it to the bookmark bar specifically, and not the toolbar on the right side of the address field. Here is a (linkding unrelated) video that shows the general idea: https://www.youtube.com/watch?v=dauK_-jcqP8
I think by default Chrome hides the bookmark bar when you are on a page. You can toggle the bookmark bar to be shown permanently from the Chrome Settings. If you're on a Mac the shortcut is CMD+Shift+B, on Windows it should be CTRL+Shift+B.
If that doesn't solve your problem - do you have any specific settings in Chrome, like Javascript disabled?
Yes, currently it uses a SQLite3 DB for storage. The DB is created or updated with Djangos migrate command which runs when the Docker container starts. The DB file can be found in the data folder.
Thanks for your comment, it made me realize I stopped thinking about persistence at some point and now I had to look up on SQLite usage in production. However for the apps current use-case of handling one account / one person it seems fine to use SQLite.
Linkding is a very lean bookmark service that provides bookmark management, tag categorization and search. It is built to be self-hosted and runs perfectly fine on a Raspberry Pi. It also provides an import/export function that is compatible with other services like Pinboard.in.
After using Pinboard.in for several years I noticed that I basically only ever use the features described above. Also while I like the minimal approach and the quick UI of Pinboard, it could just look a little bit nicer. So I took that opportunity to make a hobby project out of building such a service myself while also learning something new. I decided on Python and Django as stack, as I never really used Python and Django looked impressive. Building the application took me around 2 weeks. I implemented the features above, added a basic CSS framework with minimal tweaks so the UI looks nice and made everything work on mobile. My take-aways from the project are that Django is really awesome. Django is a batteries-included web framework and provides pretty much everything you'll ever need OOTB. The documentation is among the best I have ever seen. Also as someone who has been mostly working on SPAs / rich clients for the last decade I have to admit it was a sobering experience how quickly you can get results with an integrated server-side framework like this. I'll definitely consider that approach more from now on.
If you are interested, the application is basically ready-for-use and easily installed with Docker. I have been running it for 6 months now in a Docker container on my Raspberry Pi and in terms of just dumping links into a storage it suffices for me. I provided a demo instance with open registration here: https://demo.linkding.link
There are many other solutions in the self-hosted space, such as Shiori or LinkAce.
1: https://github.com/sissbruecker/linkding