Immich jako usługa: wszystko, co kochasz w Immich, bez konieczności zarządzania nim

Jeśli przez ostatnie kilka lat śledzisz społeczność self-hostingu, prawdopodobnie słyszałeś o Immich. To menedżer zdjęć i filmów open source, który stał się preferowaną alternatywą dla Google Zdjęć - szybki, bogaty w funkcje i wolny od ekonomii inwigilacji napędzającej większość konsumenckich aplikacji fotograficznych.

Ale oto szczera prawda: samodzielne uruchamianie Immich nie jest proste. Dla większości ludzi - nawet technicznych - przepaść między „chcę wypróbować Immich" a „mam gotową do produkcji, z kopiami zapasowymi, zawsze aktualizowaną instancję Immich" jest większa niż się spodziewali.

To właśnie problem, który PixelUnion został stworzony, aby rozwiązać.


Co tak naprawdę wiąże się z samodzielnym hostingiem Immich

Immich nie działa po prostu na Raspberry Pi w szafie. Cóż, może - ale nie niezawodnie, nie na większą skalę i nie bez bólu. Prawidłowo działająca instancja Immich wymaga:

  • Serwera z wystarczającą ilością CPU i RAM do obsługi pobierania zdjęć, generowania miniatur i zadań uczenia maszynowego
  • Trwałego, redundantnego miejsca na oryginalne pliki
  • Działającej strategii kopii zapasowych (bo „moje zdjęcia są na moim serwerze" to nie jest kopia zapasowa)
  • Reverse proxy i certyfikatu TLS, żeby móc korzystać z aplikacji przez telefon
  • Regularnych aktualizacji - Immich często wydaje nowe wersje, a niektóre wymagają migracji baz danych wymagających starannej obsługi

Ten ostatni punkt zasługuje na podkreślenie. Immich jest w aktywnym, szybkim rozwoju. Zespół dostarcza nowe funkcje i poprawki w tempie, które jest naprawdę imponujące, ale oznacza to również, że zaniedbana instancja może pozostać wiele wersji w tyle. A doganianie nie zawsze jest bezproblemowe.

To nie jest krytyka Immich - odzwierciedla to, czego poważne, nowoczesne oprogramowanie wymaga do prawidłowego działania. Self-hosting to zobowiązanie, a nie jednorazowa konfiguracja.


Warstwa uczenia maszynowego

Jedną z najbardziej lubianych funkcji Immich jest wyszukiwanie semantyczne i rozpoznawanie twarzy. Poproś go o pokazanie „zachodu słońca na plaży" lub „urodzin 2023", a naprawdę rozumie, co masz na myśli. Działa to dlatego, że Immich uruchamia modele uczenia maszynowego lokalnie - i właśnie to czyni go ochroną prywatności.

Ale te modele muszą gdzieś działać. Na skromnym serwerze rozpoznawanie twarzy podczas pierwszego pobrania biblioteki może trwać godziny lub dni. Na niedowymiarowanym sprzęcie może destabilizować całą instancję. Właściwe zarządzanie tym - przydzielanie odpowiednich zasobów, dostrajanie ustawień współbieżności, monitorowanie niekontrolowanych zadań - to niebłaha praca operacyjna.

W PixelUnion prowadzimy dedykowaną infrastrukturę, która efektywnie obsługuje obciążenia ML, dzięki czemu funkcja działa od pierwszego dnia. Nie musisz niczego konfigurować.


Przestrzeń dyskowa, która rośnie razem z tobą

Gdzie tak naprawdę żyją twoje zdjęcia? Przy self-hostingu odpowiedź brzmi „gdziekolwiek je umieścisz" - co często oznacza jeden dysk, NAS lub zasobnik cloud object storage skonfigurowany przez siebie. Każda z tych opcji ma swoje kompromisy i żadna nie jest pozbawiona konserwacji.

PixelUnion zarządza przestrzenią dyskową jako częścią usługi. Twoje zdjęcia żyją na redundantnych europejskich serwerach. Zajmujemy się planowaniem pojemności, abyś nie wyczerpał miejsca w nieodpowiednim momencie, i zarządzamy infrastrukturą przechowywania, abyś nigdy nie musiał myśleć o konfiguracjach RAID ani zasadach przechowywania w chmurze.

Twój plan przechowywania to to, za co płacisz. Infrastruktura za nim to nasz problem.


Aktualizacje, bez ryzyka

Immich jest regularnie aktualizowany. W świecie self-hostingu bycie na bieżąco wymaga czytania notek wydania, sprawdzania przełomowych zmian, tworzenia kopii zapasowej bazy danych przed zastosowaniem migracji, a następnie faktycznego przeprowadzenia aktualizacji - najlepiej nie w piątkowe popołudnie.

„Najtrudniejsza część self-hostingu to nie uruchomienie go. To utrzymanie go w działaniu."

My zajmujemy się tym wszystkim. Instancje PixelUnion są aktualizowane według zarządzanego harmonogramu, ze snapshotami przed aktualizacją i możliwością cofnięcia zmian. Gdy nowe wydanie Immich zawiera migracje baz danych, stosujemy je w kontrolowanym oknie. Gdy są przełomowe zmiany, oceniamy je przed wdrożeniem.

Otrzymujesz korzyści z najnowszego wydania Immich - nowe funkcje, poprawki błędów, ulepszenia wydajności - bez konieczności samodzielnego zarządzania procesem.


Ta sama aplikacja, całkowicie twoja

Warto to powiedzieć wprost: klienci PixelUnion używają prawdziwego Immich. Nie okrojonej wersji, nie własnościowego forka, nie przybliżenia. Tej samej aplikacji Immich open source, którą społeczność buduje i utrzymuje, działającej na infrastrukturze, którą obsługujemy dla ciebie.

Twoje zdjęcia są twoje. Możesz eksportować wszystko w dowolnym momencie w standardowych formatach. Nie budujemy pułapki lock-in. Jeśli kiedykolwiek zechcesz się przenieść, zabierasz ze sobą swoją bibliotekę.

To, co dodajemy:

  • Europejski hosting zgodny z RODO
  • Zarządzanie operacyjne (aktualizacje, kopie zapasowe, monitoring)
  • Skalowalna infrastruktura przechowywania
  • Zespół, z którym możesz faktycznie się skontaktować, gdy coś pójdzie nie tak

Dlaczego europejski hosting ma znaczenie

Większość usług przechowywania w chmurze - nawet te twierdzące, że są przyjazne prywatności - kieruje twoje dane przez infrastrukturę należącą do lub obsługiwaną przez amerykańskie firmy. Stwarza to ekspozycję na amerykańską ustawę CLOUD, która daje amerykańskim władzom możliwość wymuszenia ujawnienia danych przechowywanych przez podmioty kontrolowane przez USA, niezależnie od tego, gdzie fizycznie znajdują się serwery.

PixelUnion działa na infrastrukturze w Holandii. Nasza firma jest zarejestrowana w UE. Nie mamy zależności kontrolowanych przez USA do przechowywania twoich danych. Twoje zdjęcia pozostają w Europie, pod jurysdykcją europejskiego prawa.

Dla wielu naszych klientów to nie jest teoretyczna obawa. To praktyczny wymóg - dla osobistej prywatności, zdjęć rodzinnych lub danych zawodowych, które po prostu nie mogą opuścić europejskiej jurysdykcji.


Dla kogo jest zarządzany Immich?

Samodzielne hostowanie Immich ma sens dla osób, które lubią zarządzać infrastrukturą i chcą maksymalnej kontroli. Jeśli to ty - świetnie. Immich to doskonałe oprogramowanie, a społeczność wokół niego jest fantastyczna.

Ale zarządzany Immich ma sens dla innej grupy osób:

  • Chcesz prywatności self-hostingu, ale nie obciążenia operacyjnego
  • Próbowałeś self-hostingu i odkryłeś, że konserwacja przeszkadza w faktycznym korzystaniu z aplikacji
  • Zarządzasz zdjęciami dla rodziny i potrzebujesz czegoś, co jest zawsze włączone, zawsze aktualne i nie psuje się, gdy nie zwracasz uwagi
  • Jesteś profesjonalistą lub małą firmą, która chce funkcji na poziomie Google Zdjęć bez apetytu Google na dane

Jeśli któryś z tych opisów do ciebie pasuje, PixelUnion został zbudowany z myślą o tobie.


Wypróbuj Immich bez konfiguracji

W PixelUnion oferujemy w pełni zarządzaną instancję Immich, hostowaną w Europie, utrzymywaną przez ludzi dbających o prywatność. Rejestrujesz się, importujesz swoje zdjęcia i żyjesz dalej. Infrastruktura to problem kogoś innego - konkretnie nasz.

Jeśli od jakiegoś czasu chciałeś przenieść się z Google Zdjęć, ale nie chciałeś podejmować się projektu self-hostingu, to jest droga, która nie wymaga, abyś najpierw został administratorem systemu.

Zobacz nasze plany →