2024-04-17 11:31
sophia_sol in
fancoded
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
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!
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!
◾ Tags:
(no subject)
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.
(no subject)
and thanks for the advice, I'll see what I can do with that!
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
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…)
(no subject)
Maybe if the current owner of satsu.ma really does let it expire next month I'll snag it and give it a shot.....
(no subject)
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 ^^'
(no subject)