Imagem Docker que executa um cliente Steam headless com desktop, permitindo transmitir jogos para um navegador, Moonlight ou Steam Link.
papi-ux/polaris
Servidor Linux de streaming de jogos que você hospeda por conta própria e permite transmitir sua biblioteca para clientes Moonlight ou Nova sem mexer no desktop.
Alternativa open source a:Steam Link
NVIDIA GameStream
- Estrelas
- 495
- Forks
- 22
- Issues abertas
- 35
- Último commit
- ontem
O que é?
O Polaris transforma um PC Linux para jogos ou um Steam Deck em um servidor de streaming de jogos hospedado por você. Conecte-se usando um portátil, celular, tablet ou TV com o Nova ou um cliente Moonlight e jogue sua biblioteca sem alterar o que está no desktop. O pareamento, as configurações e a biblioteca ficam na sua própria máquina, sem necessidade de conta na nuvem ou assinatura.
Cada jogo pode rodar em uma sessão invisível própria (Private Stream), espelhar o desktop real, adicionar um monitor virtual dimensionado para o cliente ou usar uma configuração baseada em Gamescope. Há suporte a codificação por hardware em GPUs NVIDIA, AMD e Intel, com H.264, HEVC e AV1 disponíveis somente quando a GPU consegue codificá-los. Um console no navegador chamado Mission Control mostra a sessão ativa, a qualidade da conexão, a latência, a taxa de quadros, a perda de pacotes e o caminho de captura e o encoder escolhidos.
O projeto importa jogos do Steam, Heroic (GOG e Epic), Lutris e pastas de ROMs, e inclui uma ferramenta Doctor que diagnostica problemas de streaming e pode aplicar uma correção reversível. Há pacotes para Fedora, Arch Linux, SteamOS, Bazzite e Ubuntu; usuários do NixOS podem compilar a partir do código-fonte.
Recursos principais
- 01O Private Stream executa cada jogo em uma sessão própria sem alterar a organização do desktop.
- 02Codificação por hardware em GPUs NVIDIA, AMD e Intel, com suporte a codecs verificado de acordo com o que a GPU consegue codificar.
- 03O console no navegador Mission Control mostra o estado da sessão, a qualidade da conexão e se o host está pronto.
- 04O Doctor diagnostica problemas de streaming e pode aplicar e verificar uma correção reversível.
- 05Importa jogos do Steam, Heroic, Lutris e pastas de ROMs com artes.
Casos de uso
- Jogar sua biblioteca de jogos para Linux em um Steam Deck, celular ou TV em outro cômodo da casa.
- Transmitir jogos de uma máquina doméstica enquanto mantém o desktop aberto para outras tarefas.
- Configurar streaming de jogos hospedado por você, sem assinatura nem serviço na nuvem.
- Permitir que outra pessoa assista a uma sessão sem assumir o controle.
Início rápido
- 1
Instale o pacote para sua distribuição (consulte a página Get Polaris ou os guias da distribuição).
- 2
Faça a configuração inicial do host uma única vez.
sudo -H polaris --setup-host - 3
Inicie o Polaris.
polaris - 4
Abra o console web em https://localhost:47990/#/welcome, crie sua conta e, em seguida, emparelhe o Nova ou um cliente Moonlight.
Antes de usar
- Somente hosts Linux são compatíveis; não há planos para hosts Windows ou macOS.
- A GPU mais testada é a NVIDIA; AMD e Intel dependem de VAAPI, com alternativa por software.
- Alguns recursos, como Spaces, PyroWave e Browser Stream, estão em prévia ou são experimentais.
Em coleções
Tópicos
Perguntas frequentes
- O que é polaris?
- Servidor Linux de streaming de jogos que você hospeda por conta própria e permite transmitir sua biblioteca para clientes Moonlight ou Nova sem mexer no desktop. O Polaris transforma um PC Linux para jogos ou um Steam Deck em um servidor de streaming de jogos hospedado por você. Conecte-se usando um portátil, celular, tablet ou TV com o Nova ou um cliente Moonlight e jogue sua biblioteca sem alterar o que está no desktop. O pareamento, as configurações e a biblioteca ficam na sua própria máquina, sem necessidade de conta na nuvem ou assinatura.
- polaris é gratuito? Qual é a licença?
- polaris é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- polaris ainda é mantido?
- Manutenção ativa. O último commit de polaris foi em 5 de nov. de 2026.
- Para que posso usar polaris?
- Jogar sua biblioteca de jogos para Linux em um Steam Deck, celular ou TV em outro cômodo da casa. Transmitir jogos de uma máquina doméstica enquanto mantém o desktop aberto para outras tarefas. Configurar streaming de jogos hospedado por você, sem assinatura nem serviço na nuvem. Permitir que outra pessoa assista a uma sessão sem assumir o controle.
- Como instalar polaris?
- Instale o pacote para sua distribuição (consulte a página Get Polaris ou os guias da distribuição). Faça a configuração inicial do host uma única vez.: sudo -H polaris --setup-host Inicie o Polaris.: polaris Abra o console web em https://localhost:47990/#/welcome, crie sua conta e, em seguida, emparelhe o Nova ou um cliente Moonlight.
- Onde consigo polaris?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/papi-ux/polaris
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de streaming para Moonlight que permite a vários clientes remotos jogar em um host compartilhado, com cada sessão executada em contêineres Docker ou Podman.
Host de streaming de jogos self-hosted que permite transmitir jogos do seu PC ou servidor para clientes Moonlight, com codificação por hardware ou software.
Cliente open source para PC que transmite jogos de um host NVIDIA GameStream ou Sunshine para Windows, macOS, Linux e Steam Link.
Uma grande coleção de temas prontos para a barra de status Polybar em desktops Linux, com vários estilos, esquemas de cores e variantes.
Imagem personalizada do Fedora Atomic voltada para jogos, com variantes para desktops, Steam Deck, dispositivos portáteis e PCs de home theater.