Repolode
alangrainger

alangrainger/immich-public-proxy

Stateless-прокси для публичного доступа к фотографиям и альбомам Immich без раскрытия вашего сервера Immich.

Звёзды
2,419
Форки
94
Открытые issues
13
Последний коммит
9 дней назад

Что это?

Immich Public Proxy (IPP) работает между публичным интернетом и вашим сервером Immich. Он перенаправляет только запросы по ссылкам, которыми вы уже поделились в Immich, поэтому остальная часть экземпляра остаётся закрытой. Прокси не нужны API-ключ и привилегированный доступ к Immich, а собственные данные он не хранит.

Для настройки запустите Docker-контейнер (также есть документация по Kubernetes), укажите локальный и публичный URL Immich и задайте адрес прокси в качестве внешнего домена Immich. После этого ссылки, созданные Immich, будут вести на прокси, а управлять публикацией по-прежнему можно из Immich.

При желании посетители могут загружать собственные фотографии и видео в общий альбом — например, гости могут добавлять снимки в свадебный альбом. Для просмотра галереи используется PhotoSwipe с масштабированием и навигацией с помощью свайпов и клавиатуры.

Ключевые возможности

  • 01Открывает публичный доступ только к фотографиям и альбомам Immich, которыми поделились явно.
  • 02Не требует API-ключа Immich или привилегированного доступа.
  • 03Не хранит состояние: база данных и ключи доступа к общим альбомам не нужны.
  • 04Разворачивается с помощью Docker Compose или Kubernetes.
  • 05При включённой загрузке посетители могут добавлять фотографии и видео в общий альбом.

Сценарии использования

  • Отправить семье или друзьям ссылку на фотоальбом, не открывая сервер Immich для доступа из интернета.
  • Собирать фотографии гостей свадьбы или другого мероприятия в общем альбоме.
  • Публиковать общедоступную фотогалерею из собственной библиотеки Immich.

Быстрый старт

  1. 1

    Скачайте файл docker-compose.yml

  2. 2

    Укажите локальный URL Immich в IMMICH_URL, а публичный URL IPP — в PUBLIC_BASE_URL

  3. 3

    Запустите прокси с помощью Docker Compose

    docker-compose up -d
  4. 4

    В настройках сервера Immich укажите URL IPP в качестве внешнего домена

Что важно знать

  • Для работы необходимы собственный сервер Immich и отдельно развернутый прокси.
  • Если вы используете Cloudflare, для путей видео нужно отключить кэширование, иначе видео может не воспроизводиться.

В подборках

Темы

Частые вопросы

Что такое immich-public-proxy?
Stateless-прокси для публичного доступа к фотографиям и альбомам Immich без раскрытия вашего сервера Immich. Immich Public Proxy (IPP) работает между публичным интернетом и вашим сервером Immich. Он перенаправляет только запросы по ссылкам, которыми вы уже поделились в Immich, поэтому остальная часть экземпляра остаётся закрытой. Прокси не нужны API-ключ и привилегированный доступ к Immich, а собственные данные он не хранит.
immich-public-proxy можно использовать бесплатно? Какая у него лицензия?
immich-public-proxy распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
immich-public-proxy всё ещё поддерживается?
Активно поддерживается. Последний коммит в immich-public-proxy — 29 окт. 2026 г..
Для чего можно использовать immich-public-proxy?
Отправить семье или друзьям ссылку на фотоальбом, не открывая сервер Immich для доступа из интернета. Собирать фотографии гостей свадьбы или другого мероприятия в общем альбоме. Публиковать общедоступную фотогалерею из собственной библиотеки Immich.
Как установить immich-public-proxy?
Скачайте файл docker-compose.yml Укажите локальный URL Immich в IMMICH_URL, а публичный URL IPP — в PUBLIC_BASE_URL Запустите прокси с помощью Docker Compose: docker-compose up -d В настройках сервера Immich укажите URL IPP в качестве внешнего домена
Где скачать immich-public-proxy?
Исходный код и инструкции по установке — на GitHub: https://github.com/alangrainger/immich-public-proxy

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая фотогалерея: извлекает EXIF, определяет места съёмки, воспроизводит Live Photos и предлагает альбомы и просмотр на карте.

2 тыс.+7 за неделю156VueMITАктивно поддерживаетсяОбновлён 22 часа назад