Docker-образ с headless-клиентом Steam и рабочим столом для трансляции игр в браузер, Moonlight или Steam Link.
papi-ux/polaris
Самостоятельно размещаемый хост для стриминга игр с Linux, позволяющий запускать игры из своей библиотеки на клиентах Moonlight или Nova, не затрагивая рабочий стол.
Open source альтернатива:Steam Link
NVIDIA 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
Установите пакет для своего дистрибутива (см. страницу Get Polaris или руководства по дистрибутивам).
- 2
Один раз выполните первоначальную настройку хоста.
sudo -H polaris --setup-host - 3
Запустите Polaris.
polaris - 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.
Хост для самостоятельного стриминга игр: Moonlight-клиенты подключаются к вашему ПК или серверу с аппаратным или программным кодированием.
Клиент с открытым исходным кодом для потоковой передачи игр с хоста NVIDIA GameStream или Sunshine на Windows, macOS, Linux и Steam Link.
Большая коллекция готовых тем для статус-бара Polybar в Linux: разные стили, цветовые схемы и варианты оформления.
Кастомный образ Fedora Atomic для игр с вариантами для настольных ПК, Steam Deck, портативных устройств и домашних медиацентров.