Rozwiązania Open Source do katalogowania mediów (zdjęcia i wideo)
Jeśli szukasz rozwiązania typu "DigiKam w przeglądarce", warto rozważyć narzędzia obsługujące rozpoznawanie twarzy, obiektów, geolokalizację oraz potężne systemy tagowania. Wszystkie poniższe projekty są typu Open Source (licencje AGPL, GPL lub Apache 2.0).
1. Immich — Flagowiec mediów "Self-hosted"
Najszybciej rozwijający się projekt. Jeśli potrzebujesz odpowiednika Zdjęć Google z obsługą wideo i wyszukiwaniem opartym na AI.
-
Licencja: AGPL-3.0.
-
Cechy:
-
Wyszukiwanie AI: Można wyszukiwać frazami (np. "osoba w czerwonej kurtce").
-
Wideo: Automatyczne tworzenie podglądów i transkodowanie (wygodne dla filmów i domowych nagrań wideo).
-
Aplikacje mobilne: Natywne przesyłanie i przeglądanie (iOS/Android).
-
2. PhotoPrism — Głęboka analiza metadanych
Rozwiązanie najbardziej zbliżone do DigiKam pod względem jakości pracy z EXIF i mapami.
-
Licencja: Apache 2.0 (dostępna wersja Plus, ale baza jest całkowicie otwarta).
-
Cechy:
-
Tagowanie AI: Automatycznie rozpoznaje na zdjęciach góry, wodę, transport itp.
-
Mapy: Najlepsza implementacja pracy ze współrzędnymi GPS.
-
RAW: Doskonała obsługa surowych formatów z aparatów fotograficznych.
-
3. LibrePhotos — Następca OwnPhotos
Zaprojektowany specjalnie jako otwarta alternatywa dla serwisów komercyjnych, z naciskiem na wykresy powiązań i twarze.
-
Licencja: MIT.
-
Cechy:
-
Powiązania: Pozwala budować relacje między ludźmi (kto z kim najczęściej pojawia się na zdjęciach).
-
Wielu użytkowników: Idealne dla dużych rodzin.
-
Minus: Wymaga więcej zasobów procesora niż Immich.
-
4. Nextcloud + Memories (Wtyczka)
Jeśli używasz już Nextcloud, nie potrzebujesz osobnego serwera. Wtyczka Memories zmienia go w potężną galerię.
-
Cechy:
-
Integracja: Twoje zdjęcia już są w chmurze, Memories po prostu je indeksuje.
-
Szybkość: Działa znacznie szybciej niż standardowa aplikacja "Photos" w Nextcloud.
-
Tagi i twarze: Obsługuje rozpoznawanie twarzy poprzez osobny moduł.
-
5. Piwigo — Klasyka dla fotografów
Jeśli nie potrzebujesz AI i "inteligentnych" osi czasu, a zależy Ci na klasycznym katalogu drzewiastym z uprawnieniami dostępu.
-
Licencja: GPL-2.0.
-
Cechy:
-
Wtyczki: Ogromny ekosystem (setki rozszerzeń).
-
Stabilność: Projekt ma ponad 20 lat i działa na każdym sprzęcie.
-
6. Jellyfin — Idealny do filmów
Jeśli przez "filmy" rozumiesz kolekcję kinową, a nie tylko domowe nagrania, jest to najlepszy wybór.
-
Cechy:
-
Metadane: Sam odnajduje okładki, opisy i aktorów w sieci (TMDB/IMDB).
-
Strumieniowanie: Można oglądać filmy na Smart TV, w przeglądarce lub przez aplikację.
-
Całkowicie za darmo: W przeciwieństwie do Plex czy Emby, nie ma tu płatnych funkcji.
-
Porównanie kluczowych parametrów
|
Rozwiązanie |
Skupienie |
Twarze/AI |
Praca z wideo |
Trudność instalacji |
|---|---|---|---|---|
|
Immich |
Szybkość/Mobile |
Tak (Świetnie) |
Świetnie |
Średnia (Docker) |
|
PhotoPrism |
Jakość danych |
Tak (Dobrze) |
Dobrze |
Łatwo |
|
LibrePhotos |
Prywatność/Twarze |
Tak (Potężnie) |
Średnio |
Powyżej średniej |
|
Memories |
Ekosystem NC |
Tak (Moduł) |
Dobrze |
Łatwo (wewnątrz NC) |
|
Jellyfin |
Filmy/Kino |
Nie |
Idealnie |
Łatwo |
Podsumowanie: co wybrać?
-
Chcę wszystko w jednym (zdjęcia + wideo): Wybierz Immich. To najbardziej nowoczesne doświadczenie.
-
Ważny jest porządek i metadane (jak w DigiKam): Wybierz PhotoPrism.
-
Potrzebuję kina dla kolekcji filmów: Wybierz Jellyfin. Świetnie współpracuje z każdym serwerem zdjęć.
-
Masz już Nextcloud: Po prostu zainstaluj aplikację Memories.
Niuanse techniczne (Docker Compose)
Prawie wszystkie te rozwiązania wymagają bazy danych (PostgreSQL lub MariaDB) oraz Redis. Zaleca się korzystanie z oficjalnych plików docker-compose z repozytoriów deweloperów, ponieważ są one skonfigurowane pod kątem optymalnej pracy modeli AI.