
Jestem pewien, że to ci się przydarzyło: budzisz się pewnego dnia i zdajesz sobie sprawę, że darmowe miejsce w gigantach takich jak Google Photos się skończyło. To uczucie… kończy ci się miejsce na wspomnienia To poważny problem, który zmusił wiele osób do poszukiwania alternatywnych rozwiązań. Odzyskaj miejsce w Gmailu i nie dopuść do wyczerpania zapasu pamięci. bez wydawania co miesiąc pieniędzy na niekończącą się subskrypcję.
Dla tych, którzy nie chcą polegać na firmie zewnętrznej i wolą mieć pełna kontrola nad Twoimi plikamiSkonfigurowanie własnej chmury to idealne rozwiązanie. Właśnie tutaj pojawia się PhotoPrism – potężne narzędzie, które pozwala zarządzać zdjęciami i filmami na własnym sprzęcie, niezależnie od tego, czy jest to wydajny serwer, VPS, czy nawet mały Raspberry Pi, bez rezygnowania ze sztucznej inteligencji.
Czym właściwie jest PhotoPrism i do czego służy?
Zasadniczo PhotoPrism to aplikacja z własnym hostingiem napisana w Go i JavaScript (Vue), która działa jako zaawansowany menedżer biblioteki multimediówJego główną zaletą jest to, że nie jest to tylko prosty program do przeglądania plików, ale integruje Google TensorFlow aby automatycznie analizować Twoje zdjęcia. Oznacza to, że program może rozpoznać, czy na zdjęciu jest pies, góra czy samochód, bez konieczności kiwnięcia palcem.
System jest zorganizowany przede wszystkim poprzez albumy i inteligentne etykietyChociaż albumy działają tak samo, jak te znane z innych platform, tagi są generowane przez sztuczną inteligencję na podstawie kolorów, obiektów lub pory dnia. Co więcej, masz swobodę popraw lub dodaj tagi ręcznie, jeśli system popełni błąd.
Zalety posiadania własnej chmury zdjęć
Głównym powodem podjęcia tego kroku jest prywatność i zgodność z przepisamiJeśli przetwarzasz obrazy w celach zawodowych, przechowywanie danych firm trzecich w zewnętrznych chmurach może powodować problemy z RODO. Posiadając serwer w domu lub na własnym serwerze VPS, sam decydujesz, kto co widzi. Kolejną ogromną zaletą jest obsługa… Formaty RAWCoś, co bardzo doceniają profesjonalni fotografowie.
Ponadto PhotoPrism jest oprogramowanie typu open source i zdecentralizowaneDzięki temu nie jesteś uzależniony od kaprysów korporacji. Aby przenieść pliki, program jest kompatybilny z WebDAVktóra umożliwia synchronizację telefonu komórkowego lub tabletu za pomocą Narzędzia do synchronizacji komputera i urządzenia mobilnego podobnie jak PhotoSync, ponieważ nie ma oficjalnej aplikacji na iOS lub Androida.
Wymagania techniczne i sprzętowe
Zwróć na to uwagę, bo nie każde urządzenie się nada. PhotoPrism jest wymagający ze względu na przetwarzanie oparte na sztucznej inteligencji. Do płynnej pracy potrzebny jest komputer z co najmniej… dwa rdzenie i 4 GB pamięci RAMJeśli posiadasz ogromną liczbę zdjęć (setki tysięcy), konieczne jest użycie Dysk SSDW przeciwnym wypadku proces indeksowania będzie trwał wiecznie, a Ty popadniesz w desperację.
Jeśli zdecydujesz się na użycie Raspberry Pi 4 z 4 GB pamięci, pamiętaj, że będziesz na granicy swoich możliwościTwórcy twierdzą, że urządzenie jest w stanie obsłużyć do 200 000 plików, ale jeśli Twoja kolekcja jest większa, lepiej będzie wymienić dysk na większy. VPS czy serwer dedykowanyNie zapomnij skonfigurować pamięci wymiany, aby zapobiec zawieszeniu się systemu podczas analizy obrazu.
Guía de instalación paso a paso
Najczystszym i najprostszym sposobem jego instalacji jest Docker i Docker ComposeJeśli używasz Raspberry Pi, bardzo wygodną opcją jest instalacja UbuntuDockerPi, który ma preinstalowanego Dockera i pozwala zaoszczędzić czas.
Ogólny proces obejmuje utworzenie katalogu dla projektu i skonfigurowanie pliku docker-compose.ymlW tym pliku definiujesz kluczowe zmienne, takie jak nazwa użytkownika administratora, hasło i adres URL witryny. W przypadku bazy danych masz dwie opcje: SQLitektóry jest bardzo szybki w konfiguracji i idealny dla użytkowników domowych lub MariaDB/PostgreSQLPolecane, jeśli masz miliony zdjęć i zależy Ci na najwyższej wydajności.
Przykład wdrożenia i konfiguracji
Gdy masz już gotowy plik YAML, wystarczy uruchomić polecenie docker compose up -dPo kilku minutach oczekiwania będziesz mógł uzyskać do niego dostęp za pomocą port 2342 z Twojej przeglądarki. Domyślnymi danymi są zazwyczaj dane użytkownika. Admin i hasło niepewny o fotopryzmat, w zależności od tego, jak go skonfigurowałeś.
Aby system mógł rozpocząć rozpoznawanie obrazów, należy wykonać polecenie indeksowane (docker-compose exec photoprism photoprism indexTen proces aktywuje sztuczną inteligencję do analizy każdego pliku i tworzenia automatycznych tagów. Jeśli chcesz zaktualizować aplikację, po prostu wykonaj… pobranie najnowszego obrazu i ponownie uruchom kontener.
Zarządzanie systemem i jego konserwacja
Po wejściu do środka zobaczysz bardzo intuicyjny interfejs. wyszukiwanie zaawansowane To po prostu spektakularne, pozwala filtrować według aparatu, kolorów, dat lub lokalizacji geograficznych. Masz panel boczny do nawigacji po kalendarzu, wyróżnionych elementach lub osobach rozpoznanych przez [niejasne – prawdopodobnie „zdjęcie” lub „fotografia”]. wykrywanie twarzy.
Ale nie wszystko jest takie cudowne; skonfigurowanie własnej chmury wymaga ogromna odpowiedzialnośćJesteś administratorem systemu, co oznacza, że musisz dbać o kopie zapasoweUtrata zdjęć całego życia z powodu awarii dysku to tragedia, której można uniknąć dzięki... dobry system pamięci masowej NAS lub dyski zewnętrzne i plan zapasowy. Będziesz musiał również zarządzać uprawnieniami użytkowników i aktualizować serwer, aby zapobiegać lukom w zabezpieczeniach.
Zarządzanie dziedzictwem wizualnym przy użyciu narzędzia typu open source opartego na sztucznej inteligencji to realna i skuteczna alternatywa dla usług komercyjnych, pod warunkiem, że jesteś w stanie wziąć na siebie odpowiedzialność za techniczne zarządzanie danymi i ich bezpieczeństwo, aby zapobiec przypadkowym stratom.