10 points par GN⁺ 2025-11-13 | 1 commentaires | Partager sur WhatsApp
  • Perkeep est un système open source permettant de modéliser, stocker, rechercher, partager et synchroniser divers types de données, comme des fichiers, des objets, des tweets ou de très grandes vidéos
  • Il est accessible via téléphone mobile, navigateur et système de fichiers FUSE, avec pour objectif la conservation à long terme des données personnelles
  • Il est conçu autour de cinq principes : contrôle personnel, open source, confidentialité par défaut, suppression des points uniques de défaillance
  • Le projet est actuellement en développement actif, et les utilisateurs techniques peuvent l’installer eux-mêmes pour exploiter ses fonctionnalités
  • Il est significatif pour la conservation de données sur le long terme et pour la construction d’un écosystème de stockage personnel centré sur la vie privée

Aperçu de Perkeep

  • Perkeep est un projet issu de l’ancien nom Camlistore, qui propose un ensemble de formats, protocoles et logiciels open source
    • Les types de données incluent notamment des fichiers, objets, tweets et vidéos de 5 To
    • Les modes d’accès incluent les appareils mobiles, navigateurs web et systèmes de fichiers FUSE
  • Il s’agit d’un système de stockage personnel conçu pour répondre aux besoins de gestion des données de l’ère post-PC

État du développement et participation

  • Le projet est activement développé, et certaines fonctionnalités peuvent encore comporter des bugs ou être incomplètes
  • Les utilisateurs ayant une expérience en programmation peuvent l’installer eux-mêmes pour utiliser les fonctions de base
  • La participation de la communauté est encouragée, ainsi que les contributions ou le dépôt de rapports de bugs

Convictions fondamentales

  • Les cinq principes défendus par Perkeep
    • Contrôle total des données par l’utilisateur
    • Fondé sur l’open source
    • Protection de la vie privée grâce à une configuration privée par défaut
    • Suppression du point unique de défaillance (SPOF), sans dépendre d’une entité particulière, y compris l’utilisateur
    • Garantie de la survie des données même dans 80 ans

Dernière version

Ressources de démonstration

1 commentaires

 
GN⁺ 2025-11-13
Avis Hacker News
  • J’ai effectivement utilisé Perkeep, et en théorie je l’utilise encore aujourd’hui
    J’adore vraiment le concept, mais depuis le départ du développeur principal, le projet donne complètement l’impression d’avoir perdu tout son élan
    Ce n’est pas totalement à l’abandon, mais c’est dommage qu’une communauté n’ait pas réussi à se former

    • Je l’ai évalué pour un home server il y a quelques années ; le concept est intéressant, mais ce type de système se joue sur la qualité de son intégration avec les autres services
      Il faut pouvoir importer automatiquement des photos ou des notes depuis un téléphone, ou absorber automatiquement des documents d’ordinateur ou des déclarations fiscales stockées sur Dropbox
      Pour un entrepôt permanent de données personnelles, il est indispensable d’avoir une structure qui permette d’ajouter facilement les données, puis de les retrouver et de les consulter
    • Je pense pareil. La conception est excellente et ça fonctionne bien, mais c’est en pratique un projet quasiment abandonné
      En dehors du chemin utilisé par le développeur principal, c’est désert, et des PR restent sans réponse pendant des mois
      Pour utiliser de nouveaux types de données, il faut pratiquement forker puis modifier tout le code, donc on est loin de l’idéal du « tout stocker »
      J’ai moi aussi essayé d’écrire un indexeur, mais j’ai fini par abandonner
    • Moi aussi, je n’y portais qu’un intérêt modéré depuis plus de 10 ans, mais cette nouvelle release est assez impressionnante
      Voir les notes de version v0.12
    • Apparemment, c’est la première nouvelle version depuis 5 ans. Avant septembre, c’était en pratique un projet mort
    • En réalité, ce n’est pas surprenant. Le site web et la documentation sont de trop mauvaise qualité, et il semble presque impossible de le personnaliser ou de l’intégrer à des services externes
      Avec une telle structure monolithique, c’est difficile de réussir. Il faut montrer correctement une architecture ouverte ou des guides d’usage concrets
  • Ce projet me fait penser à Timelinize

    • Merci pour la mention ! Moi aussi, je suis fan de l’idée de Perkeep
      J’ai beaucoup appris grâce au code réseau Go de Brad Fitzpatrick
      Perkeep abstrait le stockage avec une architecture de serveur de blobs, tandis que Timelinize utilise simplement des fichiers et une base sqlite
      L’architecture de Perkeep est plus sophistiquée, mais Timelinize essaie de préserver la simplicité
      À long terme, j’aimerais en faire un outil plus accessible aux utilisateurs non techniques
  • Franchement, je ne vois pas très bien quel est l’objectif de Perkeep
    On dirait un peu : « au lieu d’une bibliothèque bien classée, empilons des tas de papiers au hasard »
    Le système de fichiers et les sauvegardes automatiques existent déjà, donc je ne vois pas pourquoi ce serait mieux

    • Le document de présentation est plutôt bien structuré → https://perkeep.org/doc/overview
    • Au final, le cœur du sujet reste l’organisation des fichiers et la sauvegarde, et ce sont déjà des problèmes bien résolus
  • Je cherche toujours un moyen de sauvegarder hors ligne d’un coup des pages web mises en favoris
    dans un format qui fonctionne comme la version en ligne et où CTRL+F marche aussi dans Chrome
    Ce serait bien si ça s’intégrait avec un gestionnaire de favoris, ou si ça avait son propre catalogue

    • Tu as essayé ArchiveBox ? C’est une implémentation assez solide de ce modèle
    • karakeep et SingleFile valent aussi le détour
    • J’utilise LinkDing en self-hosted avec le plugin SingleFile pour Firefox
      Ça permet aussi de sauvegarder en contournant les connexions, et des liens Internet Archive sont ajoutés automatiquement
    • Sur Firefox, j’enregistre les pages en local avec l’extension WebScrapBook
      Il y a beaucoup d’options et les réglages sont très fins
    • Moi, je fais quelque chose de similaire avec Zotero. C’est prévu pour le monde académique à l’origine, mais grâce à sa fonction de snapshot, c’est aussi excellent comme outil général d’archivage web
  • J’ai rassemblé d’anciens billets liés au sujet

    • Keep Your Stuff, for Lifejuin 2020
    • Perkeep: personal storage system for lifeseptembre 2018
    • Perkeep – Open-source data modeling, storing, search, sharing and synchronizingdécembre 2017
    • Ça fait 8 ans, et je suis toujours surpris que la version soit encore en 0.12
  • J’aimerais que bradfitz puisse y consacrer plus de temps

    • Bonne nouvelle : les commits récents sont directement de lui
  • De mon côté, je développe un projet personnel axé sur la vérification des sauvegardes et les alertes sur les formats
    Il laisse le système de fichiers tel quel, mais ajoute des alertes pour les formats anciens comme RealAudio

  • C’est une idée intéressante. Justement, je redéveloppe aussi un concept de superapp cross-platform, et je réfléchissais à une solution de synchronisation de l’état et du stockage

    • Moi, j’utilise simplement Syncthing. C’est un peu du gaspillage, mais j’ai une triple sauvegarde sur téléphone, laptop et desktop
  • On dirait que beaucoup de gens implémentent aujourd’hui des idées similaires, chacun avec ses propres outils
    Une sorte de « project car » personnel
    Mais c’est trop complexe et trop subjectif pour devenir générique, et il faudrait une plateforme commune comme Synology

  • Une première nouvelle release en 5 ans, c’est surprenant

    • Beaucoup de gens semblent intéressés, mais hésitent à cause du manque d’utilisateurs et de l’intervalle entre les releases
      Mais le noyau Linux aussi avait peu d’utilisateurs au début. Si l’outil répond à un besoin, ça suffit
      Même si les releases sont rares, ce n’est pas grave tant que les bugs ne sont pas critiques
      La vraie question, c’est : est-ce stable sans perte de données ?
      Si le principal défaut est le manque d’importers, peut-être que ça vaudrait le coup d’en écrire soi-même