デスクトップ環境付きのSteamクライアントをヘッドレスで実行し、ブラウザ、Moonlight、Steam Linkにゲームを配信するDockerイメージ。
papi-ux/polaris
デスクトップ環境をそのまま保ちながら、ゲームライブラリをMoonlightまたはNovaクライアントに配信できる、セルフホスト型のLinuxゲームストリーミングホストです。
代替できる製品:Steam Link
NVIDIA GameStream
- スター
- 500
- フォーク
- 22
- 未解決の Issue
- 35
- 最終コミット
- 一昨日
これは何?
Polarisを使うと、LinuxゲーミングPCやSteam Deckをセルフホスト型のゲームストリーミングホストにできます。携帯ゲーム機、スマートフォン、タブレット、テレビからNovaまたはMoonlightクライアントで接続し、デスクトップ上の表示を変えずにゲームライブラリをプレイできます。ペアリング、設定、ライブラリは自分のマシンに保存され、クラウドアカウントやサブスクリプションは必要ありません。
ゲームごとに独立した非表示のセッション(Private Stream)で実行するほか、実際のデスクトップをミラーリングしたり、クライアントに合わせたサイズの仮想ディスプレイを追加したり、Gamescopeベースの構成を使ったりできます。NVIDIA、AMD、IntelのGPUでハードウェアエンコードを利用でき、H.264、HEVC、AV1はGPUが実際にエンコード可能な場合にのみ選択肢として表示されます。Mission Controlというブラウザーコンソールでは、アクティブなセッション、接続品質、レイテンシ、フレームレート、パケットロス、選択中のキャプチャ経路とエンコーダーを確認できます。
Steam、Heroic(GOGとEpic)、Lutris、ROMフォルダーからゲームをインポートできます。また、Doctorツールでストリーミング品質の問題を診断し、元に戻せる修正を1つ適用できます。Fedora、Arch Linux、SteamOS、Bazzite、Ubuntu向けのパッケージが用意されており、NixOSユーザーはソースからビルドできます。
主な機能
- 01Private Streamでは、デスクトップのレイアウトに影響を与えず、ゲームごとに独立したセッションで実行できます。
- 02NVIDIA、AMD、IntelのGPUでハードウェアエンコードを利用でき、GPUがエンコード可能なコーデックだけが選択肢になります。
- 03Mission Controlのブラウザーコンソールで、セッションの状態、接続品質、ホストの準備状況を確認できます。
- 04Doctorがストリーミング品質の問題を診断し、元に戻せる修正を1つ適用して、その結果を確認できます。
- 05Steam、Heroic、Lutris、ROMフォルダーから、アートワーク付きでゲームをインポートできます。
ユースケース
- 自宅の別の場所にあるSteam Deck、スマートフォン、テレビで、Linux PCのゲームライブラリをプレイする。
- デスクトップをほかの作業に使える状態に保ちながら、自宅のマシンからゲームをストリーミングする。
- サブスクリプションやクラウドサービスを使わずに、セルフホスト型のゲームストリーミング環境を構築する。
- 操作を引き継がずに、別の人がセッションを視聴できるようにする。
クイックスタート
- 1
お使いのディストリビューション用パッケージをインストールします(「Get Polaris」ページまたはディストリビューション別ガイドを参照)
- 2
ホストの初期設定を一度だけ実行します
sudo -H polaris --setup-host - 3
Polarisを起動します
polaris - 4
https://localhost:47990/#/welcome でWebコンソールを開き、アカウントを作成してから、NovaまたはMoonlightクライアントをペアリングします
使う前に知っておきたいこと
- ホストとして対応しているのはLinuxのみです。WindowsおよびmacOSのホストは対応予定がありません。
- 最も多くテストされているGPUはNVIDIAです。AMDおよびIntelではVAAPIを使用し、利用できない場合はソフトウェアにフォールバックします。
- Spaces、PyroWave、Browser Streamなど、一部の機能はプレビュー版または実験的な機能です。
収録されている特集
トピック
よくある質問
- polaris とは?
- デスクトップ環境をそのまま保ちながら、ゲームライブラリをMoonlightまたはNovaクライアントに配信できる、セルフホスト型のLinuxゲームストリーミングホストです。 Polarisを使うと、LinuxゲーミングPCやSteam Deckをセルフホスト型のゲームストリーミングホストにできます。携帯ゲーム機、スマートフォン、タブレット、テレビからNovaまたはMoonlightクライアントで接続し、デスクトップ上の表示を変えずにゲームライブラリをプレイできます。ペアリング、設定、ライブラリは自分のマシンに保存され、クラウドアカウントやサブスクリプションは必要ありません。
- polaris は無料で使えますか?ライセンスは?
- polaris は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- polaris は今もメンテナンスされていますか?
- 活発にメンテナンス中。polaris の最終コミットは 2026年11月5日 です。
- polaris は何に使えますか?
- 自宅の別の場所にあるSteam Deck、スマートフォン、テレビで、Linux PCのゲームライブラリをプレイする。 デスクトップをほかの作業に使える状態に保ちながら、自宅のマシンからゲームをストリーミングする。 サブスクリプションやクラウドサービスを使わずに、セルフホスト型のゲームストリーミング環境を構築する。 操作を引き継がずに、別の人がセッションを視聴できるようにする。
- polaris のインストール方法は?
- お使いのディストリビューション用パッケージをインストールします(「Get Polaris」ページまたはディストリビューション別ガイドを参照) ホストの初期設定を一度だけ実行します: sudo -H polaris --setup-host Polarisを起動します: polaris https://localhost:47990/#/welcome でWebコンソールを開き、アカウントを作成してから、NovaまたはMoonlightクライアントをペアリングします
- polaris はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/papi-ux/polaris
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Moonlight向けのストリーミングサーバー。複数のリモートクライアントが1台のホストを共有してゲームを遊べ、各セッションはDockerまたはPodmanコンテナで実行されます。
ハードウェアまたはソフトウェアエンコードで、Moonlightクライアントから自分のPCやサーバー上のゲームをストリーミングできるセルフホスト型ゲーム配信ホスト。
NVIDIA GameStreamまたはSunshineホストからWindows、macOS、Linux、Steam LinkへゲームをストリーミングするオープンソースのPCクライアント。
Linuxデスクトップ向けに、さまざまなスタイル、配色、バリエーションを揃えたPolybarテーマを多数収録しています。
デスクトップ、Steam Deck、携帯ゲーム機、ホームシアターPC向けのバリアントを備えた、ゲームに特化したFedora AtomicベースのカスタムLinuxイメージです。