Nach wochenlanger Einrichtung und dem Hochladen von Dateien ist das Letzte, was Sie wollen, dass Ihre AnythingLLM-Instanz verloren geht oder beschädigt wird. Daher ist das Beste, was Sie jetzt tun können, Folgendes: Sichern Sie alle diese Informationen.Aber wie geht das? In diesem Beitrag erklären wir Ihnen, wie Sie ein vollständiges Backup von AnythingLLM erstellen.
Wie man ein vollständiges Backup von AnythingLLM erstellt

Sie haben Ihre Lieblings-Apps und wichtigen Dateien in der Vergangenheit sicherlich schon gesichert. Die meisten Apps und Betriebssysteme bieten eine integrierte Funktion zum Sichern in der Cloud oder lokal. Im Ernstfall müssen Sie nur noch Folgendes tun: Führen Sie eine Neuinstallation durch und stellen Sie Ihre Backups wieder her. damit alles so weitergehen kann wie bisher.
Ist das Gleiche auch in AnythingLLM möglich? Die Antwort lautet ja, aber nicht auf die gleiche Weise wie bei Ihren üblichen Spielen, Apps oder Programmen.Zunächst einmal bietet AnythingLLM keine Schaltfläche zum Aktivieren eines Backups. Es ist auch nicht mit einem persönlichen Konto verknüpft, mit dem man sich auf einem anderen Computer anmelden könnte.
Der Verlust wochenlanger Indizierung und Anpassungen ist jedoch keine Option. Wie erstellt man also ein vollständiges Backup von AnythingLLM? Der Vorgang ist einfach, aber zunächst ist es hilfreich zu verstehen, welche Komponenten das Herzstück dieser Anwendung bilden. So wissen Sie genau, was zu tun ist. Welche Gegenstände man aufbewahren sollte und wie man es richtig macht um Fehler bei der Wiederherstellung zu vermeiden.
Die Architektur von AnythingLLM verstehen
Im Gegensatz zu einer herkömmlichen Cloud-basierten Anwendung speichert AnythingLLM alles lokal. Desktop-Versionall diese Informationen Es befindet sich in einem speziellen Ordner. für Ihr Betriebssystem. Die wichtigsten Daten, die Sie sichern sollten, sind:
- anythingllm.db: Die SQLite-Datenbank. Sie enthält die gesamte Systemkonfiguration, Arbeitsbereiche, Chatverläufe und Metadaten.
- lancedb: Dies ist die Vektordatenbank. Sie speichert die Einbettungen Ihrer Dokumente, die für die Funktion des RAG-Algorithmus unerlässlich sind.
- Unterlagen: Es enthält den verarbeiteten Inhalt der von Ihnen hochgeladenen Dateien.
- Modelle: Hier speichern Sie die Sprachmodelle (LLMs) oder Einbettungen, die Sie für die lokale Verwendung heruntergeladen haben.
- Vektor-Cache: Dieser Ordner speichert eine zwischengespeicherte Darstellung der bereits verarbeiteten Dateien, um zukünftige Uploads zu beschleunigen.
Wie bereits erwähnt, befinden sich all diese Dateien in einem einzigen Ordner mit dem Namen Lagerung, Der Speicherort hängt vom verwendeten Betriebssystem ab. Der Pfad lautet wie folgt:
- Unter Windows: C:\Users\IHR_BENUTZERNAME\AppData\Roaming\anythingllm-desktop\storage
- Auf macOS: /Users/IHR_BENUTZERNAME/Library/Application Support/anythingllm-desktop/storage
- Unter Linux: ~/.config/anythingllm-desktop/storage/
Schritt für Schritt zur Erstellung eines vollständigen Backups von AnythingLLM

Da Sie nun wissen, welche Elemente gesichert werden müssen, können Sie eine vollständige Sicherung von AnythingLLM erstellen. Der Vorgang ist denkbar einfach. Ordner kopieren und einfügen Lagerung an einem anderen sicheren OrtBevor Sie das tun, ist es wichtig, die Anwendung vollständig zu schließen. Falls die SQLite- oder LanceDB-Datenbank während des Kopiervorgangs Daten schreibt, könnte die Sicherung unbrauchbar werden.
Deshalb, Stellen Sie sicher, dass AnythingLLM vollständig inaktiv ist.Schließen Sie die Desktop-App vollständig über die Taskleiste oder das Systemtray. Führen Sie in Docker den Befehl in Ihrem Terminal aus, um den Container zu stoppen (Docker stoppt alles).
Als zweiten Schritt müssen Sie Ordner suchen Lagerung Navigieren Sie zum entsprechenden Pfad in Ihrem Betriebssystem. Dort finden Sie weitere Ordner und Dateien. (anythingllm.db, lancedb, documents, vector-cache, assets). Kopieren Sie den Speicherordner und fügen Sie ihn in Ihren Sicherungsspeicherort ein.: eine externe Festplatte, ein Cloud-Speicher oder ein Sicherungsordner auf Ihrem Computer.
Wenn Sie AnythingLLM schon länger für verschiedene Projekte nutzen oder mehrere große Modelle heruntergeladen haben, kann Ihr Speicherordner recht groß sein. In diesen Fällen wird empfohlen, Speichern Sie es als komprimierte Datei (.zip oder .tar.gz).
Bedenken Sie jedoch, dass Modelle viel Speicherplatz benötigen können, manchmal mehrere Gigabyte. Wenn Sie also nur die Konfiguration, Dokumente und Vektorindizes speichern möchten, es Ihnen aber nichts ausmacht, die Modelle erneut herunterzuladen, können Sie Unterordner ausschließen Modelle damit die Rückenlehne leichter ist.
So stellen Sie Ihr AnythingLLM-Backup wieder her

Wie Sie sehen, ist das Erstellen einer vollständigen Sicherung von AnythingLLM ganz einfach. So sind all Ihre Projekte und Einstellungen sicher gespeichert. Doch eine Sicherung nützt nichts, wenn Sie sie nicht regelmäßig überprüfen lassen. Ich habe getestet, wie man es wiederherstellt.Wie wird das gemacht?
Glücklicherweise ist der Prozess für Wiederherstellen eines AnythingLLM-Backups Es ist so einfach wie das Erstellen einer solchen App. Falls Ihr Computer abstürzt oder Sie die App auf ein neues Gerät übertragen müssen, befolgen Sie diese Schritte:
- Installieren Sie AnythingLLM sauber auf dem neuen Gerät oder Server.
- Starten Sie die Anwendung einmal, um die Standardordner zu generieren, und schließen Sie sie dann vollständig (oder stoppen Sie den Docker-Container).
- Entpacken Sie Ihre Sicherungsdatei, um den Speicherordner mit all Ihren Informationen und Einstellungen wiederherzustellen. Kopieren Sie ihn.
- Navigieren Sie nun zu demselben Systempfad, in dem sich der Ordner ursprünglich befand. Fügen Sie den Ordner mit Ihrer Sicherungskopie ein und ersetzen Sie den vorhandenen Speicherordner.
- Endlich beginnt AnythingLLM.
Wenn Sie die Anwendung öffnen, werden Sie feststellen, dass alle Arbeitsbereiche, Modellkonfigurationen, Verlauf und Konversationen sowie Vektordatenbanken sind völlig unversehrt, genau so, wie Sie sie verlassen habenWenn Sie den Ordner „models“ ausschließen, um die Größe des Backups zu reduzieren, müssen Sie die Sprachmodelle natürlich erneut herunterladen..
Fazit: So erstellen Sie ein vollständiges Backup von AnythingLLM
So, jetzt wissen Sie, wie Sie ein vollständiges Backup von AnythingLLM erstellen und wiederherstellen. Ehrlich gesagt ist der Vorgang einfacher, als er aussieht. Tatsächlich können Sie sogar Erstellen Sie ein kleines Skript für Ihr Betriebssystem, um diesen Ordner automatisch zu kopieren. mit einer bestimmten Häufigkeit (siehe Thema) So schreiben Sie Batch-Skripte zur Automatisierung von Aufgaben in Windows).
Die Idee ist, die gesamte App-Konfiguration für den Fall eines Totalausfalls zu erhalten. Dies umfasst die Sicherung der Datenbank, Dokumente, Einbettungen, Umgebungsvariablen und aller anderen Daten. Es dauert nicht länger als fünf Minuten.Aber es kann Ihnen in Notfällen helfen, wenn Ihre Geräte ausfallen oder beschädigt werden: Sie kommen so schnell wie möglich wieder in den Normalzustand zurück.
Schon seit meiner Kindheit bin ich von allem Wissenschaftlichen und Technologischen fasziniert, insbesondere von den Fortschritten, die unser Leben einfacher und angenehmer machen. Ich liebe es, mich über die neuesten Nachrichten und Trends auf dem Laufenden zu halten und meine Erfahrungen, Meinungen und Tipps zu den von mir verwendeten Geräten und Gadgets zu teilen. Das führte mich vor etwas mehr als fünf Jahren dazu, Webautorin zu werden, mit Schwerpunkt auf Android-Geräten und Windows-Betriebssystemen. Ich habe gelernt, komplexe Sachverhalte einfach und verständlich zu erklären, damit meine Leser sie leicht nachvollziehen können.
