
Sigurado akong nangyari na ito sa iyo: magigising ka isang araw at mapagtanto na naubusan na pala ng libreng storage mula sa mga higanteng tulad ng Google Photos. Ang pakiramdam na nauubusan na ng espasyo para sa iyong mga alaala ay isang malaking sakit ng ulo na nagtulak sa maraming tao na maghanap ng mga alternatibo para magbakante ng espasyo sa Gmail at maiwasan ang pagkaubusan ng storage nang hindi gumagastos ng pera bawat buwan para sa mga subscription na tila hindi nauubos.
Para sa mga ayaw umasa sa isang panlabas na kumpanya at mas gustong magkaroon ng kumpletong kontrol sa kanilang mga file , ang pag-set up ng sarili nilang cloud ang mainam na solusyon. Dito pumapasok ang PhotoPrism, isang makapangyarihang tool na nagbibigay-daan sa iyong pamahalaan ang iyong mga larawan at video sa sarili mong hardware, ito man ay isang makapangyarihang server, VPS, o kahit isang maliit na Raspberry Pi, nang hindi isinasakripisyo ang artificial intelligence.
Ano nga ba ang PhotoPrism at para saan ito ginagamit?
Sa madaling salita, ang PhotoPrism ay isang self-hosting application na nakasulat sa Go at JavaScript (Vue) na gumaganap bilang isang advanced media library manager . Ang pangunahing bentahe nito ay hindi lamang ito isang simpleng file viewer; isinasama nito ang Google TensorFlow upang awtomatikong suriin ang iyong mga larawan. Nangangahulugan ito na makikilala ng programa kung ang isang larawan ay naglalaman ng aso, bundok, o kotse nang hindi mo na kailangang mag-angat ng daliri.
Ang sistema ay pangunahing nakaayos sa pamamagitan ng mga album at smart tag . Bagama't ang mga album ay gumagana nang katulad ng mga matatagpuan sa ibang mga platform, ang mga tag ay nabubuo ng AI batay sa mga kulay, bagay, o oras ng araw. Bukod pa rito, mayroon kang opsyon na manu-manong itama o magdagdag ng mga tag kung magkamali ang sistema.
Mga bentahe ng pagkakaroon ng sarili mong photo cloud
Ang pangunahing dahilan para lumipat ay ang privacy at pagsunod sa mga regulasyon . Kung propesyonal kang humahawak ng mga imahe, ang pag-iimbak ng data ng third-party sa mga external cloud ay maaaring magdulot ng mga isyu sa GDPR. Sa pamamagitan ng pagkakaroon ng server sa bahay o sa iyong sariling VPS, ikaw ang magpapasya kung sino ang makakakita ng ano. Ang isa pang malaking bentahe ay ang suporta para sa mga RAW format , isang bagay na lubos na pinahahalagahan ng mga propesyonal na photographer.
Bukod pa rito, ang PhotoPrism ay open source at desentralisado , na tinitiyak na hindi ka nakatali sa mga kapritso ng isang korporasyon. Para ilipat ang iyong mga file, sinusuportahan ng programa ang WebDAV , na nagbibigay-daan sa iyong i-sync ang iyong telepono o tablet gamit ang mga tool sa pag-sync mula PC hanggang mobile tulad ng PhotoSync, dahil wala itong opisyal na iOS o Android app.
Mga kinakailangan sa teknikal at hardware
Mag-ingat dito, dahil hindi basta-basta kaya ng kahit anong computer. Mahirap ang PhotoPrism dahil sa AI processing nito. Para sa maayos na operasyon, inirerekomenda ang isang computer na may kahit man lang dual-core processor at 4 GB ng RAM . Kung marami kang larawan (daan-daang libo), mahalaga ang paggamit ng SSD ; kung hindi, magiging napakabagal at nakakadismaya ang proseso ng pag-index.
Kung magpasya kang gumamit ng 4GB Raspberry Pi 4, tandaan na masusubukan mo ang mga limitasyon nito . Sinasabi ng mga developer na maaari itong humawak ng hanggang 200.000 na mga file, ngunit kung mas malaki ang iyong koleksyon, pinakamahusay na mag-upgrade sa isang VPS o isang dedicated server . Huwag kalimutang i-configure ang swap space upang maiwasan ang pag-crash ng system habang sinusuri ang imahe.
Hakbang-hakbang na gabay sa pag-install
Ang pinakamalinis at pinakasimpleng paraan para i-install ito ay ang paggamit ng Docker at Docker Compose . Kung gumagamit ka ng Raspberry Pi, isang napaka-maginhawang opsyon ang i-install ang UbuntuDockerPi, na may kasamang naka-install nang Docker at nakakatipid sa iyo ng oras.
Ang pangkalahatang proseso ay kinabibilangan ng paglikha ng isang direktoryo para sa proyekto at pag-configure ng isang docker-compose.yml file . Sa file na ito mo tinutukoy ang mga kritikal na variable, tulad ng username, password, at site URL ng administrator. Para sa database, mayroon kang dalawang opsyon: SQLite , na napakabilis i-set up at perpekto para sa mga gumagamit sa bahay, o MariaDB/PostgreSQL , na inirerekomenda kung mayroon kang milyun-milyong larawan at naghahanap ng superior na performance.
Halimbawa ng pag-deploy at pag-configure
Kapag handa mo na ang YAML file, kailangan mo lang patakbuhin ang command docker compose up -dPagkatapos ng ilang minutong paghihintay, maa-access mo na ito sa pamamagitan ng daungan 2342 mula sa iyong browser. Ang default na datos ay karaniwang datos ng gumagamit. admin at password walang katiyakan o potoprisma, depende sa kung paano mo ito na-configure.
Para makilala ng system ang iyong mga imahe, dapat mong isagawa ang instruksyon upang na-index (docker-compose exec photoprism photoprism indexIsinasaaktibo ng prosesong ito ang AI upang suriin ang bawat file at lumikha ng mga awtomatikong tag. Kung gusto mong i-update ang app, gawin lamang ang isang paghila ng pinakabagong larawan at i-restart ang lalagyan.
Pamamahala at pagpapanatili ng sistema
Kapag nakapasok ka na, makikita mo ang isang napaka-intuitive na interface. Ang advanced search ay talagang kahanga-hanga, na nagbibigay-daan sa iyong mag-filter ayon sa camera, mga kulay, mga petsa, o mga lokasyong heograpiko. Mayroong side panel para sa pag-navigate sa kalendaryo, mga highlight, o mga taong nakikilala sa pamamagitan ng facial recognition.
Ngunit hindi lang basta maganda ang lahat; ang pag-set up ng sarili mong cloud ay may kaakibat na napakalaking responsibilidad . Ikaw ang system administrator, na nangangahulugang ikaw ang namamahala sa mga backup . Ang pagkawala ng mga larawan na panghabambuhay dahil sa pagkabigo ng disk ay isang trahedya na maiiwasan gamit ang isang mahusay na NAS storage system o mga external drive at isang backup plan. Kakailanganin mo ring pamahalaan ang mga pahintulot ng user at panatilihing updated ang server upang maiwasan ang mga kahinaan.
Ang pamamahala ng iyong visual heritage gamit ang isang open-source tool na pinapagana ng artificial intelligence ay isang mabisa at makapangyarihang alternatibo sa mga komersyal na serbisyo, basta't handa kang humawak ng teknikal na pamamahala at seguridad ng iyong data upang maiwasan ang mga aksidenteng pagkawala.