
Сигуран сам да вам се то десило: једног дана се пробудите и схватите да је бесплатни простор за складиштење од гиганата попут Google Photos понестао. Тај осећај да вам понестаје простора за успомене је велика главобоља која је многе људе навела да траже алтернативе за ослобађање простора у Gmail-у и избегавају да остану без простора за складиштење, а да не троше новац сваког месеца на претплате које никада не престају.
За оне који не желе да се ослањају на екстерну компанију и више воле да имају потпуну контролу над својим датотекама , подешавање сопственог облака је идеално решење. Ту долази PhotoPrism, моћан алат који вам омогућава да управљате својим фотографијама и видео записима на сопственом хардверу, било да је у питању моћан сервер, VPS или чак мали Raspberry Pi, без жртвовања вештачке интелигенције.
Шта је, за име света, ФотоПризма и за шта се користи?
У основи, PhotoPrism је апликација са сопственим хостовањем, написана у Go-у и JavaScript-у (Vue) која делује као напредни менаџер медијске библиотеке . Њена главна предност је што није само једноставан прегледач датотека; интегрише Google TensorFlow за аутоматску анализу ваших слика. То значи да програм може да препозна да ли фотографија садржи пса, планину или аутомобил, а да ви не морате ни прстом да мрднете.
Систем је првенствено организован кроз албуме и паметне ознаке . Иако албуми функционишу слично као и они на другим платформама, ознаке генерише вештачка интелигенција на основу боја, објеката или доба дана. Поред тога, имате могућност да ручно исправите или додате ознаке ако систем направи грешку.
Предности поседовања сопственог фото облака
Главни разлог за прелазак је приватност и усклађеност са прописима . Ако професионално рукујете сликама, чување података трећих страна у екстерним облакима може изазвати проблеме са GDPR-ом. Ако имате сервер код куће или на сопственом VPS-у, ви одлучујете ко шта види. Још једна велика предност је подршка за RAW формате , нешто што професионални фотографи веома цене.
Штавише, PhotoPrism је отвореног кода и децентрализован , што осигурава да нисте везани за хирове корпорације. За премештање датотека, програм подржава WebDAV , што вам омогућава да синхронизујете телефон или таблет помоћу алата за синхронизацију са рачунара на мобилни телефон као што је PhotoSync, јер нема званичну iOS или Android апликацију.
Технички и хардверски захтеви
Обратите пажњу овде, јер неће бити довољно било који рачунар. PhotoPrism је захтеван због своје вештачке интелигенције. За несметан рад, препоручује се рачунар са најмање двојезгарним процесором и 4 GB RAM-а . Ако имате велики број фотографија (стотине хиљада), коришћење SSD-а је неопходно ; у супротном, процес индексирања ће бити невероватно спор и фрустрирајући.
Ако одлучите да користите Raspberry Pi 4 од 4 ГБ, имајте на уму да ћете померати његове границе . Програмери наводе да може да обрађује до 200.000 датотека, али ако је ваша колекција већа, најбоље је да надоградите на VPS или наменски сервер . Не заборавите да конфигуришете swap простор како бисте спречили пад система током анализе слике.
Корак-по-корак водич за инсталацију
Најчистији и најједноставнији начин да га инсталирате је коришћењем Docker-а и Docker Compose-а . Ако користите Raspberry Pi, веома згодна опција је да инсталирате UbuntuDockerPi, који долази са унапред инсталираним Docker-ом и штеди вам време.
Општи процес укључује креирање директоријума за пројекат и конфигурисање датотеке docker-compose.yml . Ова датотека је место где дефинишете критичне променљиве, као што су корисничко име администратора, лозинка и URL адреса сајта. За базу података имате две опције: SQLite , који се веома брзо подешава и савршен је за кућне кориснике, или MariaDB/PostgreSQL , који се препоручује ако имате милионе фотографија и тражите врхунске перформансе.
Пример распоређивања и конфигурације
Када имате YAML датотеку спремну, само треба да покренете команду docker compose up -dНакон неколико минута чекања, моћи ћете да му приступите преко лука 2342 из вашег прегледача. Подразумевани подаци су обично кориснички подаци. Администратор и лозинку несигурно o фотопризма, у зависности од тога како сте га конфигурисали.
Да би систем почео да препознаје ваше слике, морате извршити инструкцију за индексиран (docker-compose exec photoprism photoprism indexОвај процес активира вештачку интелигенцију да анализира сваку датотеку и креира аутоматске ознаке. Ако желите да ажурирате апликацију, једноставно урадите... извлачење најновије слике и поново покрените контејнер.
Управљање и одржавање система
Када уђете унутра, пронаћи ћете веома интуитиван интерфејс. Напредна претрага је једноставно спектакуларна, омогућавајући вам филтрирање по камери, бојама, датумима или географским локацијама. Постоји бочни панел за навигацију кроз календар, истакнуте делове или особе препознате путем препознавања лица.
Али није све тако сјајно; подешавање сопственог облака долази са огромном одговорношћу . Ви сте систем администратор, што значи да сте задужени за резервне копије . Губитак фотографија из целог живота због квара диска је трагедија која се може избећи добрим NAS системом за складиштење података или екстерним дисковима и планом за прављење резервних копија. Такође ћете морати да управљате корисничким дозволама и да ажурирате сервер како бисте спречили рањивости.
Управљање вашим визуелним наслеђем помоћу алата отвореног кода који покреће вештачка интелигенција је одржива и моћна алтернатива комерцијалним услугама, под условом да сте спремни да преузмете техничко управљање и безбедност својих података како бисте спречили случајне губитке.