Загрузка данных


Шаг 1. Полная очистка папки проектаСотрем старые конфигурационные файлы, в которых запутался Docker:bashcd /Volume4/Docker/immich
docker compose down
rm -f docker-compose.yml .env
Используйте код с осторожностью.Шаг 2. Скачивание оригинальных файлов разработчиковСкачаем чистые, гарантированно рабочие шаблоны последней версии напрямую у авторов проекта:bashwget https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -O .env https://github.com
Используйте код с осторожностью.Шаг 3. Внесение ваших настроек (SSD/HDD и лимиты CPU)Теперь откройте скачанный официальный файл для редактирования:bashnano docker-compose.yml
Используйте код с осторожностью.Вам нужно отредактировать конфигурацию в соответствии с вашей структурой дисков и требованиями безопасности процессора. Замените содержимое файла на этот скорректированный, полностью рабочий вариант (в нём сохранены оригинальные ссылки на рабочие образы базы данных, но прописаны ваши пути):yamlname: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:release
    volumes:
      - /Volume1/Photos/immich_upload:/usr/src/app/upload # Укажите свой путь к фото
      - /etc/localtime:/etc/localtime:ro
    environment:
      - IMMICH_VERSION=release
    # ... остальные настройки ...
Используйте код с осторожностью.Рекомендуется использовать образ с тегом :release для стабильности или конкретный sha256-хэш из официального репозитория Immich. Нажмите Ctrl+O, Enter и Ctrl+X для сохранения.Шаг 4. Очистка папки базы данных и сброс правОчистим папку базы данных и зададим необходимые права:bashsudo rm -rf ./postgres/*
sudo chown -R 999:999 ./postgres
sudo chmod -R 700 ./postgres
Используйте код с осторожностью.Шаг 5. Финальный запускЗапустите контейнеры:bashdocker compose up -d
Используйте код с осторожностью.Благодаря использованию актуальных образов, Docker успешно скачает все компоненты, исключая ошибку failed to resolve reference.После загрузки (около 45 секунд) сервис будет доступен по адресу