Repolode
papi-ux

papi-ux/polaris

Самостоятельно размещаемый хост для стриминга игр с Linux, позволяющий запускать игры из своей библиотеки на клиентах Moonlight или Nova, не затрагивая рабочий стол.

Open source альтернатива:Steam LinkNVIDIA GameStream

Звёзды
500
Форки
22
Открытые issues
35
Последний коммит
позавчера

Что это?

Polaris превращает игровой ПК с Linux или Steam Deck в хост для самостоятельного стриминга игр. Подключайтесь с портативной консоли, телефона, планшета или телевизора через Nova или клиент Moonlight и играйте в свою библиотеку, не меняя ничего на рабочем столе. Сопряжение устройств, настройки и библиотека остаются на вашей машине — облачная учётная запись и подписка не нужны.

Каждая игра может запускаться в отдельной невидимой сессии (Private Stream), отображаться на реальном рабочем столе, использовать виртуальный дисплей с разрешением клиента или работать в конфигурации на базе Gamescope. Аппаратное кодирование поддерживается на GPU NVIDIA, AMD и Intel; H.264, HEVC и AV1 доступны, только если GPU действительно умеет их кодировать. Веб-консоль Mission Control показывает активную сессию, качество соединения, задержку, частоту кадров, потери пакетов, а также выбранный способ захвата и кодировщик.

Проект импортирует игры из Steam, Heroic (GOG и Epic), Lutris и папок с ROM-файлами. В него также входит инструмент Doctor, который диагностирует проблемы со стримингом и может применить одно обратимое исправление. Пакеты доступны для Fedora, Arch Linux, SteamOS, Bazzite и Ubuntu, а пользователи NixOS могут собрать проект из исходного кода.

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

  • 01Private Stream запускает каждую игру в отдельной сессии, не затрагивая расположение окон на рабочем столе.
  • 02Аппаратное кодирование на GPU NVIDIA, AMD и Intel; поддержка кодеков проверяется с учётом возможностей GPU.
  • 03Веб-консоль Mission Control показывает состояние сессии, качество соединения и готовность хоста.
  • 04Doctor диагностирует проблемы со стримингом и может применить и проверить одно обратимое исправление.
  • 05Импортирует игры с обложками из Steam, Heroic, Lutris и папок с ROM-файлами.

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

  • Играть в игры из библиотеки на Linux-ПК на Steam Deck, телефоне или телевизоре в другой комнате дома.
  • Стримить игры с домашнего компьютера, оставляя рабочий стол открытым для других задач.
  • Настроить самостоятельный стриминг игр без подписки и облачного сервиса.
  • Дать второму человеку возможность смотреть сессию, не передавая ему управление.

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

  1. 1

    Установите пакет для своего дистрибутива (см. страницу Get Polaris или руководства по дистрибутивам).

  2. 2

    Один раз выполните первоначальную настройку хоста.

    sudo -H polaris --setup-host
  3. 3

    Запустите Polaris.

    polaris
  4. 4

    Откройте веб-консоль по адресу https://localhost:47990/#/welcome, создайте аккаунт, а затем подключите Nova или клиент Moonlight.

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

  • В качестве хостов поддерживается только Linux; поддержка хостов Windows и macOS не планируется.
  • Больше всего протестирована видеокарта NVIDIA; для AMD и Intel требуется VAAPI, при отсутствии которого используется программный режим.
  • Некоторые функции, например Spaces, PyroWave и Browser Stream, доступны в предварительной версии или являются экспериментальными.

В подборках

Темы

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

Что такое polaris?
Самостоятельно размещаемый хост для стриминга игр с Linux, позволяющий запускать игры из своей библиотеки на клиентах Moonlight или Nova, не затрагивая рабочий стол. Polaris превращает игровой ПК с Linux или Steam Deck в хост для самостоятельного стриминга игр. Подключайтесь с портативной консоли, телефона, планшета или телевизора через Nova или клиент Moonlight и играйте в свою библиотеку, не меняя ничего на рабочем столе. Сопряжение устройств, настройки и библиотека остаются на вашей машине — облачная учётная запись и подписка не нужны.
polaris можно использовать бесплатно? Какая у него лицензия?
polaris распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
polaris всё ещё поддерживается?
Активно поддерживается. Последний коммит в polaris — 5 нояб. 2026 г..
Для чего можно использовать polaris?
Играть в игры из библиотеки на Linux-ПК на Steam Deck, телефоне или телевизоре в другой комнате дома. Стримить игры с домашнего компьютера, оставляя рабочий стол открытым для других задач. Настроить самостоятельный стриминг игр без подписки и облачного сервиса. Дать второму человеку возможность смотреть сессию, не передавая ему управление.
Как установить polaris?
Установите пакет для своего дистрибутива (см. страницу Get Polaris или руководства по дистрибутивам). Один раз выполните первоначальную настройку хоста.: sudo -H polaris --setup-host Запустите Polaris.: polaris Откройте веб-консоль по адресу https://localhost:47990/#/welcome, создайте аккаунт, а затем подключите Nova или клиент Moonlight.
Где скачать polaris?
Исходный код и инструкции по установке — на GitHub: https://github.com/papi-ux/polaris

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

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

Сервер трансляции для Moonlight, на котором несколько удалённых клиентов могут играть на одном хосте, запуская сеансы в контейнерах Docker или Podman.

2,3 тыс.+12 за неделю170C++MITОбновлён 5 часов назад

Кастомный образ Fedora Atomic для игр с вариантами для настольных ПК, Steam Deck, портативных устройств и домашних медиацентров.

9,3 тыс.+9 за неделю1,2 тыс.ShellApache-2.0Обновлён 5 часов назад