Linkding remplace vos onglets épinglés par un vrai gestionnaire de signets
Linkding, gestionnaire de signets auto-hébergé, atteint sa version 1.45 en janvier 2026 avec 11 000 étoiles sur GitHub. Il remplace Pinboard, Pocket ou l’onglet « à lire plus tard » à condition d’accepter dix minutes de Docker et une discipline de tags.
Juillet 2009 — Pinboard ouvre ses portes avec un modèle à 22 $ par an, sans pubs, sans trackers. Décembre 2020 — Linkding publie sa version 1.0, un conteneur Docker unique avec SQLite. Janvier 2026 — Linkding passe en v1.45 avec 11 000 étoiles sur GitHub, six apps mobiles, une API REST et une communauté qui l’entoure d’outils. Le gestionnaire de signets n’a jamais été aussi simple à auto-héberger : il est temps de fermer vos 47 onglets « pour plus tard » et de leur donner une vraie maison.
Ce que Linkding fait, et ce qu’il ne fait pas
Linkding est un gestionnaire de signets conçu pour être minimal, rapide et tenir dans un seul conteneur Docker. Il ne remplace pas un outil de veille, un agrégateur RSS ou un outil de lecture différée riche comme l’était Omnivore avant sa fermeture. Il fait une chose : stocker vos liens, les retrouver vite, et ne jamais les perdre.
Sous le capot, c’est une application Django avec SQLite par défaut — PostgreSQL est supporté mais reste optionnel. L’image Docker pèse moins de 100 Mo dans sa version de base, et le docker-compose.yml officiel tient en 25 lignes. Pas de Redis, pas de files de messages : un seul processus, une seule base, des migrations automatiques sans jamais casser la compatibilité ascendante. Le développeur maintient ce contrat depuis la v1.0 en décembre 2020.
Le rythme de publication est l’indicateur le plus fiable de la santé du projet. Quatre versions majeures en 2025 (1.42 en août, 1.43 en septembre, 1.44 en octobre, 1.45 en janvier 2026), chacune avec une note de release détaillée. La faille de sécurité GHSA-3pf9-5cjv-2w7q corrigée en décembre 2025 a été livrée dans la v1.44.2 en une semaine — le délai standard pour un projet maintenu par une personne seule, et un signal positif.
L’arsenal fonctionnel
Linkding ne cherche pas à tout faire, mais ce qu’il fait est solide.
- Tags avec autocomplétion, gestion par lots et nuage de tags depuis la v1.43 (septembre 2025). Un signet peut porter plusieurs tags ; un tag se renomme ou se fusionne en quelques clics.
- Recherche plein texte avec opérateurs logiques (
and,or,not) depuis la v1.44 (octobre 2025). Tapezdocker and selfhostedet vous obtenez exactement ce que vous cherchez, pas la moitié de votre bibliothèque. - Archive automatique sur Internet Archive en arrière-plan, sans configuration — il suffit de ne pas désactiver
LD_DISABLE_BACKGROUND_TASKS. La variantelatest-plusde l’image Docker ajoute l’archivage local en HTML via Chromium, au prix d’un conteneur deux fois plus lourd et d’une consommation mémoire plus élevée. - Raccourcis clavier pour tout le flux de navigation :
npour nouveau signet,spour focus recherche,?pour la liste complète. Pas de souris nécessaire une fois la session lancée. - Mode sombre natif, détecté automatiquement depuis les préférences du navigateur.
- PWA installable sur mobile comme sur desktop, avec un rendu propre et une navigation tactile fluide.
- Multi-utilisateur avec partage de signets entre utilisateurs ou via des liens publics protégés par token. La v1.45 (janvier 2026) ajoute la gestion des jetons d’API et la possibilité de désactiver le formulaire de connexion pour les déploiements derrière un proxy d’authentification.
- SSO via OIDC (Authentik, Authelia, Keycloak) ou proxy d’authentification, avec création automatique des comptes à la première connexion.
- Import/export au format Netscape HTML, le standard de fait pour les signets depuis vingt-cinq ans. Vous pouvez importer un export Pinboard, Pocket, Firefox ou Chrome sans étape intermédiaire.
La REST API est le vrai multiplicateur de force. Elle expose tous les endpoints nécessaires — CRUD sur les signets, recherche, gestion des tags — et alimente un écosystème communautaire qui dépasse largement ce qu’un projet solo peut maintenir seul.
L’écosystème communautaire
C’est l’argument massue pour Linkding face aux alternatives fermées. Une API REST documentée a permis l’émergence de projets qui couvrent tous les usages.
Apps mobiles. Linkdy (Flutter, Android et iOS, disponible sur le Play Store et l’App Store) est le client mobile le plus complet. LinkBuddy (React Native, Android et iOS) couvre aussi les deux plateformes. Pinkt et Linklater existent en clients Android natifs, LinkThing côté iOS.
Intégrations navigateur. L’extension officielle pour Firefox et Chrome ajoute un bouton dans la barre d’outils. Pour les utilisateurs avancés, linkding-injector injecte les résultats de recherche Linkding dans la sidebar de Google et DuckDuckGo — vos signets remontent à côté des résultats du web.
Automatisation. DingDrop et linkdinger sont des bots Telegram qui sauvent des liens directement dans Linkding. linkding-cli est une interface en ligne de commande, aiolinkding une bibliothèque Python asynchrone, linkding-rs un client Rust, go-linkding un client Go. Pocket2Linkding migre une bibliothèque Pocket entière sans perdre les dates ni les tags.
Qualité de vie. linkding-healthcheck scanne vos signets et marque les URLs mortes, linkding-reminder envoie des rappels par email pour les signets tagués d’une manière spécifique, linkding-archiver couple SingleFile et Tube Archivist pour tout sauvegarder.
Aucun service fermé ne propose une telle diversité d’outils, et aucun ne le fera jamais — c’est la définition même de l’avantage d’une API ouverte.
Une commande Docker, et c’est parti
Le docker-compose.yml officiel est le plus court que j’aie jamais vu pour une application de cette maturité.
version: "3.8"
services:
linkding:
container_name: linkding
image: sissbruecker/linkding:latest
ports:
- "9090:9090"
volumes:
- ./data:/etc/linkding/data
environment:
LD_SUPERUSER_NAME: admin
LD_SUPERUSER_PASSWORD: ${LD_SUPERUSER_PASSWORD}
restart: unless-stopped Créez un fichier .env avec LD_SUPERUSER_PASSWORD=<mot-de-passe>, lancez docker compose up -d, puis créez votre premier utilisateur :
docker compose exec linkding python manage.py createsuperuser \
--username=joe [email protected] Trois précautions qui évitent des heures de dépannage. D’abord, n’exposez jamais le port 9090 directement sur Internet sans reverse proxy et HTTPS : l’interface d’administration est accessible dès le premier démarrage, et le formulaire de connexion est la seule barrière. Ensuite, l’image latest-plus inclut Chromium pour l’archivage local HTML — attendez-vous à une image de 400 Mo au lieu de 100 Mo, et à 200 Mo de RAM supplémentaire au runtime pour chaque snapshot. Enfin, si vous migrez depuis Pinboard ou Pocket, exportez d’abord au format Netscape HTML, puis importez dans Linkding via l’interface d’administration : l’outil Pocket2Linkding est plus fiable pour Pocket, car il préserve les dates originales.
Pinboard vs Linkding : le match
Le match est asymétrique par construction — un service commercial maintenu par une personne depuis quinze ans contre un projet open source maintenu par une personne depuis cinq ans.
Pinboard coûte 22 $ par an pour l’accès de base, 39 $ par an avec l’archivage complet (copie de chaque page, recherche plein texte, détection de liens morts). Les données sont chez Pinboard, sur l’infrastructure de Pinboard, accessibles uniquement via l’API de Pinboard. Le service fonctionne, il est rapide, il n’a jamais eu de faille de sécurité publique majeure depuis 2009. Mais vous ne possédez rien : si Pinboard ferme demain, vous avez un export Netscape et une semaine pour trouver une alternative.
Linkding coûte zéro euro par an en licence, environ 10 à 15 € par an en électricité pour un Raspberry Pi ou un mini PC. Vos données sont sur votre disque, dans un fichier SQLite que vous pouvez sauvegarder avec rsync ou rclone. Vous pouvez lire la base directement avec n’importe quel client SQLite. L’archivage Internet Archive est gratuit et automatique. Mais vous êtes responsable de la sécurité, des mises à jour et des sauvegardes.
La vraie différence n’est pas le prix. C’est le contrôle. Avec Linkding, vous pouvez écrire un script qui extrait tous vos signets tagués a-lire et les envoie sur votre Kindle chaque dimanche. Avec Pinboard, vous attendez que le développeur ajoute la fonctionnalité — ce qu’il ne fera probablement jamais, et c’est son droit.
Le verdict
Si vous avez déjà un serveur qui tourne ou un Raspberry Pi qui prend la poussière, installez Linkding aujourd’hui. Le docker compose up -d prend moins d’une minute, l’import d’une bibliothèque Pinboard ou Pocket prend moins de cinq minutes, et vous aurez un gestionnaire de signets qui fait mieux que l’onglet épinglé sans rien vous coûter.
Si vous n’avez pas d’infrastructure d’auto-hébergement et que vous voulez juste sauver des liens sans penser à la maintenance, Pinboard à 22 $ par an reste une excellente option — le service est stable, le développeur est réactif, et vous ne touchez à aucun fichier YAML.
Si vous hésitez entre les deux, faites tourner Linkding en parallèle de Pinboard pendant un mois. Exportez vos signets existants, testez le flux quotidien (ajout, recherche, tags), et décidez au bout de trente jours. La pire option est de continuer avec 47 onglets ouverts « pour plus tard » — ce n’est ni un gestionnaire de signets, ni une stratégie de lecture, ni une hygiène de navigation.
Références
- Linkding — GitHub, sissbruecker, 11 000 étoiles, licence MIT.
- Linkding v1.45.0, GitHub Releases, 6 janvier 2026.
- Linkding v1.44.0 — New search engine, GitHub Releases, 5 octobre 2025.
- Linkding v1.43.0 — Tag management, GitHub Releases, 28 septembre 2025.
- GHSA-3pf9-5cjv-2w7q — Sandbox CSP for viewing assets, GitHub Advisory Database, décembre 2025.
- Linkding — Installation, documentation officielle.
- Linkding — Options, documentation officielle.
- Linkding — Community, projets communautaires.
- Pinboard — Tour, pinboard.in.
- This Week in Self-Hosted (29 December 2023), selfh.st.
- Self-Hosting Guide to Alternatives: Pocket, Omnivore, selfh.st.