Jak porzuciłem Google Photos i zbudowałem własny serwer zdjęć

Jak porzuciłem Google Photos i zbudowałem własny serwer zdjęć

Znudzenie płaceniem za Google Photos skłoniło mnie do stworzenia własnego serwera zdjęć. Przekonaj się, jak możesz to zrobić samodzielnie, zyskując prywatność i oszczędności.

Znudziło mi się płacenie za przechowywanie w Google One tylko po to, by korzystać z Google Photos. Poza tym, chciałem mieć większą prywatność i bezpieczeństwo nad moimi zapisanymi zdjęciami. Co zrobiłem? Zbudowałem własny serwer, aby zastąpić Google Photos, a ty również możesz to zrobić.

Dlaczego chciałbyś zaprzestać używania Google Photos?

Chociaż to w dużej mierze kwestia osobistych preferencji, nie każdy chce pozwolić Google (lub jakiejkolwiek dużej firmie technicznej) na pełny dostęp do każdego zdjęcia czy wideo, które robi. Sam nie chcę. Choć przyznaję, że wygoda Google Photos jest niezwykle miła, ma swoje minusy.

Ufam Apple nieco bardziej niż Google, ale w obu przypadkach nie mam pełnej wiary w praktyki prywatności. Niezależnie od firmy, istnieją inherentne ryzyka bezpieczeństwa związane z umożliwieniem firmie zewnętrznej nieograniczonego dostępu do twoich zdjęć i wideo.

Nawet jeśli nie masz ultra-prywatnych zdjęć, których wolałbyś nie upubliczniać w sieci, czy naprawdę chcesz zaufać swojej prywatności osobie trzeciej? Naruszenia bezpieczeństwa zdarzają się niemal codziennie, więc nie ma sposobu, by przewidzieć, czy (albo kiedy) serwer, na którym przechowujesz zdjęcia, może zostać zhakowany. Nie możesz także przewidzieć, kiedy pliki przechowywane na zdalnych serwerach po prostu znikną.

Osobiście nie martwię się zbytnio o prywatność, ponieważ większość moich zdjęć to memy, samochody, komputery lub pejzaże. Jeśli obawy o prywatność nie są moim głównym powodem odejścia od Google Photos, to co nim jest? Przechowywanie. Płacę ogromne sumy za przechowywanie online i po prostu mam tego dość. W rzeczywistości, na jednym z moich kont Google, Google Photos jest powodem, dla którego muszę płacić za dodatkowe przechowywanie.

Moim głównym powodem, dla którego chcę odejść od Google Photos, jest zaoszczędzenie pieniędzy. Jeśli mogę wydobyć swoje zdjęcia z Google Photos, mogę obniżyć (lub całkowicie zrezygnować) z subskrypcji Google One. Ponadto, jeśli przechowam wszystkie moje zdjęcia na lokalnym serwerze, zyskam dodatkową prywatność, co jest dodatkowym plusem.

Immich jako bezpośrednie zastąpienie Google Photos

Ponieważ opuszczam Google Photos, potrzebuję zamiennika. I tutaj pojawia się Immich. Immich powstał w 2022 roku i od tego czasu otrzymał wiele aktualizacji. Zespół stojący za Immich traktował to jako projekt poboczny aż do maja zeszłego roku, kiedy zatrudnili się na pełny etat nad tym projektem.

Immich to usługa internetowa, która może być hostowana na twoim własnym sprzęcie lub nawet w chmurze, jeśli zdecydujesz się na to. To bezpośredni zamiennik funkcjonalności Google Photos. Istnieje aplikacja mobilna dla Androida oraz iPhone'a, która pozwala na tworzenie kopii zapasowych zdjęć na serwerze, a Immich ma również komponenty sztucznej inteligencji i uczenia maszynowego.

Te funkcje AI działają lokalnie na serwerze i wcale nie opierają się na zewnętrznych usługach. Kiedy pierwszy raz uruchomisz stos Immich, pobierze modele z internetu do użytku. Po tym, całe przetwarzanie odbywa się lokalnie.

Dzięki uczeniu maszynowemu Immich otrzymasz zarówno rozpoznawanie twarzy, jak i obiektów. Oznacza to, że możesz przeszukiwać zdjęcia wpisując "zwierzę" i pokaże ci wszystkie zdjęcia ze zwierzęciem. To działa z innymi rzeczami, a ja testowałem to przy wyszukiwaniach takich jak "wieża ciśnień", "osoba" czy "samochód" z niezłymi wynikami. Wyszukiwanie wieży ciśnień zwróciło wiele zdjęć, które nie przedstawiały wieży ciśnień, ale to również dość trudny obiekt do zidentyfikowania, więc wybaczam to.

Mówiąc to, inne moje wyszukiwania działały świetnie. Rozpoznawanie twarzy działa fantastycznie. Istnieje również demo, które możesz wypróbować dla Immich, jeśli chcesz przetestować to przed skonfigurowaniem na własnym serwerze.

Oprócz aspektu uczenia maszynowego, Immich dobrze radzi sobie również z geolokalizacją zdjęć. Chociaż nie korzysta z wskazówek na zdjęciu do geolokalizacji, jeśli zdjęcie ma geotag, stworzy ogólną mapę, na której znajdowały się zdjęcia.

To działa nawet na zaimportowanych zdjęciach z Google Photos, ale więcej na ten temat poniżej.

Fakt, że Immich jest w stanie za darmo i lokalnie replikować wiele funkcji Google Photos, jest naprawdę zdumiewający.

Czego potrzebujesz, aby uruchomić Immich?

Uruchomienie Immich nie jest dla słabych duchem. Chociaż możesz go uruchomić na każdym systemie obsługującym Docker, będziesz potrzebować relatywnie mocnego komputera, aby go obsłużyć. Lub, przynajmniej, PC z kartą graficzną, aby odciążyć niektóre funkcje uczenia maszynowego.

Uruchamiam Immich na swoim serwerze Dell R720, który ma podwójne procesory Xeon E5-2660 v2 oferujące łącznie 20 rdzeni i 40 wątków, z 192GB RAM. Instancja Dockera, na której mam Immich, ma 48GB RAM i 20 wątków przypisanych do niego. Dałem także instancji Immich dostęp do mojej karty graficznej GTX 1650, którą mam zainstalowaną w systemie.

To dużo mocy, wiem. Mam ponad 100 000 zdjęć i filmów razem na serwerze, a korzystanie z funkcji uczenia maszynowego może być obciążające (i czasochłonne) dla samego procesora. Używanie tego sprzętu pozwala serwerowi Immich działać płynnie i szybko obsługiwać uczenie maszynowe.

Jednak nie potrzebujesz sprzętu klasy enterprise, jak ja, aby uruchomić Immich. Pojedzie na Raspberry Pi, twoim starym komputerze stacjonarnym, czy w zasadzie na czymkolwiek innym. Zespół zbudował wsparcie dla wszystkich form grafiki, aby pomóc w uczeniu maszynowym. Oznacza to, że możesz używać grafiki ARM Raspberry Pi, CUDA karty NVIDIA, kart Intel Arc, czy nawet zintegrowanej grafiki procesora Intel.

Jeśli nie masz karty graficznej i uruchamiasz Immich na niższej klasy sprzęcie, nadal będzie działać dobrze. Jedyną rzeczą, o której należy pamiętać, jest to, że aspekty uczenia maszynowego Immich będą po prostu działały dłużej.

Immich wymaga systemu operacyjnego opartego na Uniksie, takiego jak Linux lub macOS. Minimalnie potrzebujesz 4GB RAM, ale zespół zaleca 6GB lub więcej. Wymagane są przynajmniej dwa rdzenie CPU, ale cztery lub więcej są także preferowane.

Na moim Dell R720 mam uruchomiony Immich na maszynie wirtualnej Ubuntu z Dockerem, zarządzanej przez Portainer. Możesz użyć dowolnego GUI Dockera, które chcesz (poza Docker Desktop na Linuxie), lub uruchomić go za pomocą poleceń terminala Dockera.

Immich jest relatywnie łatwy do zainstalowania (jeśli wiesz, jak używać Dockera)

Będziesz chciał śledzić dokumentację Immich podczas instalacji oprogramowania. Poszedłem drogą Docker Compose wewnątrz Portainer (nazywaną tam Stosem) i jak dotąd działa świetnie. Robienie tego w ten sposób sprawia, że twoja instalacja jest w zasadzie pojedynczym plikiem, który musisz załadować, a następnie kontener uruchamia się dla ciebie ze wszystkimi już skonfigurowanymi ustawieniami.

Po skonfigurowaniu Immich zdecydowałem się otworzyć go na sieć za pomocą mojego odwrotnego proxy. To krok opcjonalny, ale pozwala mi wysłać komuś link do zdjęcia, aby mogli je zobaczyć, tak jak w Google Photos. To również umożliwia mojemu telefonowi zdalne tworzenie kopii zapasowych.

Jednak niesamowite w Immich jest to, że jeśli nie chcesz otwierać go światu, możesz zdecydować się na utrzymanie go w 100 procentach lokalnie.

Ten plugin pozwolił mi szybko zaimportować moje zdjęcia

Jedną z rzeczy, które najbardziej mnie ekscytowały w Immich, było to, że mogłem pobrać zdjęcia bezpośrednio z Google Photos i przenieść je do Immich. Działa to za pomocą pluginu Immich-Go.

Aby użyć Immich-Go, zacznij od pobrania wszystkich swoich zdjęć z Google Photos za pomocą Google Takeout. Ustaw rozmiar na 50GB w Google Takeout, a następnie kliknij pobierz. To spowoduje, że pobieranie rozpocznie się po stronie Google, a ty otrzymasz e-mail, gdy twoje pliki będą gotowe. Jedno z moich kont Google Photos (z około 400GB zdjęć i filmów) zajęło około dwóch do trzech dni, zanim Takeout był gotowy.

Upewnij się, że pobrałeś wszystkie pliki Google Takeout i nie martw się o ich rozpakowywanie, skrypt zajmie się wszystkim. Sugeruję umieścić wszystkie pliki w jednym folderze, aby były izolowane od reszty. Teraz pobierz Immich-Go dla swojego systemu. Zacząłem od standardowego immich-go.exe na Windows, ale to nie zadziałało. Więc wszedłem w WSL i użyłem wersji Linux immich-go, i to działało.

Fantastyczne!

Przesłanie zajęło kilka godzin, ale gdy już się skończyło, wszystkie moje zdjęcia znalazły się w Immich, a wszystkie dane EXIF (łącznie z geolokalizacją) były nienaruszone.

Co najlepsze, Immich-Go obsługuje nie tylko Google Photos. Możesz importować zdjęcia z innej instance Immich, jeśli przenosisz serwery, z iCloud Photos lub po prostu wskazać Immich-Go folder, a on pobierze wszystkie zdjęcia i filmy z tego folderu i je załaduje.

Zewnętrzne kopie zapasowe dla redundancji są łatwe

Jedną piękną cechą Google Photos jest oferowana przez nie redundancja. Google ma kopie danych na całym świecie, więc jeśli jedna instancja ulegnie awarii, nie ma całkowitej utraty nadziei. To nie jest rozwiązanie niezawodne i możliwe jest, że nadal stracisz wszystko z powodu jakiejś katastrofalnej awarii, ale Google ma wbudowaną dobrą redundancję.

Twój własny serwer, z drugiej strony, jej nie ma. Nie bez twojej konfiguracji. To jest właściwie dość łatwe z Immich, ponieważ wszystkie zdjęcia są przechowywane bezpośrednio na twoim serwerze. Immich ma swoją własną strukturę folderów, jasne, ale pliki wcale nie są zniekształcone.

Możesz więc użyć dowolnego oprogramowania do tworzenia kopii zapasowych, które lubisz, aby wysłać swoje dane na zdalny serwer. Może to być drugi serwer, który masz skonfigurowany w domu przyjaciela, lub coś w rodzaju BackBlaze B2. Jak tylko chcesz zarchiwizować dane, jest to łatwe i proste do zrobienia.

Jeśli zdecydujesz się płacić za usługę taką jak BackBlaze, pamiętaj, że może to zniwelować część oszczędności, które Immich może przynieść. Osobiście będę tworzyć kopie zapasowe swojego serwera Immich na serwer przyjaciela, gdzie mogę przechowywać dane w szyfrowanej formie, aby były dostępne tylko dla mnie. To pozwoli na przechowywanie moich danych w dwóch lokalizacjach i zapewni, że, nawet jeśli mój dom zostanie zniszczony lub ten serwer całkowicie zawiedzie, nadal będę miał kopię moich zdjęć w innym miejscu.

Czy nadal będę korzystał z Immich?

To dla mnie odpowiedź dwuczęściowa. W skrócie, tak, nadal będę korzystać z Immich. Wyeksportowałem prawie 800 GB zdjęć z Google Photos z moich dwóch kont, a usunięcie zdjęć z Google będzie dla mnie lepsze niż ich tam pozostawienie.

Więc, będę nadal korzystać z Immich, aby hostować te zdjęcia w łatwy do przeglądania sposób. Jednak nie zamierzam przenieść całego przechowywania zdjęć do Immich. Pozwól, że wyjaśnię.

Mam iPhone'a i dużo miejsca w iCloud. Przechowywanie w iCloud jest współdzielone z całą moją rodziną, więc mamy plan 4 TB. To daje mi więcej niż wystarczająco miejsca, aby mieć kopię zapasową mojej biblioteki iCloud Photos w Apple.

Podczas gdy nie ufam Google z moimi zdjęciami, ufam Apple trochę bardziej. Ponadto wygoda iCloud Photos przewyższa wady, przynajmniej dla mnie.

Widzisz, zdjęcia w moich Google Photos sięgają lat wstecz, ale nie są dla mnie niczym bardzo istotnym. Naprawdę, jeśli mój i serwer przyjaciela zginęli w tym samym czasie i straciłem te zdjęcia, byłbym smutny, ale nie załamany. Moja biblioteka zdjęć w iCloud, z drugiej strony, byłaby katastrofą, gdyby zniknęła.

Z tego powodu, i ponieważ już mam dostęp do wystarczającej ilości pamięci iCloud w ramach naszego planu Apple One Premiere, nadal będę pozwalał mojemu iPhone'owi na tworzenie kopii zapasowej w iCloud Photos - na razie. W pewnym momencie mogę przejść do Immich jako moje pełnoetatowe rozwiązanie do tworzenia kopii zapasowych zdjęć. Samo w sobie usługa jest wystarczająco solidna i bardziej niż zdolna to obsłużyć. Ale osobiście, będę trzymać moją obecną bibliotekę zdjęć w iCloud Photos.

Moje stare zdjęcia? Immich jest fantastyczne dla nich. Nawet rozważam przeniesienie mojej biblioteki fotografii krajobrazu do Immich, ponieważ pamięć jest zasadniczo ograniczona tylko przez to, ile mój serwer może pomieścić, a ja miałbym świetne funkcje udostępniania, mogąc wysłać link do dowolnego zdjęcia komuś.

Wszystko co musisz wiedzieć

Jak zsynchronizować Zdjęcia Google?

Aby zsynchronizować Zdjęcia Google, wykonaj poniższe kroki:

 

  • Otwórz aplikację Zdjęcia Google na telefonie lub tablecie z Androidem.
  • Zaloguj się na swoje konto Google, jeśli jeszcze tego nie zrobiłeś.
  • W prawym górnym rogu kliknij swoje zdjęcie profilowe lub inicjał.
  • Wybierz „Ustawienia aplikacji Zdjęcia”.
  • Kliknij na „Kopia zapasowa”.
  • Włącz lub wyłącz opcję „Kopia zapasowa” w zależności od preferencji. Dzięki tym krokom Twoje zdjęcia będą automatycznie synchronizowane z chmurą lub wyłączone, jeśli tego nie potrzebujesz.

 

Czy Zdjęcia Google i Galeria to to samo?

Zdjęcia Google i Galeria to dwie różne aplikacje, chociaż mogą współpracować ze sobą. Oto kluczowe różnice i integracje tych aplikacji:

    • -

Zdjęcia Google

    : To chmurowa aplikacja do przechowywania i zarządzania zdjęciami. Oferuje funkcje takie jak automatyczna edycja, organizowanie zdjęć i inteligentne wyszukiwanie.

  • Galeria: To domyślna aplikacja na urządzeniach mobilnych do przechowywania lokalnych zdjęć. Umożliwia przeglądanie i zarządzanie zdjęciami zapisanymi w pamięci urządzenia. Integracja:
  • Gdy w Zdjęciach Google jest włączona funkcja kopii zapasowej, aplikacja automatycznie tworzy zapasowe kopie zdjęć z Galerii.
  • Konto kopii zapasowej Zdjęć Google jest połączone z kontem używanym do logowania w domyślnej aplikacji Galeria. W skrócie, Zdjęcia Google i Galeria pełnią różne funkcje, ale współpracują ze sobą, gdy chodzi o przechowywanie i zarządzanie zdjęciami.

Jak przenieść wszystkie zdjęcia ze Zdjęć Google?

Aby szybko przenieść wszystkie zdjęcia ze Zdjęć Google na komputer:

 

  • Otwórz stronę photos.google.com na swoim urządzeniu.
  • Zaloguj się na swoje konto Google.
  • Wybierz konkretne zdjęcia lub filmy, które chcesz pobrać. Możesz także zaznaczyć wszystkie zdjęcia, korzystając z opcji zaznaczania.
  • Kliknij na ikonę 'Więcej' (trzy kropki w górnym prawym rogu).
  • Wybierz opcję 'Pobierz'.
  • Zdjęcia lub filmy zostaną automatycznie zapisane na dysku twojego komputera. W przypadku większej liczby zdjęć warto rozważyć użycie Google Takeout, co pozwoli na pobranie całej biblioteki zdjęć w jednym pliku.

 

Jak zwolnić miejsce ze Zdjęć Google?

Aby zwolnić miejsce w Zdjęciach Google, wykonaj poniższe kroki:

 

  • Zaloguj się na swoje konto Google.
  • U góry kliknij swoje zdjęcie profilowe lub inicjał.
  • Wybierz opcję „Zarządzaj miejscem”.
  • W sekcji „Sprawdź i usuń” znajdziesz różne kategorie do przeglądania, takie jak:
      - Zduplikowane zdjęcia
  • Filmy
  • Zdjęcia o niskiej jakości
  • Stare lub niepotrzebne zdjęcia
  • Wybierz kategorię i usuń niechciane elementy. Dzięki tym krokom szybko zwolnisz miejsce w swoim zbiorze zdjęć.

 

  • Otw\u00f3rz stron\u0119 [photos.google.com](https://photos.google.com) na swoim urz\u0105dzeniu.
  • Zaloguj si\u0119 na swoje konto Google.
  • Wybierz konkretne zdj\u0119cia lub filmy, kt\u00f3re chcesz pobra\u0107. Mo\u017cesz tak\u017ce zaznaczy\u0107 wszystkie zdj\u0119cia, korzystaj\u0105c z opcji zaznaczania.
  • Kliknij na ikon\u0119 'Wi\u0119cej' (trzy kropki w g\u00f3rnym prawym rogu).
  • Wybierz opcj\u0119 'Pobierz'.
  • Zdj\u0119cia lub filmy zostan\u0105 automatycznie zapisane na dysku twojego komputera. W przypadku wi\u0119kszej liczby zdj\u0119\u0107 warto rozwa\u017cy\u0107 u\u017cycie Google Takeout, co pozwoli na pobranie ca\u0142ej biblioteki zdj\u0119\u0107 w jednym pliku.
  • "}},{"@type": "Question", "name": "Jak zwolnić miejsce ze Zdjęć Google?", "acceptedAnswer": {"@type": "Answer", "text": "Aby zwolni\u0107 miejsce w Zdj\u0119ciach Google, wykonaj poni\u017csze kroki:

  • Zaloguj si\u0119 na swoje konto Google.
  • U g\u00f3ry kliknij swoje zdj\u0119cie profilowe lub inicja\u0142.
  • Wybierz opcj\u0119 \u201eZarz\u0105dzaj miejscem\u201d.
  • W sekcji \u201eSprawd\u017a i usu\u0144\u201d znajdziesz r\u00f3\u017cne kategorie do przegl\u0105dania, takie jak:
      - Zduplikowane zdj\u0119cia
    • Filmy
    • Zdj\u0119cia o niskiej jako\u015bci
    • Stare lub niepotrzebne zdj\u0119cia
    • Wybierz kategori\u0119 i usu\u0144 niechciane elementy. Dzi\u0119ki tym krokom szybko zwolnisz miejsce w swoim zbiorze zdj\u0119\u0107.
  • "}}]}

    Jeśli ciekawią Cię artykuły podobne do Jak porzuciłem Google Photos i zbudowałem własny serwer zdjęć, zajrzyj do kategorii Tutoriale i odkryj jeszcze więcej interesujących treści.

    Indeks
    1. Dlaczego chciałbyś zaprzestać używania Google Photos?
    2. Immich jako bezpośrednie zastąpienie Google Photos
    3. Czego potrzebujesz, aby uruchomić Immich?
    4. Immich jest relatywnie łatwy do zainstalowania (jeśli wiesz, jak używać Dockera)
    5. Ten plugin pozwolił mi szybko zaimportować moje zdjęcia
    6. Zewnętrzne kopie zapasowe dla redundancji są łatwe
    7. Czy nadal będę korzystał z Immich?
    8. Wszystko co musisz wiedzieć
      1. Jak zsynchronizować Zdjęcia Google?
      2. Czy Zdjęcia Google i Galeria to to samo?
      3. Jak przenieść wszystkie zdjęcia ze Zdjęć Google?
      4. Jak zwolnić miejsce ze Zdjęć Google?

    Możesz być zainteresowany

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

    Go up