- 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
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.
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.
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.
Siehe die Release Notes zu v0.12.
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.
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.
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+Ferlaubt.Schön wäre eine Integration mit einem Bookmark-Manager oder ein eigener Katalog.
Damit kann man auch Inhalte hinter Logins speichern, und Internet-Archive-Links werden automatisch verknüpft.
Sie hat viele Optionen und erlaubt sehr feine Einstellungen.
Ich habe ältere verwandte Beiträge zusammengestellt.
Ich wünschte, bradfitz könnte hier mehr Zeit investieren.
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.
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.
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.