Selbst-Hosting-Anleitung#
Seurchs Suchmaschine ist Open Source, sodass Sie Ihre eigene Instanz betreiben und der einzige Betreiber sein können, der jemals die Daten Ihrer Benutzer berührt. Diese Anleitung richtet sich an Administratoren, die Seurch einsetzen und betreiben.
Eine Instanz ist eine einzelne Django-Anwendung, die auf PostgreSQL basiert. Sie wird als Docker-Image geliefert, das seine eigenen statischen Dateien bereitstellt und beim Start Datenbankmigrationen ausführt, sodass eine minimale Bereitstellung aus einem Container plus einer Datenbank besteht.
In dieser Anleitung#
| Seite | Inhalt |
|---|---|
| Voraussetzungen | Was Sie vor dem Start brauchen |
| Schnellstart | Eine Instanz mit Docker zum Laufen bringen |
| Konfiguration | Jede Umgebungsvariable |
| Suchanbieter | API-Schlüssel, die Suchmaschinen, Tabs und Karten aktivieren |
| API-Schlüssel erhalten | Schritt-für-Schritt-Anmeldung für jeden Anbieter |
| Übersetzung | LibreTranslate für den Übersetzen-Tab einrichten |
| Benutzer & Zugang | Konten erstellen, E-Mail, Passwort zurücksetzen |
| API-Schlüssel | API-Schlüssel für Benutzer ausstellen und widerrufen |
| Wartung | Geplante Aufgaben, Bangs, Cache, Anbieterstatus |
| Produktionshinweise | Statische Dateien, Gesundheitsprüfungen, Fußzeile, E-Mail |
Was Sie erhalten. Selbst-Hosting gibt Ihnen die vollständige Seurch-Suchmaschine: jeden Tab, Sofortantworten, Wissenskarten, Einstellungen und die öffentliche API. Welche Tabs und Karten tatsächlich erscheinen, hängt davon ab, welche Anbieter Sie konfigurieren.