10 puan yazan GN⁺ 2025-11-13 | 1 yorum | WhatsApp'ta paylaş
  • 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

 
GN⁺ 2025-11-13
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ü

    • Birkaç yıl önce ev sunucusu için değerlendirmiştim; fikir ilginç ama bu tür sistemler başka servislerle entegrasyon kalitesine göre yaşar ya da ölür
      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
    • Ben de aynı fikirdeyim. Tasarım harika ve iyi çalışıyor ama fiilen neredeyse terk edilmiş bir proje
      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
    • Ben de 10 yılı aşkın süredir yarım ilgiyle takip ediyordum ama bu yeni sürüm oldukça etkileyici
      v0.12 sürüm notlarına bakın
    • Bugünün, 5 yıl sonraki ilk yeni sürüm olduğu söyleniyor. Eylülden önce fiilen ölü bir proje gibiydi
    • Aslında şaşırtıcı değil. Web sitesi ve dokümantasyon kalitesi çok düşük ve özelleştirme ya da dış entegrasyon da neredeyse imkânsız görünüyor
      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ı

    • Bahsettiğin için teşekkürler! Ben de Perkeep fikrinin hayranıyım
      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

    • Genel bakış belgesi oldukça iyi düzenlenmiş → https://perkeep.org/doc/overview
    • Sonuçta işin özü dosya düzenleme ve yedekleme; bu iki iş zaten iyi çözülmüş problemler
  • 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+F de yapılabilsin istiyorum
    Yer imi yöneticisiyle entegre olsa ya da kendi kataloğu bulunsa güzel olurdu

    • ArchiveBox’ı denedin mi? Bu modelin oldukça sağlam bir uygulaması
    • karakeep ve SingleFile da bakmaya değer
    • Ben self-hosted LinkDing ile Firefox için SingleFile eklentisini birlikte kullanıyorum
      Giriş gerektiren sayfaları da kaydedebiliyor ve Internet Archive bağlantılarını otomatik ekliyor
    • Firefox’ta WebScrapBook eklentisiyle sayfaları yerelde kaydediyorum
      Çok sayıda seçenek ve ince ayar imkânı sunuyor
    • Benzer işleri Zotero ile yapıyorum. Aslında akademik kullanım için ama snapshot özelliği sayesinde genel amaçlı bir web arşivleme aracı olarak da harika
  • Eski ilgili gönderileri derledim

    • Keep Your Stuff, for LifeHaziran 2020
    • Perkeep: personal storage system for lifeEylül 2018
    • Perkeep – Open-source data modeling, storing, search, sharing and synchronizingAralık 2017
    • 8 yıl olmuş ve sürüm hâlâ 0.12, şaşırtıcı
  • Keşke bradfitz buna daha fazla zaman ayırabilse

    • İyi haber: son commit’leri bizzat o yapıyor
  • 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

    • Ben sadece Syncthing kullanıyorum. Biraz israf gibi ama telefon, dizüstü ve masaüstü arasında üçlü yedek alıyorum
  • 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ı

    • Pek çok kişi ilgileniyor ama az kullanıcı ve sürüm aralığının uzunluğu nedeniyle çekimser kalıyor gibi
      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