Транспіляція Rust у універсальний стандарт C
Цифрова незалежність з оновленням Immich 3.0

Концепція self-hosting — самостійного розміщення сервісів на власному обладнанні — переживає справжній ренесанс. Immich, що розвивається з 2022 року під ліцензією GNU Affero General Public License v3.0, став одним із найамбітніших проєктів у цій ніші. Його мета — не просто замінити хмарне сховище, а створити екосистему, де користувач є єдиним і абсолютним власником своїх медіаданих. Завдяки використанню Docker розгортання системи стає доступним навіть для тих, хто не є системним адміністратором, перетворюючи звичайний сервер на потужний центр управління сімейним архівом.
Інтерфейс платформи свідомо натхненний Google Photos, що мінімізує поріг входження та робить перехід на власне рішення практично безшовним. Однак за зовнішньою простотою криється гнучка багатокористувацька модель: система дозволяє об'єднати кілька облікових записів у єдиному просторі, створюючи спільні медіатеки для всієї родини при збереженні суворої ізоляції особистих даних.

Версія 3.0 та наступний мінорний реліз 3.0.1 зосереджені на усуненні «больових точок» мобільних користувачів та автоматизації рутинних процесів. Одним із ключових нововведень стало впровадження неруйнівного редагування (non-destructive editing) у мобільному застосунку. Тепер обрізка або поворот зображення відбуваються на рівні метаданих, а не шляхом перезапису вихідного файлу. Це критично важливо для збереження якості оригіналів і забезпечує максимальну гнучкість: будь-які зміни можна скасувати в будь-який момент.

Для просунутих користувачів було представлено концепцію «Робочих процесів» (Workflows). Ця функція переводить управління бібліотекою на новий рівень, дозволяючи автоматизувати дії з файлами через механізм перетягування. Можливість налаштування процесів як візуально, так і через JSON-конфігурації перетворює Immich із простого сховища на інструмент оркестрації медіаданих, де складні операції з сортування та переміщення файлів виконуються за лічені секунди.
Особливу увагу розробники приділили надійності синхронізації. В Android-версії відбулася фундаментальна перебудова планувальника резервного копіювання: тепер система прагне до повної синхронізації всієї бібліотеки у фоновому режимі, а не обмежується лише останніми знімками. На iOS було реалізовано паралельне завантаження даних, що суттєво скорочує час оновлення архіву при роботі з великими обсягами інформації.
Технічний стек також отримав важливі покращення. Поява власного налаштовуваного веб-відеоплеєра дозволила уніфікувати управління медіаконтентом у всіх браузерах, вирішивши давні проблеми з версткою та відтворенням на пристроях Apple.

Фінальним штрихом оновлення стала масштабна робота над стабільністю системи. Виправлено коректну обробку EXIF-даних для RAW-знімків на Android, що усуває проблеми з орієнтацією світлин. Оптимізовано роботу з пам'яттю при відображенні мініатюр через Cronet, виправлено помилки відмальовування часової шкали на картах та впроваджено систему прозорих сповіщень про стан мікросервісів. Безпека була посилена шляхом миттєвого блокування захищених папок при згортанні застосунку, а детерміновані вебзбірки забезпечують передбачуваність і стабільність роботи сервера незалежно від середовища розгортання.

