Hoarder : outils de gestion de signets AI open source, prise en charge de plusieurs formats, classification intelligente des balises, recherche plein texte
Introduction générale
Hoarder est un outil de gestion de signets auto-hébergé qui permet de stocker des liens, des notes, des PDF et des images. Il utilise la technologie AI pour l'étiquetage automatique et offre une recherche en texte intégral. Les utilisateurs peuvent rapidement ajouter des signets via le plugin Chrome et le plugin Firefox, et les applications iOS et Android sont prises en charge. Hoarder propose également la collecte automatique de contenu à partir de flux RSS, ce qui permet aux utilisateurs de ne pas manquer d'informations importantes.
Démonstration : https://hoarder.app/
Liste des fonctions
- Gérer les liens, les notes et les images
- Obtenir automatiquement les titres, descriptions et images des liens
- Trier les signets en différentes listes
- Recherche en texte intégral pour tous les contenus de l'espace de stockage
- Étiquetage automatique basé sur l'IA
- Fonction OCR pour extraire le texte des images
- Plugins Chrome et Firefox pour une mise en signet rapide
- Applications iOS et Android
- Collecte automatique de contenu à partir de flux RSS
- Fournir une API REST
- Archivage complet des pages avec monolith pour éviter les liens brisés
- Archivage automatique des vidéos avec youtube-dl
- Prise en charge des opérations par lots
- Prise en charge de l'authentification unique (SSO)
- Prise en charge du mode sombre
- Préférence pour l'auto-hébergement
Utiliser l'aide
Processus d'installation
- Docker
- Docker Compose
1. créer un nouveau catalogue
Créez un nouveau répertoire pour les fichiers de composition et les variables d'environnement.
2. télécharger le fichier de composition
Téléchargez le fichier Docker Compose fourni :Voici.
wget https://raw.githubusercontent.com/hoarder-app/hoarder/main/docker/docker-compose.yml
3. remplir les variables d'environnement
Pour configurer l'application, créez un répertoire .env
et ajoutez les fichiers de variables d'environnement de base suivants :
HOARDER_VERSION=release
NEXTAUTH_SECRET=super_random_string
MEILI_MASTER_KEY=another_random_string
NEXTAUTH_URL=http://localhost:3000
vousnécessairementModifier la chaîne aléatoire. La chaîne aléatoire peut être modifiée à l'aide de la fonction openssl rand -base64 36
pour générer des chaînes aléatoires. Il est également nécessaire de définir le paramètre NEXTAUTH_URL
à l'adresse de votre serveur.
utiliser HOARDER_VERSION=release
récupérera la dernière version stable. Si vous souhaitez contrôler les mises à jour, vous pouvez fixer la version (par exemple :HOARDER_VERSION=0.10.0
). Consultez la dernière version :Voici.
Les connexions entre le stockage persistant et les différents services sont déjà gérées dans le fichier Docker Compose.
Notez que chaque fois que vous modifiez le .env
vous devrez réexécuter le fichier docker compose up
.
Si d'autres paramètres de configuration sont nécessaires, veuillez consulter la rubrique fichier de configuration.
4. configuration d'OpenAI
Pour activer l'étiquetage automatique, vous devez configurer OpenAI. Cette opération est facultative, mais fortement recommandée.
- sur la base de Documentation d'aide OpenAI Obtenir la clé de l'API.
- Ajouter la clé de l'API OpenAI au fichier
.env
Documentation :
OPENAI_API_KEY=<key>
Si vous souhaitez utiliser le Ollama Effectue un raisonnement local et peut remplacer OpenAI.
5) Activation des services
Exécutez la commande suivante pour démarrer le service :
docker compose up -d
Visitez ensuite http://localhost:3000
La page de connexion s'affiche.
[Activation des fonctions optionnelles
vérifier fichier de configuration pour activer des fonctionnalités supplémentaires telles que l'archivage pleine page, les captures d'écran pleine page, les langages d'inférence, etc.
[Configuration de l'extension Quick Share
entretiens Page de partage rapideLes outils d'aide à la recherche d'informations, les applications mobiles et les extensions de navigateur sont autant d'outils qui permettent de collecter des ressources plus rapidement. Ces outils vous aideront à collecter des ressources plus rapidement !
mise à jour
La façon dont l'accumulateur est mis à jour dépend de l'état de santé de l'accumulateur. HOARDER_VERSION
Paramètres des variables d'environnement.
- Si vous avez fixé l'application à une version spécifique, mettez à jour le numéro de version et exécutez à nouveau la commande
docker compose up -d
Cela permettra d'obtenir la nouvelle version. Cela permet d'obtenir la nouvelle version. - Si vous utilisez le
HOARDER_VERSION=release
Pour forcer Docker à extraire la dernière version, exécutez la commande suivante :docker compose up --pull always -d
.
Fonctions d'utilisation
Gérer les liens, les notes et les images
- Les utilisateurs peuvent rapidement ajouter des signets via les plug-ins Chrome et Firefox, ou directement dans les applications iOS et Android.
- Dans l'interface web, les utilisateurs peuvent consulter, modifier et supprimer les liens, notes et images enregistrés.
Obtenir automatiquement les titres, descriptions et images des liens
- Hoarder récupère automatiquement le titre, la description et les images pertinentes du lien, ce qui permet aux utilisateurs de comprendre rapidement le contenu.
Trier les signets en différentes listes
- Les utilisateurs peuvent créer différentes listes et stocker les signets dans des catégories pour faciliter la gestion et la recherche.
Recherche en texte intégral pour tous les contenus de l'espace de stockage
- Hoarder offre une puissante fonction de recherche plein texte qui permet aux utilisateurs de trouver rapidement ce dont ils ont besoin par mot-clé.
Étiquetage automatique basé sur l'IA
- Hoarder utilise la technologie de l'IA pour étiqueter automatiquement le contenu stocké afin d'aider les utilisateurs à mieux organiser et gérer leurs signets.
Fonction OCR pour extraire le texte des images
- Les utilisateurs peuvent télécharger des images et Hoarder extraira automatiquement le contenu textuel des images pour faciliter la recherche et la gestion.
Collecte automatique de contenu à partir de flux RSS
- Les utilisateurs peuvent s'abonner à des flux RSS, et Hoarder collecte et stocke automatiquement les derniers contenus pour s'assurer que les utilisateurs ne manquent aucune information importante.
Fournir une API REST
- Hoarder fournit une API REST que les développeurs peuvent utiliser pour le développement secondaire et l'intégration selon les besoins.
Archivage de pages web en pleine page avec monolith
- Hoarder utilise l'outil monolith pour archiver des pages entières, empêchant ainsi la rupture des liens et garantissant la disponibilité du contenu à long terme.
Archivage automatique des vidéos avec youtube-dl
- Les utilisateurs peuvent archiver automatiquement le contenu vidéo avec Hoarder pour s'assurer que les ressources vidéo ne sont pas perdues.
Prise en charge des opérations par lots
- Hoarder permet d'ajouter, de modifier et de supprimer des signets par lots afin d'améliorer l'efficacité des opérations de l'utilisateur.
Prise en charge de l'authentification unique (SSO)
- Hoarder prend en charge l'authentification unique, de sorte que les utilisateurs peuvent facilement se connecter avec leurs comptes existants.
Prise en charge du mode sombre
- Les utilisateurs peuvent basculer en mode sombre selon leurs préférences pour améliorer l'expérience.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...