- PhotoPrism е алтернатива с отворен код на Google Photos, която използва изкуствен интелект за автоматично организиране и маркиране на изображения.
- Изисква минимален хардуер от 4 GB RAM и се препоръчва използването на SSD дискове за оптимизиране на процеса на индексиране на файлове.
- Разгръщането му за предпочитане се извършва с помощта на Docker, което ви позволява да избирате между SQLite бази данни за простота или MariaDB за високо натоварване.
Сигурен съм, че ви се е случвало: един ден се събуждате и осъзнавате, че безплатното място за съхранение от гиганти като Google Photos е свършило. Това чувство за изчерпване на мястото за спомените ви е голямо главоболие, което кара много хора да търсят алтернативи за освобождаване на място в Gmail и да избегнат изчерпване на пространството, без да харчат пари всеки месец за абонаменти, които сякаш никога няма да свършат.
За тези, които не искат да разчитат на външна компания и предпочитат да имат пълен контрол над файловете си , създаването на собствен облак е идеалното решение. Тук се намесва PhotoPrism, мощен инструмент, който ви позволява да управлявате снимките и видеоклиповете си на собствения си хардуер, независимо дали е мощен сървър, VPS или дори малък Raspberry Pi, без да жертвате изкуствения интелект.
Какво, за бога, е PhotoPrism и за какво се използва?
По принцип PhotoPrism е самостоятелно хостващо се приложение, написано на Go и JavaScript (Vue), което действа като усъвършенстван мениджър на медийни библиотеки . Основното му предимство е, че не е просто обикновен прегледник на файлове; то интегрира Google TensorFlow , за да анализира автоматично вашите изображения. Това означава, че програмата може да разпознае дали дадена снимка съдържа куче, планина или кола, без да се налага да мръднете пръст.
Системата е организирана предимно чрез албуми и интелигентни етикети . Въпреки че албумите функционират подобно на тези в други платформи, етикетите се генерират от изкуствен интелект въз основа на цветове, обекти или часа на деня. Освен това имате възможност ръчно да коригирате или добавите етикети, ако системата допусне грешка.
Предимства на това да имате собствен фото облак
Основната причина за преминаването е поверителността и спазването на регулаторните изисквания . Ако боравите с изображения професионално, съхраняването на данни от трети страни във външни облаци може да причини проблеми с GDPR. Като имате сървъра у дома или на вашия собствен VPS, вие решавате кой какво вижда. Друго огромно предимство е поддръжката на RAW формати , нещо, което професионалните фотографи високо ценят.
Освен това, PhotoPrism е с отворен код и е децентрализирана програма , което гарантира, че не сте обвързани с капризите на корпорация. За да преместите файловете си, програмата поддържа WebDAV , което ви позволява да синхронизирате телефона или таблета си с помощта на инструменти за синхронизиране от компютър към мобилно устройство, като PhotoSync, тъй като няма официално приложение за iOS или Android.
Технически и хардуерни изисквания
Обърнете внимание тук, защото не всеки компютър ще свърши работа. PhotoPrism е взискателен поради своята AI обработка. За безпроблемна работа се препоръчва компютър с поне двуядрен процесор и 4 GB RAM . Ако имате огромен брой снимки (стотици хиляди), използването на SSD е от съществено значение ; в противен случай процесът на индексиране ще бъде изключително бавен и разочароващ.
Ако решите да използвате 4GB Raspberry Pi 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 система за съхранение или външни устройства и план за архивиране. Ще трябва също така да управлявате потребителските разрешения и да поддържате сървъра актуализиран, за да предотвратите уязвимости.
Управлението на вашето визуално наследство с инструмент с отворен код, задвижван от изкуствен интелект, е жизнеспособна и мощна алтернатива на търговските услуги, стига да сте готови да поемете техническото управление и сигурността на вашите данни, за да предотвратите случайни загуби.