sophia_sol: photo of a 19th century ivory carving of a fat bird (Default)
Recently, out of frustration with the bookmarking sites available these days (rip delicious from long long ago, we still miss ye), I learned that it's possible to self-host a bookmark manager, and that Linkding, one such manager, seemed to have the features I need and be relatively easy to set up. And I like the idea of being able to control my own bookmarks like this, instead of depending on the whims of whoever owns the online service I'm using.

I'm a newbie to this kind of thing so I was intimidated going in, but last night I learned the magic of setting up one's own website using a vps, and I got an instance of linkding working on it and my bookmarks imported, and now I am hosting my very own personal bookmarking manager for all my many years of fannish bookmarks!

To get this done, I used the following instructions:

The "start a website" steps at https://landchad.net/

And then the linkding instructions here: https://www.maketecheasier.com/create-own-bookmark-manager-with-linkding/

It definitely involved some moments of deep confusion, but I figured it out eventually, and I'm super happy with the result! You can see my public bookmarks here: https://linkding.aviansoph.com/bookmarks/shared

I'm not done playing around with it at this point. I would be interested in figuring out how to customize the appearance a bit more. Linkding does have a field for custom CSS within a user account, which works nicely, but the changes that creates only show for the user, rather than being site-wide for anyone viewing my bookmarks.

If anyone has suggestions (or detailed instructions!) of what I should be looking into in order to make my customizations more broadly applicable on my instance of linkding, I'd very much appreciate it, as I really don't know what I'm doing lol. I want to learn more about how to understand what I'm doing with this website stuff!
Date/Time: 2024-04-17 16:04 (UTC)Posted by: [personal profile] luckyzukky
luckyzukky: watanabe mayu formerly from akb48 (akb | mayuyu #2)
great work! i don't have much advice but i host my own bookmarking service that has a similar pinboard-like interface, it's called espial, and you can see it in action here i use it all the time. these services are very useful!

for the custom css, the only advice i can offer is that maybe poking around with inspect element in your browser and then looking into the service's files and seeing if you can find the css file it's pulling from and then editing that? i've had luck with that on other services i host, though it's a little complicated and janky this way.
Date/Time: 2024-04-17 18:44 (UTC)Posted by: [personal profile] amalthia
amalthia: (Default)
I had no idea it was possible to host your own bookmark manager! I had fun seeing what you'd setup and now I'm curious to see what it would take to setup one of my own in case Pinboard ever goes down/away.
Date/Time: 2024-04-17 22:58 (UTC)Posted by: [personal profile] yhlee
yhlee: Alto clef and whole note (middle C). (Default)
Oh gosh, this is incredibly cool and I too have Worries about Pinboard. Thank you for posting this!
Date/Time: 2024-04-17 21:14 (UTC)Posted by: [personal profile] vriddy
vriddy: White cat reading a book (reading cat)
That is so cool! I didn't realise self-hosting a bookmarking site was an option, this is really neat :)
Date/Time: 2024-04-18 00:39 (UTC)Posted by: [personal profile] bluedreaming
bluedreaming: digital art of a person overlaid with blue, with ace-aro-agender buttons (Default)
This is really neat!

I managed to botch up installing wiki.js with digital ocean so I’m a little sceptical of my ability 😭 but the GitHub mentioned some managed hosting options so I’m tentatively interested in that option!

I am curious about scale - how many bookmarks do you have? Do you mostly use them for recs/etc.? I’m eying my 25,513 bookmarks in raindrop that are basically just snippet of my brain and wondering how compatible that is.

(What I really need to self host is an airtable alternative…)
Date/Time: 2024-04-18 21:08 (UTC)Posted by: [personal profile] satsuma
satsuma: a whole orange, a halved grapefruit, and two tangerine sections arranged into a still life (Default)
That's so cool! I have pondered a self hosted bookmarking solution but it seems hard and I'm a bit intimidated 😅

Maybe if the current owner of satsu.ma really does let it expire next month I'll snag it and give it a shot.....
Date/Time: 2024-04-19 01:32 (UTC)Posted by: [personal profile] biteshelter
biteshelter: Drawing of a white cat with a bow tie (Default)
This is super cool! I like the usage of punctuation to sort your tags.

I'm not familiar with linkding and I haven't set up a Docker container in a while, but I poked around a bit to see how it manages global stylesheets. It looks like there's a "styles" folder of files that get compiled to CSS files (like this one on your site) in the static folder when you run the installation Dockerfile. Wherever you find the other static files, your stylesheets should be there as well.

If there's no official support for site-wide custom CSS, my best guess is that you could change the static files, although they'll probably be overwritten when you update/reinstall. If you wanted, you could try changing the installation script to use your own SCSS or folder of static files instead of installing new CSS. Linkding seems to use a persistent "data" folder (listed under "volumes" in the docker compose file) to store your bookmarks, so a persistent style folder would probably be similar.

I found file management confusing when I set stuff up on Docker, so I hope this information is helpful somehow ^^'
Date/Time: 2024-04-20 17:26 (UTC)Posted by: [personal profile] silveradept
silveradept: A kodama with a trombone. The trombone is playing music, even though it is held in a rest position (Default)
Good to see that the project worked, and that it was something that did not take particularly long to get set up correctly and import your materials. Having more examples of successfully using and managing your own everything is good for people who feel intimidated about doing it themselves.

Profile

Fan-Coded

August 2024

S M T W T F S
    123
45678910
11121314151617
18192021222324
2526 272829 3031

Expand Cut Tags

No cut tags