Guide d’auto-hébergement#

Le moteur de recherche de Seurch est open source, vous pouvez donc déployer votre propre instance et être le seul opérateur à jamais toucher les données de vos utilisateurs. Ce guide est destiné aux administrateurs déployant et exploitant Seurch.

Une instance est une application Django unique s’appuyant sur PostgreSQL. Elle est livrée sous forme d’image Docker qui sert ses propres fichiers statiques et applique les migrations de base de données au démarrage, de sorte qu’un déploiement minimal consiste en un conteneur plus une base de données.

Dans ce guide#

PageCe qu’elle couvre
PrérequisCe dont vous avez besoin avant de commencer
Démarrage rapideFaire tourner une instance avec Docker
ConfigurationChaque variable d’environnement
Fournisseurs de rechercheClés API qui activent les moteurs, onglets et fiches
Obtenir les clés APIGuide pas à pas pour s’inscrire à chaque fournisseur
TraductionConnecter LibreTranslate pour l’onglet Traduction
Utilisateurs et accèsCréation de comptes, e-mail, réinitialisation du mot de passe
Clés APIÉmission et révocation des clés API pour les utilisateurs
MaintenanceTâches planifiées, bangs, cache, statut des fournisseurs
Notes de productionFichiers statiques, vérifications de santé, pied de page, e-mail

Ce que vous obtenez. L’auto-hébergement vous donne le moteur de recherche Seurch complet, chaque onglet, les réponses instantanées, les fiches de connaissance, les paramètres et l’API publique. Les onglets et fiches qui apparaissent réellement dépendent des fournisseurs que vous configurez.