У Google Photos у вас лежать роки фотографій, і останнім часом це не дає спокою. Не те щоб Google робив щось погане, просто кожне обличчя, кожна локація, кожне «цього дня» — це їхній індекс. Immich — інструмент, на який усі показують, коли кажуть, що все це можна мати на власному сервері. Розпізнавання облич, пошук природною мовою, автоматичний бекап із телефона, стрічка «Спогади». Усе це — на сервері, яким керуєте ви.
Я запустив Immich, щоб з'ясувати, чи тримається ця обіцянка. Не переказ списку функцій, а вердикт із власного досвіду. І момент має значення: Immich випустив v3.0.0 1 липня 2026 року, і продукт змінився настільки, що старіші огляди тепер описують те, чого вже майже не існує. Це погляд на v3 крізь призму того, що вирішує, чи довірите ви йому роль основного дому для сімейних фото, включно з тим, де він досі програє Google.
Коротко
Immich v3 готовий замінити Google Photos, якщо ви з тих людей, які хочуть контролювати свою бібліотеку й готові взяти на себе її обслуговування. У щоденному використанні його мобільний бекап, пошук і розпізнавання облич настільки близькі до Google, що різниці можна й не помітити. З типовим локальним налаштуванням машинного навчання аналіз фото не виходить за межі вашого розгортання. Підступ ось у чому: відповідальність за збереження бібліотеки лягає на вас, оновлення в користувачів часом завершувалися невдачею, особливо на старих або кастомізованих розгортаннях, а повноцінна резервна копія — не опція, а необхідність. Якщо вам потрібні фото, які просто працюють без жодного обслуговування, залишайтеся на Google Photos.
Ось як воно лягло для мене за кожним критерієм:
- Мобільний бекап: сильна сторона. Immich підтримує автоматичне фонове резервне копіювання на iOS та Android, і саме ця функція робить його заміною Google Photos, а не просто фотоархівом.
- Пошук і розпізнавання облич: упевнено. Семантичний пошук («фото собак на пляжі») працює, а Immich групує обличчя автоматично; присвоєння імен робить ці групи доступними для пошуку. У моєму тестуванні слабким місцем були схожі між собою люди, і час від часу групування доводилося виправляти вручну.
- Апетити до ресурсів: більші, ніж очікують. Повний стек, включно з Immich, Postgres, Redis і сервісом машинного навчання, потребує щонайменше 6 ГБ оперативної пам'яті, рекомендовано 8 ГБ. Повний стек машинного навчання погано пасує Raspberry Pi з малим обсягом пам'яті. На скромному залізі запуститися можна, якщо вимкнути машинне навчання або винести його назовні, але це забирає чи ускладнює частину функцій, які й роблять Immich переконливою заміною Google Photos.
- Обслуговування та ризики оновлень: слабке місце і причина, чому у вердикті є «якщо». Частина користувачів наштовхувалася на невдалі міграції на старих або кастомізованих розгортаннях. Резервна копія за схемою 3-2-1 потрібна в будь-якому разі.
- Суверенітет даних: найсильніший аргумент за перехід. З типовим вбудованим контейнером машинного навчання Immich аналіз фото, ембединги облич і обробка семантичного пошуку залишаються всередині вашого розгортання. Якщо налаштувати віддалене машинне навчання, прев'ю зображень надсилатимуться на той хост, тож межа приватності залежить від способу розгортання. Після остаточного видалення копій із Google Photos або очищення кошика Google Photos, за словами Google, видалення з активних систем зазвичай триває близько двох місяців, а зашифровані резервні копії можуть зберігатися до шести місяців.
Кому рекомендую: селфхостеру, вмотивованому приватністю, якому комфортно обслуговувати Docker Compose; сисадміну родини чи маленької організації, який візьме на себе бекапи та оновлення за інших; технічному оцінювачу, якому потрібна активна розробка і мобільний бекап, що не підводить. Кому ні: усім, хто «просто хоче, щоб родина ділилася фото» без жодного обслуговування, або нетехнічній людині, за яку ніхто не візьме оновлення на себе.
Що цей огляд охоплює, а що ні
Я тестував Immich v3 приблизно 10 днів і на момент завершення огляду працював на v3.0.2. Розгорнув його за офіційною схемою Docker Compose на Ubuntu VPS із 8 ГБ пам'яті та використовував особисту бібліотеку з приблизно 9 000 фото. Immich безкоштовний і має відкритий код. Тут немає нічого спонсорованого, і ніхто не давав мені нічого на огляд.
Кілька речей, щоб одразу розставити очікування:
- Це огляд, а не гайд із встановлення. Я не розбиратиму інсталяцію чи docker-compose.yml — це тема окремої статті. Питання тут у тому, чи варто ним користуватися, а не як його встановити.
- За цей період я виконав одне повне розгортання та одне мінорне оновлення. Вікно в 10 днів не може довести довгострокову стабільність упродовж багатьох циклів оновлень, тож там, де критерій залежить від довших спостережень, я про це кажу.
- Альтернативи (PhotoPrism, Ente) згадуються там, де вони краще пасують конкретному читачеві, але це не порівняння трьох продуктів. Якщо вам потрібне саме воно — це вже інший матеріал.
Чи готовий Immich замінити Google Photos?

Коротка відповідь: так, для правильної людини, і тест на «правильну людину» повністю зводиться до того, чи хочете ви взяти на себе обслуговування, а не до того, чи достатньо гарний софт. Софт достатньо гарний. Immich v3 виконує основні завдання Google Photos (автоматичний мобільний бекап, пошук за обличчями й семантикою, стрічку «Спогади») настільки добре, що вже за тиждень я перестав за звичкою відкривати Google Photos. Насправді ви вирішуєте одне: чи хочете бути людиною, яка підтримує все це в робочому стані.
Ця відмінність важлива, бо більшість підходить до переходу не так. Люди порівнюють списки функцій, вирішують, що Immich покриває 90% потрібного, і переходять. А те, чи будуть вони задоволені через шість місяців, визначають не відсутні 10% функцій, а те, чи налаштували вони резервне копіювання і чи пережили перше велике оновлення. Тому й ваги в цьому огляді розставлені відповідно: два критерії, які важать у моєму вердикті найбільше, — це ризики обслуговування та суверенітет даних, а не голий підрахунок функцій. Інструмент, який ідеально вантажить фото з телефона й шукає, але губить бібліотеку під час оновлення, провалив найважливішу роботу.
Найбільша причина перейти — суверенітет: ваші фото, ваш сервер, і жоден зовнішній фотосервіс не індексує сімейну бібліотеку за типової локальної конфігурації машинного навчання. Найбільша причина не переходити — ви підписуєтеся бути ІТ-відділом з однієї людини для найбільш незамінних даних у вашому житті. Обидва твердження правдиві одночасно, і яке переважить — питання про вас, а не про Immich.
Одну річ варто сказати одразу для тих, хто читав огляд на початку року і відмахнувся: v3 закрила прогалину, що була головним стоп-фактором. Недеструктивне редагування фото тепер працює на мобільному: можна обрізати, повертати й коригувати, не чіпаючи оригінальний файл. Якщо «я навіть не можу відредагувати фото на телефоні» було вашою причиною чекати, цієї причини більше немає.
Висновок розділу: вердикт не про те, чи достатньо гарний Immich. Достатньо. Він про те, чи потрібна вам робота, яка йде в комплекті.
Що Immich робить добре

Immich добре робить три речі: автоматичний мобільний бекап, який упродовж мого тесту працював як основний інструмент; пошук на машинному навчанні та групування облич, у повсякденні близькі до Google; і типову модель розгортання, за якої обробка машинним навчанням залишається в інфраструктурі під вашим контролем. Саме ці функції роблять його заміною Google Photos, а не просто гарною текою з картинками, і всі три витримали тестування.
Мобільний бекап — те, що продає. Я встановив застосунок на телефон, вказав йому свій сервер, і нові фото завантажувалися у фоні без моєї участі. У v3 також переробили бекап на Android довкола нового планувальника періодичних завдань. Протягом мого 10-денного тесту фонові завантаження працювали стабільно. Це та функція, яка мусить бути нудною і надійною, інакше все розсипається, — і вона такою була.
Пошук — та частина, що вперше здається магією. Immich використовує моделі сімейства CLIP для генерації ембедингів семантичного пошуку, тож можна набрати «червона машина в снігу» і знайти фото, жодного разу його не тегнувши. Розпізнавання облич працює на моделях виявлення та розпізнавання InsightFace. Immich автоматично згрупував обличчя по всій бібліотеці, а після того, як я назвав кількох людей, розділ «Люди» став зручним для швидкого пошуку. Обидві функції виконуються як фонові завдання на вашому сервері; індекс семантичного пошуку в Postgres працює на VectorChord.
Застереження щодо якості пошуку варто розписати конкретно. Розпізнавання категорій у моїй бібліотеці було сильним (кота він упевнено вважав котом), а от розрізняти людей зі схожими рисами обличчя було складніше. Результати групування облич також можуть різнитися залежно від обраної моделі, налаштувань кластеризації та складу бібліотеки. У моєму використанні цього вистачало, щоб знайти конкретну людину, з поодинокими помилковими групуваннями, які доводилося виправляти вручну.
І нарешті найважливіше для кожного, хто переходить із міркувань приватності. У Immich вбудований воркер машинного навчання працює як окремий контейнер усередині вашого розгортання, а не звертається до стороннього сервісу аналізу зображень. За цієї типової конфігурації прев'ю фото, ембединги облич і обробка семантичного пошуку залишаються в інфраструктурі під вашим контролем. Immich також може використовувати віддалений хост машинного навчання, і тоді сервер надсилає прев'ю зображень на той хост для обробки, тож його слід вважати частиною вашого довіреного середовища. Після того як ви остаточно видалите бібліотеку Google Photos або очистите кошик Google Photos, Google каже, що повне видалення з активних систем зазвичай триває близько двох місяців, а зашифровані резервні копії можуть зберігатися до шести місяців.
Де Immich не дотягує

Immich досі поступається Google Photos здебільшого у відшліфованості: автоматичні відео з яскравими моментами та кінематографічні фото, інструменти генеративного редагування, а також глибша інтеграція в екосистему, зокрема доступ до збережених у бекапі фото через підтримувані мобільні засоби вибору фото. Він також вимагає значно більше від заліза, а доступ до бібліотеки поза домашньою мережею потребує додаткового налаштування.
Immich пропонує експериментальну, опційну трансляцію Google Cast зі свого вебклієнта на пристрої на кшталт Chromecast і Nest Hub. Однак для трансляції потрібен публічно доступний HTTPS-інстанс із DNS-записом, видимим через DNS-сервери Google. Трансляція з Android та iOS поки лише в планах, а окремого застосунку для телевізорів Immich не має.
Апетити до ресурсів — сюрприз, на якому ловляться люди. Immich — це не один процес. Типове розгортання включає сервіси самого застосунку Immich, Postgres, Redis і окремий сервіс машинного навчання. А офіційні вимоги називають мінімум 6 ГБ оперативної пам'яті, 4 ГБ, якщо повністю вимкнути машинне навчання (але тоді ви втрачаєте пошук і роботу з обличчями — половину причин узагалі його запускати), і рекомендовані 8 ГБ. Мінімум два ядра CPU, рекомендовано чотири. База даних хоче локальний SSD і категорично не мережеве сховище. Під час першого імпорту ML-конвеєр вантажить CPU на повну і їсть пам'ять, поки все індексує (у мене сервер грівся пару днів), а потім затихає. Суть ось у чому: якщо ви уявляли собі Raspberry Pi в шухляді, забудьте цю картинку. Це навантаження для невеликого сервера.
Примітка: v3 трохи підняла мінімальну планку CPU. Контейнеру машинного навчання для amd64 тепер потрібен рівень мікроархітектури x86-64-v2, який підтримує більшість процесорів, випущених приблизно з 2012 року. Якщо у вас дуже старе залізо, перевірте це до того, як зважитеся. Таке легко проґавити, поки ML-контейнер просто не відмовиться стартувати.
І останнє, і для родин це реальний фактор: віддалений доступ залежить від того, де ви хостите Immich. На домашньому сервері локальний доступ простий, але щоб дістатися бібліотеки поза домом, потрібен VPN, зворотний проксі або захищений тунель. На VPS хост підключений до інтернету, але Immich публічно доступний, лише якщо ви самі його відкриєте. Якщо відкриваєте, HTTPS і належний контроль доступу мають бути частиною початкового розгортання. Сам Immich окремо застерігає не перенаправляти порт застосунку напряму в публічний інтернет. Так чи інакше, Google Photos бере всю цю інфраструктуру на себе.
Висновок розділу: Immich дорівнює Google у щоденних функціях і програє у відшліфованості та екосистемі. Для користувача, вмотивованого суверенітетом, це нормальний обмін; для того, хто покладається на автоматичні відеопідбірки Google, мобільну трансляцію та рідну інтеграцію з ТБ, це відчутна втрата.
Реальність оновлень і обслуговування

Щойно ваші фото живуть на вашому власному сервері, не втратити їх — ваша робота, а оновлення Immich у користувачів часом проходили погано, особливо на старих або кастомізованих розгортаннях. Саме цей критерій перетворює мій вердикт із безумовного «так» на умовне, тож варто точно розібратися, у чому ризик полягає, а в чому ні.
Спершу про реальність обслуговування. Підтримувати Immich — це невелика, але не нульова постійна робота. Є періодичні оновлення, і час від часу мажорна версія приносить несумісну зміну, заради якої треба читати нотатки до релізу. Це не щоденне няньчення (здебільшого воно просто працює), але це зобов'язання, і воно повністю лягає на вас. На Hacker News один із коментаторів сформулював заперечення без прикрас:
«Треба бути веброзробником або сисадміном, щоб упоратися з цією штукою. Кошмарні оновлення, купа дивних багів із синхронізацією.»
Це різкіше за мій досвід, але вказує на реальний операційний ризик. Один користувач повідомив , що його бібліотека зникла після оновлення; згодом з'ясувалося, що том даних PostgreSQL не змонтувався під час завантаження, і після виправлення монтування бібліотека повернулася. В іншому випадку міграція завершилася невдачею на розгортанні із зовнішнім PostgreSQL, бо ідентифікатор ролі бази даних не був коректно взятий у лапки. Ці випадки показують, як нестандартні налаштування сховища та бази даних можуть давати збій довкола оновлень; вони не свідчать, що Immich регулярно видаляє фото.
Попередження про базу даних у v3 стосується переважно незвично старих або кастомізованих інсталяцій. Immich почав переводити користувачів із pgvecto.rs на VectorChord у v1.133.0, ще до v2, а v3 прибрала залишки сумісності з pgvecto.rs. Стандартне розгортання v2, отже, вже має працювати на VectorChord, тож звичайне оновлення з v2 до v3 — це зазвичай зміна тега версії, а далі звичні pull і перезапуск через Docker Compose. Розгортанням, які досі використовують pgvecto.rs, слід завершити офіційну міграцію на VectorChord до переходу на v3.
І це підводить нас до правила, яке не обговорюється, і походить воно від самого Immich, а не від мене:
Примітка: Immich — не резервна копія. Команда каже це прямо. У нотатках до релізу v2.0.0 вони написали: «Стратегія резервного копіювання 3-2-1 залишається критично важливою. Команда відповідає за те, щоб застосунок не спричиняв втрати ваших дорогоцінних спогадів; проте ми не можемо гарантувати, що жорсткі диски не вийдуть з ладу або що електрична подія не призведе до неочікуваного вимкнення вашого сервера чи системи з подальшою втратою даних.» Immich сам по собі — не повноцінна стратегія резервного копіювання. Якщо той сервер — єдина довговічна копія файлів, це ваша основна копія, а не резервна. Потрібно три копії, на двох типах носіїв, одна з них — поза межами дому. Якщо ви заберете з цього огляду лише одну думку, нехай це буде ця.
Є суміжне питання довіри, яке скептичний читач має право поставити, і я обмежуся поглядом того, хто розгортає, бо кодову базу я не аудитував: чи здоровий проєкт? Судячи з фактів, так. Проєкт активно розвивається, на повідомлення про проблеми відповідають. Наприкінці 2025 року Google Safe Browsing позначив один із доменів Immich. Immich описав це попередження як хибне спрацювання, що стосувалося прев'ю-інфраструктури, а не фотобібліотек користувачів. За словами проєкту, Google зняв попередження після перевірки, але воно з'являлося знову зі створенням нових прев'ю-середовищ. Immich заявив, що перенесе ці середовища на окремий домен. Це виглядає як проєкт, що розв'язує проблеми відкрито, а саме цього й хочеться від того, кому довіряєш бібліотеку.
Висновок розділу: щойно фото живуть на вашому власному сервері, не втратити їх стає вашою роботою. Immich добре робить складні частини, але цю частину за вас зробити не може.
Кому варто використовувати Immich, а кому ні

Immich — для людини, яка хоче функції в стилі Google Photos без зберігання бібліотеки на серверах Google і готова заради цього тримати невеликий сервер. Він не для того, хто хоче нульового обслуговування і кому просто треба, щоб родина ділилася фотографіями. Ось і все рішення.
Запускайте Immich, якщо впізнаєте себе в одному з цих описів:
- Селфхостер, вмотивований приватністю чи суверенітетом. Вам потрібні розпізнавання облич, пошук і мобільний бекап, і ви хочете, щоб типова обробка машинним навчанням залишалася в інфраструктурі під вашим контролем. Це рідна територія Immich, і тут він чудовий. Ваша мотивація — контроль, і саме контроль він дає.
- Сисадмін родини або маленької організації. Вам комфортно відповідати за бекапи та дисципліну оновлень, і ви робите це заради сім'ї чи невеликої команди, якій просто потрібні фото, що працюють. Ви несете операційний тягар, щоб його не несли вони. Immich підходить — за умови, що саме ви тримаєте руку на пульсі оновлень.
- Технічний оцінювач, який цінує динаміку проєкту. Вам потрібен проєкт, який стабільно випускає релізи, чий мобільний бекап витримав мій тест і який залишається в активній розробці. Ритм релізів Immich і активність спільноти цю галочку ставлять.
Вам не варто запускати Immich (принаймні поки що), якщо ви один із цих людей:
- Людина з підходом «я просто хочу, щоб ми ділилися фото» і без апетиту до обслуговування. Один із найвлучніших коментарів, які я бачив під час підготовки огляду, — від людини, для якої Immich розв'язує не ту проблему: вона просто хотіла, щоб родина ділилася фото, і самостійний хостинг цій потребі не відповідав. І це правда. Якщо це про вас, то відповідь така: Google Photos (або керований сервіс) краще пасує вашій справжній проблемі, і в цьому немає нічого соромного.
- Нетехнічний користувач, за якого нікому це взяти. Якщо ніхто не займатиметься бекапами й оновленнями, розгортання ставить вашу бібліотеку під загрозу, а це протилежність того, чого ви хотіли.
Якщо ви в таборі «поки що ні», але все одно хочете піти від Google, варто глянути на дві альтернативи, кожну зі своєї причини. PhotoPrism — варіант для тих, кому насамперед потрібен архів: якщо насправді ви хочете проіндексувати наявний архів на диску чи NAS і вам не потрібен фірмовий мобільний застосунок для бекапу; він спирається на доступ через браузер і PWA замість власного нативного застосунку. Ente Photos — той, на кого варто дивитися, якщо наскрізне шифрування для вас понад усе: він шифрує фото перед завантаженням, запускає ML на пристрої, шифрує отримані індекси перед синхронізацією і пройшов кілька незалежних аудитів безпеки, зокрема аудит Cure53, спонсорований CERN. Обидва цілком гідні; просто вони оптимізовані під іншого читача, ніж Immich. (Якщо хочете повне порівняння всіх трьох лоб у лоб, це окремий матеріал, а не те, що варто втискати сюди.)
І останнє про вартість, бо це питання виринає постійно. Сам Immich безкоштовний, але самостійний хостинг не означає автоматичну економію. Коли порахуєте сервер, електроенергію, сховище для резервних копій поза домом і власний час, сума може перевищити підписку Google One. Порівнюйте ці витрати з актуальною ціною Google One для вашої країни, бо плани й акції різняться за регіонами і змінюються з часом. Переходьте тому, що хочете контролю, а не тому, що припускаєте, ніби самостійний хостинг зекономить гроші.
Для читачів, які вже переконані і яким потрібна база (сервер, Docker, основи запуску self-hosted сервісів), цей підготовчий контекст — окрема тема. А про те, де Immich вписується в ширшу, орієнтовану на приватність конфігурацію поруч із власним файловим сховищем, у нас є гід про найкращий self-hosted стек приватності.
Часті запитання
Чи достатньо стабільний Immich, щоб довірити йому єдину копію сімейних фото?
Ні, не як єдину копію. Immich v3 може бути вашою основною фотобібліотекою, але ті самі файли мають існувати й у незалежній системі резервного копіювання. Команда Immich сама рекомендує стратегію 3-2-1: три копії, на двох типах носіїв, одна з копій — поза домом. Immich може організовувати й віддавати вашу основну бібліотеку, але він ніколи не повинен бути єдиним місцем, де існують незамінні фото.
Чого Immich не вміє з того, що вміє Google Photos?
Google досі попереду: автоматичні відео з яскравими моментами та кінематографічні фото, генеративне редагування та ширша споживча екосистема. В Immich є стрічка «Спогади» та недеструктивне редагування фото. Він також пропонує експериментальну, опційну трансляцію зі свого вебклієнта на Chromecast і Nest Hub, але функція вимагає публічно доступного HTTPS-розгортання. Мобільної трансляції та окремого застосунку для ТБ досі немає.
Чи розпізнавання облич в Immich таке ж добре, як у Google Photos?
Для повсякденного завдання групування знайомих людей — майже. Immich створює групи облич автоматично, а присвоєння імен робить ці групи доступними для пошуку. Слабке місце — розрізнення людей зі схожою зовнішністю. Корисного універсального відсотка точності не існує, бо результати залежать від бібліотеки, моделі та налаштувань кластеризації. У моєму тестуванні воно було достатньо надійним для щоденного пошуку, але час від часу потребувало ручних виправлень, особливо для людей зі схожими рисами. Сприймайте це як «достатньо добре для щоденного пошуку в моєму тесті, з поодинокими виправленнями», а не як виміряний показник.
Наскільки складно обслуговувати Immich?
Це невелика, але реальна постійна робота. Здебільшого він просто працює, але періодично доведеться накочувати оновлення, а зрідка мажорна версія приносить несумісну зміну, тож перед нею треба прочитати нотатки до релізу і перевірити резервні копії. Дисципліна бекапів — на вас, назавжди. Якщо вам комфортно з Docker Compose і читанням нотаток до релізів, це цілком підйомно; якщо ні, закладіть час на криву навчання.
Чи справді Immich дешевший за Google Photos?
Часто ні. Коли порахуєте все (сервер, електроенергію, сховище для резервних копій і свій час), сума може перевищити підписку Google One. Ціни та акції Google One різняться за країнами і змінюються з часом, тож порівнюйте з актуальною ціною у вашому регіоні. Причина переходити — контроль над своїми даними, а не економія. Якщо вартість — ваша єдина мотивація, спершу порахуйте повну суму витрат, бо вона може виявитися не на користь самостійного хостингу.