Raspberry Pi üzerinde çalışabilen, kendi kendine barındırılan fotoğraf yöneticileri dünyasında, PhotoPrism en yetkin olanlardan biridir. Etkileyici bir arama işlevine, yüz tanıma özelliğine ve hatta fotoğraflarınızın çekildiği yerleri gösteren bir dünya haritasına sahiptir! Ayrıca Raspberry Pi'ye kurulumu şaşırtıcı derecede kolaydır.

Raspberry Pi'nize PhotoPrism Nasıl Kurulur

Daha ileri gitmeden önce, yapmanız gereken Raspberry Pi'nizi sunucu olarak hazırlayın. Daha sonra Raspberry Pi'nize SSH (Secure Shell) üzerinden bağlanmalı, ardından kurulu tüm paketleri güncellemeli ve yükseltmelisiniz.

ssh pi@senin.pi.yerel.ip
sudo uygun Güncelleme
sudo uygun yükseltme

PhotoPrism, çökmeden çalışması için en az 4 GB RAM gerektirir. 4 GB'ınız yoksa, Pi'nizdeki kullanılabilir belleği şu şekilde genişletebilirsiniz: sanal bellek miktarını artırma. Bunu yapmak microSD kartınızı hızla bozar, ancak Raspberry Pi'nizi SSD'den önyükleme, herhangi bir sorun olması muhtemel değildir.

PhotoPrism, docker-compose aracılığıyla kurulmalı ve yapılandırılmalıdır, bu nedenle docker-compose dosyasını wget:

instagram viewer
wget https://dl.photoprism.app/docker/docker-compose.yml

düzenlemek için nano'yu kullanın. docker-compose.yml dosya:

nanoliman işçisi-oluşturmak.yml

Bir metin duvarı ile karşı karşıya kalacaksınız. Bu noktada değiştirmeniz gereken ilk şey, varsayılan olarak "güvensiz" olarak ayarlanan şifrelerdir.

PhotoPrism şuradaki fotoğrafları aramaya ayarlandı: /home/pi/Pictures. İsterseniz, bunu daha aşağıda değiştirebilirsiniz. Birimler bölüm. ile nano'yu kaydedin ve çıkın Ctrl + O sonra Ctrl + X.

PhotoPrism liman işçisi oluşturma dosyası, PhotoPrism'in kendisi için bir kapsayıcının yanı sıra MariaDB'nin kapsayıcılı bir sürümünü içerir. Bunları sisteminize çekmek ve kapsayıcıları ayarlamak için docker-compose kullanın:

liman işçisi-oluşturma çekme

İşlem tamamlandığında kapsayıcıları ayrılmış modda çevrimiçi duruma getirin ve arka planda çalışmasına izin verin:

liman işçisi-oluştur -d

Kapsayıcıların aşağıdakilerle başarıyla başlatıldığını kontrol edin:

liman işçisi-oluşturma ps

Artık PhotoPrism'e şuradan erişebilirsiniz: senin.yerel.pi.ip: 2342. kullanıcı adı yönetici, ve parola belirttiğiniz şeydir docker-compose.yml.

PhotoPrism'e Ev Ağınızın Dışından Erişme

PhotoPrism, ev ağınızın içinde mükemmel şekilde çalışır, ancak ona evden uzaktayken erişmek istiyorsanız, bir alan adına ve bir Apache yapılandırma dosyasına ihtiyacınız vardır.

Alan adı kayıt kuruluşunuzun Gelişmiş DNS bölümünü ziyaret edin ve yeni bir kayıt oluşturun. Tür için seçin A, ana bilgisayar kümesi "@" için ve değer alanına genel IP adresinizi yazın.

Terminale geri dönün, dizini değiştirin ve Apache için yeni bir conf dosyası oluşturun.

CD /etc/apache2/sites-available/
sudonanofotoğraflar.conf

Metin dosyasına yapıştırın:

<SanalAna Bilgisayar *:80>
Sunucu adıalan-adınız.tld
ProxyPass /api/v1/ws ws://your.pi.local.ip: 2342/api/v1/ws
ProxyPassReverse /api/v1/ws ws://your.pi.local.ip: 2342/api/v1/ws
ProxyPass / http://sizin.pi.yerel.ip: 2342/
ProxyPassTers / http://sizin.pi.yerel.ip: 2342/
Proxy İstekleri kapalı
</VirtualHost>

ile nano'yu kaydedin ve çıkın Ctrl + O sonra Ctrl + X.

Yapılandırmayı etkinleştirin, ardından Apache'yi yeniden başlatın.

sudoa2ensitefotoğraflar.conf
sudo hizmeti apache2 yeniden başlatma

Let's Encrypt'ten güvenlik sertifikalarını ve şifreleme anahtarlarını almak ve dağıtmak için Certbot'u çalıştırın:

sudo sertifikası

E-posta adresinizi girin ve bir listeden hangi sitenin güvenliğini sağlamak istediğinizi seçin, ardından Apache'yi yeniden başlatın. Artık PhotoPrism örneğinizi ziyaret ederek ziyaret edebilirsiniz. https://your-domain-name.tld! Yine kullanıcı adı yönetici, ve parola belirttiğiniz şeydir docker-compose.yml.

Raspberry Pi'nizde PhotoPrism'e Başlarken

Varsayılanlarla gittiyseniz, docker-compose.yml dosyasında, PhotoPrism içindeki fotoğrafları arayacaktır. /home/pi/Pictures.

Yerel makinenizde bir yığın görüntü varsa, bunları Pi'nizdeki doğru dizine göndermek için güvenli kopya (scp) kullanabilirsiniz.

scp -r /path/to/your/images/* [email protected]:/home/pi/Pictures/

PhotoPrism'de hemen görünmeyecekler ve manuel olarak bir tarama başlatmanız gerekecek. Sol taraftaki film rulosu simgesine tıklayın, Tam yeniden tarama kutu, sonra vur Başlama. Görüntü koleksiyonunuzun boyutuna bağlı olarak, tarama saatler hatta günler sürebilir ve yeterli RAM veya sanal belleğiniz yoksa Pi'nizi çökertir.

İşlem bittiğinde fotoğraflarınız indekslenecek, küçük resimler oluşturulacak, nesneler ve yüzler etiketlenecek ve fotoğraflarınızın çekildiği yerleri gösteren bir harita hazır olacaktır. Arama alanında, belirli bir yılda veya ayda, belirli bir ülkede veya belirli bir kamerayla çekilmiş fotoğrafları arayabilirsiniz.

PhotoPrism, görüntüleri birlikte gruplayan etiketler oluşturmak için TensorFlow destekli makine öğrenimini de kullanmış olacak. Bunlar genellikle oldukça doğrudur, ancak bazen çılgınca kapalı olabilirler. PhotoPrism, test galerimizde anıtları, anıtları, fundalıkları ve maskeleri doğru bir şekilde tanımlarken, bir kediyi maymun, bir köpeği kertenkele ve bir ciltli kitabı monitör olarak yanlış bir şekilde etiketledi.

Harita özelliği harika ve kameranızda veya telefonunuzda konum verilerini etkinleştirmiş olmanız koşuluyla, belirli fotoğrafları aramak veya yurt dışı tatillerini veya gezilerini yeniden yaşamak için haritayı kullanabilirsiniz. Daha iyi bir görünüm için kaydırmak için fare tekerleğinizi kullanın.

PhotoPrism'e Fotoğraf Ekleme

PhotoPrism'in yerel bir mobil istemcisi yoktur, ancak geliştiriciler, telefonunuzdaki görüntüleri PhotoPrism sunucunuzla senkronize etmek için Android veya iOS cihazınıza PhotoSync yüklemenizi önerir.

Alternatif olarak, belirli klasörlerden otomatik olarak karşıya yüklemek için SyncThing'i kullanabilirsiniz. Halihazırda bir NextCloud sunucunuz varsa, NextCloud'a yüklemek için NextCloud mobil istemcisini kullanabilirsiniz ve PhotoPrism, belirlediğiniz bir programa göre son gelenleri kontrol etmek için WebDav'ı kullanır. Bunu etkinleştirmek için kenar çubuğunun altındaki dişli simgesini tıklayın, senkronizasyon sekmesi, ardından Sunucu ekletıklayın ve NextCloud WebDav uç noktanızın ayrıntılarını girin. Tıklamak Kaydetmektıklayın, ardından PhotoPrism'in yeni görüntüleri ne sıklıkta kontrol etmesini istediğinizi ayarlayın. Bu, saatlik, haftalık ve asla arasında bir değer olabilir.

PhotoPrism, Raspberry Pi için Kendi Kendine Barındırılan En İyi Fotoğraf Çözümlerinden Biri

Fotoğraflarınızı kataloglamayı, düzenlemeyi ve aramayı çok kolay hale getiren çarpıcı özellikler dizisiyle PhotoPrism, alandaki diğer rakiplerin çoğunu geride bırakır. Yazılım hala geliştirme aşamasındadır ve düzenli olarak yeni özellikler eklenmektedir; bunlardan yararlanmak istiyorsanız düzenli olarak güncellemeyi unutmayın.