HNHacker News
TopNewBestAskShowJobs

sissbruecker

50 karma · joined December 24, 2019

submissionscomments
sissbruecker··on Show HN: WebCrate – an open-source social bookmarking tool
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.

1: https://github.com/sissbruecker/linkding

sissbruecker··on Show HN: Linkding, a self-hostable bookmark service
I added a demo account:

username=linkdemo password=checkitout123

Disclaimer that I'm not responsible for the content that other people add to that account :)

sissbruecker··on Show HN: Linkding, a self-hostable bookmark service
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.

sissbruecker··on Show HN: Linkding, a self-hostable bookmark service
As the other commenter pointed out, those are just the standard policies provided by Django ;)
sissbruecker··on Show HN: Linkding, a self-hostable bookmark service
You can create your own account. There is a Register link at the bottom right of the login form.

FYI the email is not used, the registration completes immediately without confirmation.

sissbruecker··on Show HN: Linkding, a self-hostable bookmark service
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.
sissbruecker··on Show HN: Linkding, a self-hostable bookmark service
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.

sissbruecker··on Show HN: Timelite, a simple time tracking solution
This looks very nice! I like the minimalism.

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.

sissbruecker··on Show HN: Linkding, a self-hostable bookmark service
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?

sissbruecker··on Show HN: Linkding, a self-hostable bookmark service
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.

sissbruecker··on Show HN: Linkding, a self-hostable bookmark service
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