10 Punkte von GN⁺ 2025-11-13 | 1 Kommentare | Auf WhatsApp teilen
  • Perkeep ist ein Open-Source-System zum Modellieren, Speichern, Suchen, Teilen und Synchronisieren verschiedenster Daten wie Dateien, Objekte, Tweets und große Videos
  • Der Zugriff ist über Mobiltelefon, Browser und FUSE-Dateisystem möglich und das System zielt auf die langfristige Bewahrung persönlicher Daten ab
  • Es wurde auf Basis von fünf Prinzipien entworfen, darunter persönliche Kontrolle, Open Source, standardmäßig privat und Beseitigung einzelner Ausfallpunkte
  • Es wird derzeit aktiv entwickelt, und technisch versierte Nutzer können es selbst installieren und die Funktionen nutzen
  • Es ist bedeutsam für die langfristige Datenbewahrung und den Aufbau eines datenschutzorientierten persönlichen Storage-Ökosystems

Überblick über Perkeep

  • Perkeep ist ein aus dem früheren Namen Camlistore weiterentwickeltes Projekt und bietet ein Set aus Open-Source-Formaten, -Protokollen und -Software
    • Die Datentypen reichen von Dateien, Objekten und Tweets bis zu 5-TB-Videos
    • Zu den Zugriffswegen gehören mobile Geräte, Webbrowser und FUSE-Dateisysteme
  • Ein persönliches Speichersystem, das für die Anforderungen der Datenverwaltung im Post-PC-Zeitalter entwickelt wurde

Entwicklungsstand und Beteiligung

  • Das Projekt wird aktiv entwickelt, einige Funktionen können jedoch fehlerhaft oder unvollständig sein
  • Nutzer mit Programmiererfahrung können es selbst installieren und die Grundfunktionen nutzen
  • Beteiligung der Community sowie Beiträge oder das Einreichen von Bug-Reports sind willkommen

Zentrale Überzeugungen

  • Die fünf Prinzipien, an denen sich Perkeep orientiert
    • Vollständige Kontrolle der Nutzer über ihre Daten
    • Auf Open Source basierend
    • Schutz der Privatsphäre durch standardmäßig private Einstellungen
    • Beseitigung eines Single Point of Failure (SPOF), ohne von einer bestimmten Instanz abhängig zu sein (einschließlich des Nutzers)
    • Sicherstellung, dass Daten auch in 80 Jahren noch überleben können

Neueste Veröffentlichung

Demo-Materialien

1 Kommentare

 
GN⁺ 2025-11-13
Hacker-News-Kommentare
  • Ich habe Perkeep tatsächlich ausprobiert und verwende es theoretisch sogar immer noch.
    Das Konzept selbst gefällt mir wirklich sehr, aber seit der Hauptentwickler weggegangen ist, wirkt das Projekt, als hätte es komplett seinen Schwung verloren.
    Es ist nicht völlig sich selbst überlassen, aber schade ist, dass sich keine Community bilden konnte.

    • Ich habe es vor ein paar Jahren für einen Heimserver evaluiert; das Konzept ist interessant, aber bei solchen Systemen entscheidet die Qualität der Integration mit anderen Diensten über Leben und Tod.
      Es muss Fotos oder Notizen automatisch vom Handy übernehmen können oder Dokumente vom Computer bzw. Steuerunterlagen aus Dropbox automatisch einsammeln.
      Wenn es ein dauerhaftes persönliches Datenspeicher-System sein soll, braucht es zwingend eine Struktur, in die man Daten leicht hineinbekommt und aus der man sie wieder suchen und nutzen kann.
    • Ich sehe das genauso. Das Design ist großartig und es funktioniert gut, aber faktisch ist es fast ein aufgegebenes Projekt.
      Abseits des Pfads, den der Hauptentwickler selbst nutzt, ist es ziemlich öde, und PRs bleiben monatelang ohne Antwort liegen.
      Wenn man neue Datentypen verwenden will, muss man praktisch forken und den ganzen Code anpassen, sodass es dem Ideal „alles speichern“ nicht gerecht wird.
      Ich wollte auch einmal selbst einen Indexer bauen, habe es am Ende aber aufgegeben.
    • Ich habe es auch seit über 10 Jahren nur mit halbem Interesse verfolgt, aber dieses neue Release ist ziemlich beeindruckend.
      Siehe die Release Notes zu v0.12.
    • Heute soll die erste neue Versionsveröffentlichung seit 5 Jahren sein. Vor September war es offenbar praktisch ein totes Projekt.
    • Eigentlich überrascht mich das nicht. Website und Dokumentation sind qualitativ zu schwach, und Anpassungen oder externe Integrationen wirken fast unmöglich.
      Mit so einer monolithischen Struktur ist Erfolg schwer. Man müsste eine offene Architektur oder Nutzungsszenarien viel besser zeigen.
  • Bei diesem Projekt musste ich an Timelinize denken.

    • Danke für die Erwähnung! Ich bin auch ein Fan der Perkeep-Idee.
      Ich habe viel aus Brad Fitzpatricks Go-Netzwerkcode gelernt.
      Perkeep abstrahiert den Speicher über eine Blob-Server-Struktur, während Timelinize einfach Dateien und eine sqlite-Datenbank nutzt.
      Die Struktur von Perkeep ist ausgefeilter, aber Timelinize will die Einfachheit bewahren.
      Langfristig hoffe ich, dass es sich zu einem für nichttechnische Nutzer besser zugänglichen Tool entwickelt.
  • Ehrlich gesagt verstehe ich das Ziel von Perkeep nicht so richtig.
    Es fühlt sich an wie: Statt einer geordneten Bibliothek stapeln wir einfach zufällige Papierhaufen.
    Es gibt doch schon Dateisysteme und automatische Backups; ich verstehe nicht, warum das besser sein soll.

    • Das Übersichts-Dokument ist eigentlich ziemlich gut strukturiert → https://perkeep.org/doc/overview
    • Im Kern geht es am Ende um Dateiorganisation und Backups, und diese beiden Funktionen sind bereits gut gelöste Probleme.
  • Ich suche immer noch nach einer Möglichkeit, gebookmarkte Webseiten gesammelt offline zu sichern.
    Also in einer Form, die wie die Online-Version funktioniert und in Chrome auch CTRL+F erlaubt.
    Schön wäre eine Integration mit einem Bookmark-Manager oder ein eigener Katalog.

    • Hast du ArchiveBox ausprobiert? Das ist eine ziemlich solide Implementierung dieses Musters.
    • Auch karakeep und SingleFile sind einen Blick wert.
    • Ich nutze selbstgehostetes LinkDing zusammen mit dem SingleFile-Plugin für Firefox.
      Damit kann man auch Inhalte hinter Logins speichern, und Internet-Archive-Links werden automatisch verknüpft.
    • Ich speichere Seiten lokal mit der Firefox-Erweiterung WebScrapBook.
      Sie hat viele Optionen und erlaubt sehr feine Einstellungen.
    • Ich mache Ähnliches mit Zotero. Eigentlich ist es für wissenschaftliche Arbeit gedacht, aber dank der Snapshot-Funktion taugt es auch hervorragend als allgemeines Web-Archivierungs-Tool.
  • Ich habe ältere verwandte Beiträge zusammengestellt.

    • Keep Your Stuff, for LifeJuni 2020
    • Perkeep: personal storage system for lifeSeptember 2018
    • Perkeep – Open-source data modeling, storing, search, sharing and synchronizingDezember 2017
    • Erstaunlich, dass es nach 8 Jahren immer noch erst bei 0.12 ist.
  • Ich wünschte, bradfitz könnte hier mehr Zeit investieren.

    • Gute Nachrichten: Die jüngsten Commits schreibt er wieder selbst.
  • Ich arbeite persönlich an einem privaten Projekt, das sich auf Backup-Verifizierung und ein Warnsystem für Formate konzentriert.
    Das Dateisystem bleibt unverändert, stattdessen kommen Warnungen für alte Formate hinzu, zum Beispiel RealAudio.

  • Interessante Idee. Ich entwickle gerade zufällig auch wieder ein plattformübergreifendes Superapp-Konzept und habe über eine Lösung zur Status-/Storage-Synchronisierung nachgedacht.

    • Ich verwende einfach Syncthing. Etwas verschwenderisch, aber ich habe damit ein dreifaches Backup auf Handy, Laptop und Desktop.
  • Es scheint, als würden derzeit viele Leute ähnliche Ideen jeweils mit anderen Tools umsetzen.
    So etwas wie ein „Projektauto“ unter den Privatprojekten.
    Aber es ist zu komplex und subjektiv, um allgemein zu werden; man bräuchte eher eine gemeinsame Plattform wie Synology.

  • Erstaunlich, dass es das erste neue Release seit 5 Jahren ist.

    • Viele scheinen interessiert zu sein, zögern aber wegen der geringen Nutzerzahl und der langen Release-Abstände.
      Aber auch der Linux-Kernel hatte anfangs nur wenige Nutzer. Wenn ein Tool ein Bedürfnis erfüllt, reicht das aus.
      Selbst wenn Releases selten sind, ist das okay, solange die Bugs nicht gravierend sind.
      Entscheidend ist, ob es stabil ohne Datenverlust läuft.
      Falls der Hauptnachteil die geringe Zahl an Importern ist, könnte man vielleicht selbst einen schreiben.