- Perkeep es un sistema de código abierto que permite modelar, almacenar, buscar, compartir y sincronizar distintos tipos de datos, como archivos, objetos, tuits y videos de gran tamaño
- Se puede acceder mediante teléfonos móviles, navegador y sistema de archivos FUSE, y apunta a la preservación a largo plazo de los datos personales
- Está diseñado con base en cinco principios: control personal, código abierto, privacidad por defecto y eliminación de puntos únicos de falla, entre otros
- Actualmente sigue en desarrollo activo, y los usuarios técnicos pueden instalarlo por su cuenta para aprovechar sus funciones
- Tiene relevancia por su enfoque en la preservación de datos a largo plazo y en la construcción de un ecosistema de almacenamiento personal centrado en la privacidad
Resumen de Perkeep
- Perkeep es un proyecto que evolucionó desde su nombre anterior, Camlistore, y ofrece un conjunto de formatos, protocolos y software de código abierto
- Los tipos de datos son variados: archivos, objetos, tuits, videos de 5 TB, entre otros
- Las formas de acceso incluyen dispositivos móviles, navegadores web y sistemas de archivos FUSE
- Es un sistema de almacenamiento personal diseñado para responder a las necesidades de gestión de datos de la era post-PC
Estado de desarrollo y participación
- El proyecto sigue en desarrollo activo, y algunas funciones pueden tener errores o estar incompletas
- Los usuarios con experiencia en programación pueden instalarlo por su cuenta y usar las funciones básicas
- Se recomienda participar en la comunidad y enviar contribuciones o reportes de errores
Principios fundamentales
- Los cinco principios que Perskeep promueve
- Control total del usuario sobre sus datos
- Basado en código abierto
- Protección de la privacidad con configuración privada por defecto
- Eliminación del punto único de falla (SPOF), sin depender de una entidad específica (incluido el propio usuario)
- Garantizar la posibilidad de que los datos sigan existiendo dentro de 80 años
Lanzamiento más reciente
Material de demostración
1 comentarios
Opiniones de Hacker News
Yo sí he usado Perkeep de verdad y, en teoría, todavía lo uso
El concepto en sí me encanta, pero desde que se fue el desarrollador principal, el proyecto da totalmente la impresión de haber perdido el impulso
No está completamente abandonado, pero da pena que no se haya logrado formar una comunidad
Tiene que poder traer automáticamente fotos o notas del teléfono, o absorber documentos de la computadora y papeles fiscales de Dropbox
Si va a ser un repositorio permanente de datos personales, es indispensable que tenga una estructura donde sea fácil meter datos y luego volver a buscarlos y consumirlos
Fuera del camino que usa el desarrollador principal, todo se siente desolado, y los PR se quedan meses sin respuesta
Para usar un tipo de dato nuevo, casi hay que hacer un fork y modificar todo el código, así que no alcanza el ideal de “guardar todo”
Yo también intenté hacer mi propio indexador, pero al final lo dejé
Vean las notas de lanzamiento de v0.12
Es difícil que algo así triunfe con una estructura monolítica. Tendrían que mostrar bien una arquitectura abierta o guías de uso reales
Este proyecto me hizo pensar en Timelinize
Aprendí mucho del código de redes en Go de Brad Fitzpatrick
Perkeep abstrae el almacenamiento con una arquitectura de servidor de blobs, mientras que Timelinize simplemente usa archivos y una base de datos sqlite
La estructura de Perkeep es más sofisticada, pero Timelinize intenta mantener la simplicidad
A largo plazo, me gustaría que evolucionara hacia una herramienta más accesible para usuarios no técnicos
Sinceramente, no entiendo muy bien cuál es el objetivo de Perkeep
Se siente como si dijera “en vez de una biblioteca ordenada, mejor apilemos montones aleatorios de papeles”
Ya existen los sistemas de archivos y los respaldos automáticos, así que no veo por qué esto sería mejor
Yo sigo buscando una forma de respaldar sin conexión páginas web marcadas en favoritos de una sola vez
en un formato que funcione como la versión en línea y donde incluso se pueda usar CTRL+F en Chrome
Estaría bien que se integrara con un administrador de marcadores o que tuviera su propio catálogo
Puede guardar saltándose inicios de sesión y además enlaza automáticamente con Internet Archive
Tiene muchas opciones y permite configuraciones muy finas
Recopilé publicaciones relacionadas de antes
Ojalá bradfitz pudiera dedicarle más tiempo a esto
Yo personalmente estoy haciendo un proyecto personal enfocado en verificación de respaldos y sistema de alertas de formatos
Deja intacto el sistema de archivos y añade alertas para formatos antiguos, por ejemplo RealAudio
Es una idea interesante. Justo ahora también estoy retomando el desarrollo de un concepto de superapp multiplataforma, y estaba pensando en una solución de sincronización de estado/almacenamiento
Últimamente parece que mucha gente está implementando ideas parecidas cada quien con herramientas distintas
Es casi como un “carro de proyecto” personal
Pero es demasiado complejo y subjetivo, así que cuesta volverlo algo general, y hace falta una plataforma común como Synology
Sorprende que sea la primera versión nueva en 5 años
Pero el kernel de Linux también tuvo pocos usuarios al principio. Si la herramienta cubre una necesidad, eso basta
Aunque haya pocos lanzamientos, si los bugs no son graves, está bien
La clave es si es estable sin perder datos
Si la principal desventaja es la falta de importadores, quizá uno mismo podría intentar escribirlos