Immich, вашият облак с отворен код за хостване на снимки и видеоклипове. Всичко, което трябва да знаете.

  • Immich е безплатна, фокусирана върху поверителността алтернатива на Google Photos за Linux.
  • Позволява ви да качвате, организирате и търсите снимки и видеоклипове с лицево разпознаване и изкуствен интелект.
  • Може лесно да се инсталира с помощта на Snap или да се персонализира с Docker/Podman.

Иммич

Управлението и защитата на нашите лични снимки и видеоклипове се превърна в основен приоритет в дигиталната ера.. Услуги като Google Photos зададоха тенденцията, но контролът върху нашите данни и поверителност бяха в центъра на дебата, което стимулира популярността на алтернативи с отворен код като... ИмихМного потребители на Linux искат да внедрят Immich на своите системи, за да се насладят на сигурна, поверителна и напълно самоуправляваща се среда за своите цифрови спомени.

В тази статия ще намерите цялата необходима информация за да инсталирате, конфигурирате и извлечете максимума от Immich на Linux, базирани на най-актуалните и ефективни методи и съвети: от използване на Snap пакети до внедряване с Docker/Podman, до практически препоръки за сигурна и ефикасна поддръжка на вашата лична медийна галерия. Ако сте загрижени за сигурността, лекотата на използване и мащабируемостта, ето един ресурс, предназначен специално за вас.

Какво е Имих и какво го отличава?

Имих се представя като Безплатна алтернатива с отворен код на Google Photos, предназначена за потребители, които искат пълен контрол над своите медийни файлове и лични данни. Както сървърният софтуер, така и мобилното приложение са в процес на активна разработка в GitHub, което осигурява постоянни подобрения и общност, ангажирана с прозрачността.

Това, което наистина отличава Имих, не е само неговият открит подход, но и списък с функции, предназначени да отговорят на най-взискателните нужди:

  • Ефективно качване и гледане на видеоклипове и изображения, с възможност за автоматично копиране при отваряне на приложението.
  • Предотвратяване на дублиране и селективно архивиране по албум.
  • Поддръжка за много потребители и споделени албуми.
  • Визуализация на метаданни (EXIF, карти) и разширено търсене по информация, обекти или лица с помощта на изкуствен интелект.
  • Изтегляне на съдържание към локални устройства, интеграция с LivePhoto и възпроизвеждане с MotionPhoto.
  • Поддръжка на RAW формат и 360-градусов преглед на снимки.
  • Разпознаване на лица, автоматично групиране и персонализирани спомени.
  • Административни функции, управление на API ключове и поддръжка на OAuth.
  • Преглед, структуриран по папки, галерия само за четене, любими, глобални карти и много други.

Immich ви дава контрол над мултимедийна платформа, сравнима с и дори превъзхождаща много търговски опции, съобразена с предпочитанията на напредналия потребител на Linux.

Методи за инсталиране: Snap и Docker

Има основно две алтернативи за внедряване на Immich в Linux дистрибуция: чрез Snap или чрез контейнери с Docker/Podman. Всеки вариант има своите предимства и особености, така че е препоръчително да изберете този, който най-добре отговаря на вашия опит и нужди.

Бърз монтаж със Snap

Един от най-директните и удобни методи за потребителите на Ubuntu и свързани дистрибуции е да използват Snap пакет от Immich Distribution, поддържан от общността. Този пакет улеснява инсталирането и поддръжката, като капсулира цялата необходима среда:

  • Snap включва целия софтуер на Immich, предлагайки готово за употреба изживяване с една проста команда.
  • Персонализирането е ограничено в сравнение с ръчната настройка, но е идеално за тези, които търсят простота и надеждност в публични или домашни сървъри.
  • Включва ненатрапчиви помощни инструменти, които могат да бъдат игнорирани, ако не са полезни.
  • Това е общностен проект, независим от основната разработка на Immich; основната поддръжка се управлява чрез GitHub.

За да инсталирате Immich с помощта на Snap, следвайте тези основни стъпки (приложими за Ubuntu 22.04 LTS и производни. Други дистрибуции ще изискват използването на техния мениджър на пакети):

  1. Актуализирайте списъка с пакети на вашата система за да се уверите, че всичко е актуално:
    sudo apt update && sudo apt upgrade
  2. Проверете дали Snap е правилно инсталиран и актуализиран:
    snap --версия

    Ако липсва, инсталирайте го:

    sudo apt инсталирате
  3. Обновете Snap преди инсталиране:
    sudo snap опресняване
  4. Инсталирайте Immich Distribution от Snap:
    sudo snap инсталира immich-разпределение

Когато приключите, достъпете административния панел от http://[IP-de-tu-servidor]:3000Първоначалната настройка е много проста: просто ще трябва да създадете първия потребител с администраторски права.

Разширено внедряване с Docker или Podman

За по-голям контрол и гъвкавост, Docker и Podman са предпочитаният маршрут за повечето Linux ентусиасти.Тази система ви позволява да персонализирате маршрути, ресурси и базово хранилище, като същевременно улеснява бъдещите миграции.

Екипът на Имих поддържа архив docker-compose.yml предварително конфигуриран за лесно стартиране:

  1. Изтеглете файла за писане директно от хранилището:
    curl -LO https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
  2. Вземете примерния .env файл, от съществено значение за дефиниране на маршрути, потребител и парола за базата данни, версия на стека и др.:
    curl -L -o .env https://github.com/immich-app/immich/releases/latest/download/example.env
  3. Променете променливите UPLOAD_LOCATION y DB_DATA_LOCATION в .env файла, за да зададете директориите, където ще се запазват снимките и базата данни.
  4. На системи с активен SELinux, е необходимо да се добави опцията :z на монтирани томове, за да се наложат подходящи контексти за сигурност на споделени пътища.
  5. Активиране на претоварване на паметта за да се избегнат грешки в системи с ограничени ресурси, добавяйки vm.overcommit_memory = 1 en /etc/sysctl.conf.
  6. Изпълнете стека с:
    Композиране на Docker

След няколко секунди Immich ще бъде в експлоатация, обикновено достъпен в http://localhost:2283Първият достъп ще ви насочи към съветника за създаване на потребителски права администратор.

Настройки за сигурност и отдалечен достъп

Едно от най-големите предимства на Immich е способността му да функционира като частен облак, но ако планирате да имате достъп до него извън домашната си мрежа, е важно да се засили сигурността:

  • Най-безопасният вариант е да използвате VPN (напр. Wireguard), за да се свържете с локалната си мрежа, без ненужно да излагате публични портове.
  • Като алтернатива, можете да получите достъп до сайта си чрез HTTPS, използвайки обратен прокси (Nginx или Caddy) и SSL/TLS сертификати. Ако имате публичен домейн, можете да използвате Let's Encrypt, за да получите безплатни, валидни сертификати.

Ето един основен пример за конфигурация на Nginx за пренасочване на защитени връзки от https://tudominio.com към вашия локален сървър в Иммич:

сървър { слушай 443 ssl; име_на_сервера yourdomain.com; ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem; местоположение / { proxy_set_header Хост $host; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:2283; } }

Не забравяйте да отворите порт 443 на вашата защитна стена (с UFW, Firewalld и др.), за да се приемат външни връзки. И, разбира се, поддържайте цялата си система актуализирана.

Мобилна съвместимост и управление между платформи

Immich не е просто фото сървър; има мобилни приложения за Android и iOS, достъпен в официалните магазини. Процесът е прост: инсталирайте приложението, въведете URL адреса на вашия сървър (обикновено http://tuservidor/api) и влезте със създадения потребител. По този начин можете да синхронизирате, преглеждате и управлявате снимките и видеоклиповете си отвсякъде.

Приложението открива нови файлове, прави автоматични копия, предотвратява дублиране и ви дава офлайн достъп до вашата галерия.Преживяването е много подобно на това на търговските платформи, но вие запазвате пълен контрол върху данните си.

Ключови предимства и потенциални капани

Разгръщането на Immich на Linux има множество предимства пред собствените алтернативи:

  • Пълна поверителност: вашите снимки никога не напускат вашата инфраструктура.
  • Нулева цена: без такси или скрити разходи.
  • Персонализиране: място за съхранение, потребители, функции и дизайн по ваш вкус.
  • Безпроблемна интеграция в любимата ви Linux екосистема.
  • Възможност за мащабиране и архивиране, за да отговаря на вашите нужди.

Сред възможните аспекти, които трябва да се вземат предвид, се открояват следните:

  • Първоначалното стартиране може да изисква основни технически познания (използване на терминал и редактиране на конфигурационни файлове).
  • Подкрепата от общността е отлична, но не винаги идва с директна търговска подкрепа.
  • Това изисква поддържане на актуални както на операционната система, така и на контейнерите или пакетите на Snap.

За потребители, ангажирани със софтуер с отворен код и контрол на данните, тази опция е силно препоръчителна пред решения със затворен код.

Сравнение на характеристиките с други решения

За ваша информация, ето най-забележителните функции, които Immich предлага в сравнение с други приложения за архивиране и управление на мултимедия:

  • Автоматично и селективно архивиране на албуми при всяко стартиране на приложение, включително опции за избор на папки за архивиране.
  • Поддръжка за RAW снимки, 360° видеоклипове, LivePhoto и MotionPhoto.
  • Поддръжка за много потребители, разширено управление на разрешенията и споделени албуми.
  • Интелигентно търсене, базирано на метаданни, разпознаване на лица и хронологична организация.
  • Изтегляйте и качвайте от всяко устройство, дори офлайн.
  • Изглед на папки, подреждане на подобни снимки и възможност за създаване на любими и архиви.

Неговото преживяване е толкова безпроблемно и всеобхватно, колкото всяко съвременно решение за търговия на дребно, но с по-голяма прозрачност и гъвкавост.

Последни съвети за това как да извлечете максимума от Immich в Linux

За да осигурите безпроблемно и безопасно преживяване, препоръчваме да следвате някои основни съвети:

  • Правете редовни резервни копия на вашата директория за съхранение, базата данни и конфигурационните файлове.
  • Помислете за внедряване на вашия екземпляр на машина с добра свързаност, за да подобрите отдалечения опит.
  • Активирайте HTTPS и ограничете външния достъп до доверени потребители.
  • Присъединете се към общността на Immich в GitHub, за да сте в крак с актуалните събития и да допринесете за тяхното развитие.
  • Първо тествайте системата във виртуална машина, преди да мигрирате цялата си колекция, за да се запознаете с опциите.

Immich е цялостно, сигурно и универсално решение за управление на вашите снимки и видеоклипове на Linux сървъри, осигуряващо независимост, поверителност и непрекъснати иновации. Ако цените медийните си файлове и искате да поддържате пълен контрол над тях, струва си да внедрите и превърнете сървъра си във ваш собствен личен облак.

повече информация.


Добавяне като предпочитан източник в Google