En résumé
Trois méthodes d’installation. La plus simple, et celle que nous recommandons, est Docker : un fichier à télécharger, une commande, et Linkr tourne — ni dépôt à cloner, ni rien à compiler. L’installation manuelle (Python + Node.js) donne la même chose sans Docker, pour développer. Enfin, le mode client-only ne demande que Node.js : plus limité, mais suffisant pour découvrir Linkr ou publier un site statique.
Choisir une méthode
Toutes les fonctionnalités, rien à construire. Les images sont publiées sur Docker Hub : un fichier, une commande, et Linkr tourne. Convient aussi pour un serveur.
curl -O https://framagit.org/interhop/linkr/linkr/-/raw/main/docker/docker-compose.hub.yml
echo "LINKR_SECRET_KEY=$(python3 -c 'import secrets; print(secrets.token_urlsafe(48))')" > .env
docker compose -f docker-compose.hub.yml up Les mêmes fonctionnalités, sans Docker : le backend Python et le frontend tournent directement sur votre machine, avec rechargement à chaud.
git clone https://framagit.org/interhop/linkr/linkr.git && cd linkr
npm install
python3 -m venv apps/api/.venv && source apps/api/.venv/bin/activate
pip install -e "apps/api[dev]"
# puis les deux fichiers de configuration, voir le guide
npm run dev:all Tout tourne dans le navigateur : ni backend, ni comptes, ni entrepôt distant. Pour découvrir Linkr, travailler seul·e sur des fichiers locaux, ou publier un site statique.
git clone https://framagit.org/interhop/linkr/linkr.git && cd linkr
npm install
npm run dev:web Comparer les trois méthodes
| Docker | Manuelle | Client-only | |
|---|---|---|---|
| Comptes utilisateurs et partage | ✓ | ✓ | — |
| Entrepôt de données distant | ✓ | ✓ | — |
| Versioning Git | ✓ | ✓ | — |
| Rien à compiler | ✓ | — | — |
| Rechargement à chaud (développement) | — | ✓ | ✓ |
| Publication en site statique | — | — | ✓ |
Le détail de ce que chaque mode permet est dans Modes de déploiement.
Juste pour essayer ?
Rien à installer : la démo en ligne fait tourner Linkr directement dans votre navigateur, avec des données d’exemple.
Brancher un agent IA
Les installations Docker et manuelle lancent aussi le serveur MCP de Linkr, par lequel un agent agit sur vos projets : construire une cohorte, ajouter un graphique, proposer des alignements de concepts. L’agent tourne dans un client de conversation, à installer à part.
Nous recommandons LibreChat : open source, multi-utilisateur, et capable de n’utiliser qu’un modèle hébergé dans l’établissement. Installer LibreChat donne sa configuration selon votre installation de Linkr. Le mode client-only n’a pas de serveur MCP.
Pour aller plus loin
- Faire travailler un agent sur Linkr : Installer LibreChat.
- Déployer une instance pour votre équipe ou votre établissement : Installation en production.
- Créer votre premier projet : Votre premier projet.
- Se connecter à un entrepôt PostgreSQL, MySQL ou Doris : Connecteurs de bases de données.