
Eminim sizin de başınıza gelmiştir: Bir gün uyanırsınız ve Google Photos gibi devlerin sunduğu ücretsiz depolama alanının tükendiğini fark edersiniz. Anılarınız için yer kalmaması hissi, birçok insanı Gmail'de yer açmak ve her ay bitmek bilmeyen abonelikler için para ödemeden depolama alanının tükenmesini önlemek için alternatifler aramaya iten büyük bir baş ağrısıdır .
Harici bir şirkete bağımlı kalmak istemeyen ve dosyaları üzerinde tam kontrol sahibi olmayı tercih edenler için kendi bulutlarını kurmak ideal çözümdür. İşte burada PhotoPrism devreye giriyor; güçlü bir sunucu, VPS veya hatta küçük bir Raspberry Pi olsun, kendi donanımınızda fotoğraflarınızı ve videolarınızı yapay zekadan ödün vermeden yönetmenizi sağlayan güçlü bir araç.
Fotoprizma tam olarak nedir ve ne için kullanılır?
Özetle, PhotoPrism, Go ve JavaScript (Vue) ile yazılmış , gelişmiş bir medya kütüphanesi yöneticisi görevi gören, kendi kendine barındırılan bir uygulamadır . En büyük avantajı, sadece basit bir dosya görüntüleyici olmamasıdır; resimlerinizi otomatik olarak analiz etmek için Google TensorFlow'u entegre eder . Bu, programın bir fotoğrafta köpek, dağ veya araba olup olmadığını sizin hiçbir şey yapmanıza gerek kalmadan tanıyabileceği anlamına gelir.
Sistem öncelikle albümler ve akıllı etiketler aracılığıyla organize edilmiştir . Albümler diğer platformlardakilere benzer şekilde çalışırken, etiketler renkler, nesneler veya günün saati gibi faktörlere dayalı olarak yapay zeka tarafından oluşturulur. Ayrıca, sistem hata yaparsa etiketleri manuel olarak düzeltme veya ekleme seçeneğiniz de vardır.
Kendi fotoğraf bulutunuza sahip olmanın avantajları
Geçiş yapmanın en önemli nedeni gizlilik ve mevzuata uyumluluktur . Profesyonel olarak fotoğraf işleriyle uğraşıyorsanız, üçüncü taraf verilerini harici bulutlarda saklamak GDPR sorunlarına yol açabilir. Sunucuyu evinizde veya kendi VPS'nizde bulundurarak, kimin neyi göreceğine siz karar verirsiniz. Bir diğer büyük avantaj ise, profesyonel fotoğrafçıların çok takdir ettiği RAW formatlarına destek vermesidir.
Ayrıca, PhotoPrism açık kaynaklı ve merkeziyetsizdir , bu da bir şirketin keyfine bağlı kalmamanızı sağlar. Dosyalarınızı taşımak için program WebDAV'ı destekler ve resmi bir iOS veya Android uygulaması olmadığı için PhotoSync gibi PC'den mobil cihaza senkronizasyon araçlarını kullanarak telefonunuzu veya tabletinizi senkronize etmenize olanak tanır .
Teknik ve donanım gereksinimleri
Burada dikkatli olun, çünkü her bilgisayar işe yaramaz. PhotoPrism, yapay zeka işlemcisi nedeniyle yüksek performans gerektirir. Sorunsuz çalışma için en az çift çekirdekli işlemci ve 4 GB RAM'e sahip bir bilgisayar önerilir . Çok sayıda fotoğrafınız varsa (yüz binlerce), SSD kullanmak şarttır ; aksi takdirde indeksleme işlemi inanılmaz derecede yavaş ve sinir bozucu olacaktır.
4 GB'lık bir Raspberry Pi 4 kullanmaya karar verirseniz, sınırlarını zorlayacağınızı unutmayın . Geliştiriciler 200.000 dosyaya kadar işlem yapabileceğini belirtiyor, ancak koleksiyonunuz daha büyükse, bir VPS'ye veya özel bir sunucuya yükseltmeniz en iyisidir . Görüntü analizi sırasında sistemin çökmesini önlemek için takas alanını yapılandırmayı unutmayın.
Adım adım kurulum kılavuzu
En temiz ve en basit kurulum yöntemi Docker ve Docker Compose kullanmaktır . Eğer Raspberry Pi kullanıyorsanız, önceden Docker kurulu olarak gelen ve size zaman kazandıran UbuntuDockerPi'yi kurmak çok uygun bir seçenektir.
Genel süreç, proje için bir dizin oluşturmayı ve bir docker-compose.yml dosyasını yapılandırmayı içerir . Bu dosya, yönetici kullanıcı adı, parola ve site URL'si gibi kritik değişkenleri tanımladığınız yerdir. Veritabanı için iki seçeneğiniz var: Kurulumu çok hızlı olan ve ev kullanıcıları için mükemmel olan SQLite veya milyonlarca fotoğrafınız varsa ve üstün performans arıyorsanız önerilen MariaDB/PostgreSQL .
Dağıtım ve yapılandırma örneği
YAML dosyanız hazır olduğunda, yapmanız gereken tek şey komutu çalıştırmak. docker compose up -dBirkaç dakika bekledikten sonra, ona şu yolla erişebileceksiniz: bağlantı noktası 2342 Tarayıcınızdan. Varsayılan veriler genellikle kullanıcı verileridir. Gizem ve şifre güvensiz o fotoprizmanasıl yapılandırdığınıza bağlı olarak.
Sistemin resimlerinizi tanımaya başlaması için şu komutu çalıştırmanız gerekir: endeksli (docker-compose exec photoprism photoprism indexBu işlem, yapay zekanın her dosyayı analiz etmesini ve otomatik etiketler oluşturmasını sağlar. Uygulamayı güncellemek istiyorsanız, yapmanız gereken tek şey bir işlem gerçekleştirmektir. en son görüntünün çekilmesi ve konteyneri yeniden başlatın.
Sistem yönetimi ve bakımı
İçeri girdiğinizde, son derece sezgisel bir arayüzle karşılaşacaksınız. Gelişmiş arama özelliği muhteşem; kamera, renkler, tarihler veya coğrafi konumlar gibi kriterlere göre filtreleme yapmanıza olanak tanıyor. Yan tarafta ise takvim, öne çıkanlar veya yüz tanıma yoluyla tanınan kişiler arasında gezinmek için bir panel bulunuyor.
Ancak her şey güllük gülistanlık değil; kendi bulut sisteminizi kurmak büyük sorumluluklar da beraberinde getiriyor. Sistem yöneticisi sizsiniz, yani yedeklemelerden siz sorumlusunuz . Disk arızası nedeniyle ömür boyu biriktirdiğiniz fotoğrafların kaybolması, iyi bir NAS depolama sistemi veya harici sürücüler ve bir yedekleme planı ile önlenebilecek bir trajedidir . Ayrıca kullanıcı izinlerini yönetmeniz ve güvenlik açıklarını önlemek için sunucuyu güncel tutmanız gerekecek.
Yapay zekâ destekli açık kaynaklı bir araçla görsel mirasınızı yönetmek, ticari hizmetlere kıyasla güçlü ve geçerli bir alternatiftir; ancak bunun için teknik yönetim ve veri güvenliğini üstlenmeye ve olası veri kayıplarını önlemeye istekli olmanız gerekir.