Если нужен собственный сервер для фильмов, музыки и фотографий вместо Plex или Google Photos, в каталоге Stackora есть три open-source проекта категории Web Apps: Jellyfin для видео, Navidrome для музыки и Immich для фото и видео. Все три разворачиваются на собственном сервере и работают через браузер или мобильные приложения.

Jellyfin: медиасервер для фильмов, сериалов и музыки

Jellyfin описан как бесплатный open-source медиасервер, который стримит фильмы, сериалы и музыку на устройства через несколько приложений. Он позиционируется как альтернатива Plex и Emby. Лицензия GPL-2.0, в репозитории около 58 тысяч звёзд. Издатель проекта - jellyfin.

Подходит, если:

  • библиотека состоит из видео и вы хотите смотреть её на телевизоре, телефоне и в браузере;
  • нужен полностью open-source стек без обязательной подписки;
  • важна поддержка нескольких клиентских приложений.

Navidrome: музыкальный сервер со стримингом

Navidrome - open-source музыкальный сервер и веб-стример. Он позволяет слушать собственную коллекцию из любого браузера или мобильного приложения. Лицензия GPL-3.0, около 24 тысяч звёзд. Издатель - navidrome.

Подходит, если:

  • основная задача - музыка, а не видео;
  • нужен лёгкий сервер только для аудиофайлов;
  • коллекцию планируется слушать с разных устройств через браузер.

Immich: фото и видео в стиле Google Photos

Immich - высокопроизводительное self-hosted приложение для управления фото и видео. Оно даёт галерею в духе Google Photos на вашем собственном сервере. Лицензия AGPL-3.0, это самый популярный из трёх проектов: около 116 тысяч звёзд. Издатель - immich-app.

Подходит, если:

  • нужна замена облачному хранению фотографий;
  • важно, чтобы снимки оставались на вашем сервере;
  • требуется галерея с просмотром фото и видео с телефона.

Как выбрать

Сначала определите, что вы хотите хранить:

  • Фильмы и сериалы: Jellyfin.
  • Музыка: Navidrome.
  • Фотографии и видео с телефона: Immich.

Если нужны все три типа контента, их можно развернуть параллельно: они решают разные задачи и не конкурируют между собой. Перед выбором сверьте лицензии (GPL-2.0, GPL-3.0 и AGPL-3.0), если планируете модифицировать код или встраивать его в свой продукт. Больше инструментов для self-hosted окружения доступно в разделе Self-hosted web apps, а готовые приложения под разные платформы - на страницах Linux apps, Windows apps и Android apps.

Рекомендация

Для большинства домашних и командных серверов разумный старт - Immich для фото, если вы уходите от облачных сервисов, и Jellyfin для видео. Добавьте Navidrome, если музыкальная библиотека занимает важное место. Все три проекта open-source, поэтому стоимость лицензии не является барьером, а основные затраты - это собственный сервер и время на настройку.