- Perkeep, dosyalar, nesneler, tweet'ler, büyük hacimli videolar gibi çeşitli verileri modelleyebilen, depolayabilen, arayabilen, paylaşabilen ve senkronize edebilen açık kaynaklı bir sistemdir
- Telefon, tarayıcı ve FUSE dosya sistemi üzerinden erişilebilir ve kişisel verilerin uzun vadeli korunmasını hedefler
- Kişisel kontrol, açık kaynak, varsayılan gizlilik ayarı, tek hata noktasının ortadan kaldırılması gibi beş ilke temelinde tasarlanmıştır
- Şu anda aktif olarak geliştirilmektedir ve teknik kullanıcılar doğrudan kurarak özelliklerinden yararlanabilir
- Uzun vadeli veri koruma ve gizlilik odaklı kişisel depolama ekosistemi oluşturma açısından anlam taşır
Perkeep genel bakış
- Perkeep, önceki adı Camlistore olan projeden gelişmiş olup açık kaynaklı format, protokol ve yazılım seti sunar
- Veri türleri arasında dosyalar, nesneler, tweet'ler, 5 TB videolar gibi farklı içerikler bulunur
- Erişim yöntemleri arasında mobil cihazlar, web tarayıcıları ve FUSE dosya sistemi yer alır
- Post-PC çağının veri yönetimi ihtiyaçlarına yanıt vermek üzere tasarlanmış kişisel bir depolama sistemidir
Geliştirme durumu ve katılım
- Proje aktif olarak geliştirilmektedir ve bazı özellikler hatalı ya da tamamlanmamış olabilir
- Programlama deneyimi olan kullanıcılar doğrudan kurup temel özellikleri kullanabilir
- Topluluğa katılım, katkı sağlama veya hata raporu gönderme teşvik edilmektedir
Temel ilkeler
- Perkeep'in benimsediği beş ilke
- Veriler üzerinde tam kullanıcı kontrolü
- Açık kaynak temeli
- Varsayılan gizlilik ayarı ile mahremiyetin korunması
- Tek hata noktası (SPOF) ortadan kaldırma, belirli bir aktöre (kullanıcı dahil) bağımlı olmama
- Verilerin 80 yıl sonra da hayatta kalabilmesi güvencesi
En son sürüm
Demo materyalleri
1 yorum
Hacker News görüşleri
Perkeep’i gerçekten kullandım ve teoride hâlâ kullanıyor sayılırım
Fikrin kendisini gerçekten seviyorum ama ana geliştirici ayrıldıktan sonra proje tamamen ivmesini kaybetmiş gibi hissettiriyor
Tamamen terk edilmiş durumda değil ama bir topluluk oluşamamış olması üzücü
Telefondan fotoğraf veya notları otomatik alabilmeli ya da bilgisayardaki belgeleri ve Dropbox vergi dosyalarını otomatik içeri çekebilmeli
Kalıcı bir kişisel veri deposu olacaksa, veriyi kolayca içeri alıp sonra tekrar arayıp tüketebileceğiniz bir yapı şart
Ana geliştiricinin kullandığı yolun dışında ortam bomboş ve PR’lar aylarca yanıtsız bekliyor
Yeni veri türleri kullanmak için fork’layıp tüm kodu değiştirmeniz gerekecek kadar katı; bu yüzden “her şeyi saklar” idealinin gerisinde kalıyor
Ben de bir indexer yazmayı denemiştim ama sonunda vazgeçtim
v0.12 sürüm notlarına bakın
Böyle bir monolitik yapı ile başarılı olmak zor. Açık bir mimariyi veya kullanım kılavuzlarını düzgün göstermeleri gerekiyor
Bu proje bana Timelinize’ı hatırlattı
Brad Fitzpatrick’in Go ağ kodundan çok şey öğrendim
Perkeep, depolamayı blob sunucusu yapısıyla soyutluyor ama Timelinize sadece dosyalar ve sqlite DB kullanıyor
Perkeep’in yapısı daha sofistike ama Timelinize basitliği korumaya çalışıyor
Uzun vadede daha teknik olmayan kullanıcılar için erişilebilir bir araç hâline gelmesini umuyorum
Açıkçası Perkeep’in amacını pek anlamıyorum
Sanki “düzenli bir kütüphane yerine rastgele kâğıt yığınları biriktirelim” deniyormuş gibi
Dosya sistemi ve otomatik yedekleme zaten var; bunun neden daha iyi olduğunu anlamıyorum
Hâlâ yer imlerine eklenmiş web sayfalarını tek seferde çevrimdışı yedeklemenin bir yolunu arıyorum
Çevrimiçi sürüm gibi çalışsın ve Chrome’da
CTRL+Fde yapılabilsin istiyorumYer imi yöneticisiyle entegre olsa ya da kendi kataloğu bulunsa güzel olurdu
Giriş gerektiren sayfaları da kaydedebiliyor ve Internet Archive bağlantılarını otomatik ekliyor
Çok sayıda seçenek ve ince ayar imkânı sunuyor
Eski ilgili gönderileri derledim
Keşke bradfitz buna daha fazla zaman ayırabilse
Ben şahsen yedek doğrulama ve format uyarı sistemine odaklanan kişisel bir proje geliştiriyorum
Dosya sistemini olduğu gibi bırakıp eski formatlar (ör. RealAudio) için uyarılar ekliyorum
İlginç bir fikir. Ben de tam şu sıralar çapraz platform bir süper uygulama fikrini yeniden geliştiriyorum ve durum/depolama senkronizasyonu çözümünü düşünüyordum
Bugünlerde birçok kişi benzer fikri kendi farklı araçlarıyla hayata geçiriyor gibi görünüyor
Bir tür “kişisel proje arabası” gibi
Ama fazla karmaşık ve öznel olduğu için genelleştirmesi zor; Synology gibi ortak bir platform gerek
5 yıl aradan sonra gelen ilk yeni sürüm olması şaşırtıcı
Ama Linux çekirdeğinin de başlangıçta az kullanıcısı vardı. Bir araç ihtiyacı karşılıyorsa bu yeterli olabilir
Sürüm seyrek olsa da hatalar kritik değilse sorun değil
Asıl mesele veri kaybı olmadan kararlı olup olmadığı
Temel eksik importer’ların azlığıysa, belki kendin yazmayı düşünebilirsin