Allgemeine Einführung
Hoarder ist ein selbstgehostetes Tool zur Verwaltung von Lesezeichen, das die Speicherung von Links, Notizen, PDFs und Bildern unterstützt. Es nutzt KI-Technologie für automatisches Tagging und bietet eine Volltextsuche. Nutzer können Lesezeichen schnell über das Chrome-Plugin und das Firefox-Plugin hinzufügen, und es gibt Unterstützung für iOS- und Android-Apps. Hoarder bietet auch eine automatische Sammlung von Inhalten aus RSS-Feeds, um sicherzustellen, dass Nutzer keine wichtigen Informationen verpassen.
Funktionsliste
- Verwalten von Links, Notizen und Bildern
- Automatische Ermittlung von Link-Titeln, -Beschreibungen und -Bildern
- Lesezeichen in verschiedene Listen kategorisieren
- Volltextsuche über alle Inhalte des Speichers
- AI-basierte automatische Etikettierung
- OCR-Funktion zum Extrahieren von Text aus Bildern
- Chrome- und Firefox-Plugins zum schnellen Setzen von Lesezeichen
- iOS- und Android-Apps
- Automatisches Sammeln von Inhalten aus RSS-Feeds
- Bereitstellen einer REST-API
- Vollständige Seitenarchivierung mit Monolith zur Vermeidung fehlerhafter Links
- Automatische Videoarchivierung mit youtube-dl
- Unterstützung des Batch-Betriebs
- Unterstützung für Single Sign-On (SSO)
- Unterstützung des dunklen Modus
- Selbst-Hosting bevorzugt
Hilfe verwenden
Ablauf der Installation
- Docker
- Docker Compose
1. einen neuen Katalog erstellen
Erstellen Sie ein neues Verzeichnis für die Kompositionsdateien und Umgebungsvariablen.
2. Kompositionsdatei herunterladen
Laden Sie die mitgelieferte Docker Compose-Datei herunter:hier sind.
wget https://raw.githubusercontent.com/hoarder-app/hoarder/main/docker/docker-compose.yml
3. das Ausfüllen von Umgebungsvariablen
Um die Anwendung zu konfigurieren, erstellen Sie ein Verzeichnis .env
und fügen Sie die folgenden grundlegenden Umgebungsvariablendateien hinzu:
HOARDER_VERSION=release
NEXTAUTH_SECRET=super_zufällige_Zeichenfolge
MEILI_MASTER_KEY=andere_Zufallszeichenkette
NEXTAUTH_URL=http://localhost:3000
SieunbedingtÄndern Sie die Zufallszeichenfolge. Die Zufallszeichenkette kann mit der Funktion openssl rand -base64 36
um zufällige Zeichenfolgen zu erzeugen. Außerdem ist es notwendig, die Option NEXTAUTH_URL
zu Ihrer Serveradresse.
ausnutzen HOARDER_VERSION=release
wird die letzte stabile Version gezogen. Wenn Sie Upgrades kontrollieren möchten, können Sie die Version festlegen (zum Beispiel:HOARDER_VERSION=0.10.0
). Sehen Sie sich die neueste Version an:hier sind.
Verbindungen zwischen persistentem Speicher und verschiedenen Diensten werden bereits in der Docker Compose-Datei behandelt.
Beachten Sie, dass jedes Mal, wenn Sie die .env
Datei, müssen Sie das Programm docker compose up
.
Wenn weitere Konfigurationsparameter erforderlich sind, lesen Sie bitte die Konfigurationsdatei.
4. die Konfiguration von OpenAI
Um die automatische Markierung zu aktivieren, müssen Sie OpenAI konfigurieren. Dies ist optional, wird aber dringend empfohlen.
- auf der Grundlage von OpenAI Hilfe Dokumentation Abrufen des API-Schlüssels.
- Fügen Sie den OpenAI-API-Schlüssel zum
.env
Dokumentation:
OPENAI_API_KEY=
Wenn Sie die Ollama Führt lokale Schlussfolgerungen durch und kann OpenAI ersetzen.
5. die Aktivierung von Diensten
Führen Sie den folgenden Befehl aus, um den Dienst zu starten:
docker compose up -d
Dann besuchen Sie http://localhost:3000
Sie sehen dann die Anmeldeseite.
[Optional] 6. optionale Funktionen aktivieren
auschecken Konfigurationsdatei um zusätzliche Funktionen wie die ganzseitige Archivierung, ganzseitige Screenshots, Inferenzsprachen und mehr zu aktivieren.
[Optional] 7. das Einstellen der Quick Share-Erweiterung
Interviews Quick Share SeiteInstallieren Sie mobile Anwendungen und Browser-Erweiterungen. Mit diesen Tools können Sie schneller Ressourcen sammeln!
Update
Die Art und Weise, wie der Hortner aktualisiert wird, hängt von der HORTUNG_VERSION
Einstellungen der Umgebungsvariablen.
- Wenn Sie die Anwendung auf eine bestimmte Version festgelegt haben, aktualisieren Sie die Versionsnummer und führen Sie erneut die
docker compose up -d
Dadurch wird die neue Version gezogen. Damit wird die neue Version gezogen. - Wenn Sie die
HOARDER_VERSION=release
Um Docker zu zwingen, die neueste Version zu verwenden, führen Sie den folgenden Befehl aus:docker compose up --pull always -d
.
Verwendungsfunktionen
Verwalten von Links, Notizen und Bildern
- Nutzer können Lesezeichen schnell über die Chrome- und Firefox-Plug-ins oder direkt in den iOS- und Android-Apps hinzufügen.
- In der Weboberfläche können die Benutzer gespeicherte Links, Notizen und Bilder anzeigen, bearbeiten und löschen.
Automatische Ermittlung von Link-Titeln, -Beschreibungen und -Bildern
- Hoarder erfasst automatisch den Titel, die Beschreibung und die relevanten Bilder des Links, so dass die Nutzer den Inhalt schnell erfassen können.
Lesezeichen in verschiedene Listen kategorisieren
- Benutzer können verschiedene Listen erstellen und Lesezeichen in Kategorien speichern, um sie leichter verwalten und finden zu können.
Volltextsuche über alle Inhalte des Speichers
- Hoarder bietet eine leistungsstarke Volltext-Suchfunktion, mit der die Nutzer schnell das Gesuchte nach Stichworten finden können.
AI-basierte automatische Etikettierung
- Hoarder nutzt KI-Technologie, um gespeicherte Inhalte automatisch zu kennzeichnen, damit die Nutzer ihre Lesezeichen besser organisieren und verwalten können.
OCR-Funktion zum Extrahieren von Text aus Bildern
- Benutzer können Bilder hochladen und Hoarder extrahiert automatisch den Textinhalt in den Bildern für eine einfache Suche und Verwaltung.
Automatisches Sammeln von Inhalten aus RSS-Feeds
- Die Benutzer können RSS-Feeds abonnieren, und Hoarder sammelt und speichert automatisch die neuesten Inhalte, um sicherzustellen, dass die Benutzer keine wichtigen Informationen verpassen.
Bereitstellen einer REST-API
- Hoarder stellt eine REST-API zur Verfügung, die Entwickler je nach Bedarf für sekundäre Entwicklung und Integration nutzen können.
Ganzseitenarchivierung von Webseiten mit Monolith
- Hoarder verwendet das Monolith-Tool, um ganze Seiten zu archivieren, um zu verhindern, dass Links unterbrochen werden und um sicherzustellen, dass die Inhalte langfristig verfügbar sind.
Automatische Videoarchivierung mit youtube-dl
- Benutzer können Videoinhalte mit Hoarder automatisch archivieren, um sicherzustellen, dass die Videoressourcen nicht verloren gehen.
Unterstützung des Batch-Betriebs
- Hoarder unterstützt das Hinzufügen, Bearbeiten und Löschen von Lesezeichen im Stapelverfahren, um die Effizienz der Benutzeroperationen zu erhöhen.
Unterstützung für Single Sign-On (SSO)
- Hoarder unterstützt Single Sign-On, so dass sich die Nutzer einfach mit ihren bestehenden Konten anmelden können.
Unterstützung des dunklen Modus
- Die Benutzer können den dunklen Modus je nach Vorliebe wechseln, um das Erlebnis zu verbessern.