Linkding Media Archiver
Updated Aug 16, 2025
Linkding is a pretty good bookmark manager with nice HTML archiving capabilities, but wouldn’t it be nice if it could archive more than just HTML snapshots?
Inspired by Karakeep’s video archiving feature, I made Linkding Media Archiver, which is an external add-on of sorts that automatically downloads media files and stores them in Linkding so your favorite YouTube poops are preserved for eternity. It uses yt-dlp to download media so it supports pretty much any site with audio/video on it, and it uses Linkding itself is the storage medium by uploading the files as bookmark attachments – just like the built-in HTML snapshots. It runs easily as a Docker container next to Linkding and requires no persistent storage or configuration outside of a few environment variables.
I used this project as an excuse to learn Go. I’ve tried to follow Go’s idioms — which are at times peculiar when coming from other languages — but since it’s my first real Go project, a seasoned Go developer would probably consider the code a bit amateurish. Feel free to make a pull request!