Linuxサーバー、Webサイト、Dockerコンテナ、データベース、AIエージェントを管理するオープンソースのWeb管理パネル。
Steam-Headless/docker-steam-headless
デスクトップ環境付きのSteamクライアントをヘッドレスで実行し、ブラウザ、Moonlight、Steam Linkにゲームを配信するDockerイメージ。
代替できる製品:Steam Link
Parsec
- スター
- 4,917
- フォーク
- 296
- 未解決の Issue
- 17
- 最終コミット
- 14 日前
これは何?
Headless Steam Serviceは、コンテナ内のLinuxデスクトップでSteamクライアントを実行するDockerイメージです。モニターのないマシンをゲームのホストとして利用できます。noVNCを使えば音声付きでWebブラウザからプレイでき、MoonlightやSteam Linkから接続することもできます。他のSteamクライアントからSteam Remote Playでコンテナに接続することも可能です。
このイメージはDebian Trixieをベースにしており、Xfce4デスクトップ、コンテナ管理用のWeb UI、NVIDIA、AMD、Intel GPUのサポートを備えています。SteamはProtonを使ってLinux上で動作するよう設定されています。また、Lutris、Heroic、EmuDeckなどのゲームランチャーを、Web UIからFlatpak経由でインストールできます。
コンテナの更新時に、それ以外の場所に保存したファイルは削除されるため、永続化するデータはホームディレクトリかマウントしたボリュームに保存してください。Docker Compose、Unraid、Ubuntu Server向けのデプロイガイドも用意されています。
主な機能
- 01Protonに対応したSteamクライアントをLinux上で実行
- 02noVNC経由で音声付きのゲーム配信ができ、MoonlightやSteam Linkにも配信可能
- 03NVIDIA、AMD、IntelのGPUに対応
- 04コントローラーをフルサポート
- 05Web UIからFlatpak経由でLutris、Heroic、EmuDeckをインストール可能
ユースケース
- ホームサーバーにSteamライブラリを置き、ノートPCやテレビからプレイする
- ゲーム用PCがないデバイスから、ブラウザでSteamゲームをプレイする
- コンテナ化されたデスクトップ環境で、LutrisやHeroicなどのゲームランチャーを実行する
クイックスタート
- 1
インストールガイドを選択します(Docker Compose、Unraid、Ubuntu Server)
- 2
選択したガイドに従ってDockerコンテナをデプロイします
- 3
noVNCのWebインターフェース、Moonlight、またはSteam Linkで接続します
使う前に知っておきたいこと
- GPL-2.0ライセンスの下で提供されています。コピーレフトライセンスのため、派生物もオープンソースにする必要があります。
- Dockerコンテナを自分でホストする必要があり、インストールは個別のガイドに沿って行います。
- コンテナはroot権限で実行され、SSHもまだ含まれています。メンテナーは削除をTODOとして挙げています。
トピック
よくある質問
- docker-steam-headless とは?
- デスクトップ環境付きのSteamクライアントをヘッドレスで実行し、ブラウザ、Moonlight、Steam Linkにゲームを配信するDockerイメージ。 Headless Steam Serviceは、コンテナ内のLinuxデスクトップでSteamクライアントを実行するDockerイメージです。モニターのないマシンをゲームのホストとして利用できます。noVNCを使えば音声付きでWebブラウザからプレイでき、MoonlightやSteam Linkから接続することもできます。他のSteamクライアントからSteam Remote Playでコンテナに接続することも可能です。
- docker-steam-headless は無料で使えますか?ライセンスは?
- docker-steam-headless は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- docker-steam-headless は今もメンテナンスされていますか?
- 活発にメンテナンス中。docker-steam-headless の最終コミットは 2026年10月5日 です。
- docker-steam-headless は何に使えますか?
- ホームサーバーにSteamライブラリを置き、ノートPCやテレビからプレイする ゲーム用PCがないデバイスから、ブラウザでSteamゲームをプレイする コンテナ化されたデスクトップ環境で、LutrisやHeroicなどのゲームランチャーを実行する
- docker-steam-headless のインストール方法は?
- インストールガイドを選択します(Docker Compose、Unraid、Ubuntu Server) 選択したガイドに従ってDockerコンテナをデプロイします noVNCのWebインターフェース、Moonlight、またはSteam Linkで接続します
- docker-steam-headless はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Steam-Headless/docker-steam-headless
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Linuxサーバーを管理するWebベースのホスティングパネル。LNMP/LAMP環境やソフトウェアをワンクリックで導入できます。
TauriとReact製のLinuxサーバー管理デスクトップパネル。サーバーにエージェントを入れず、SSHでVPSを管理します。
tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
Android 7以降の端末を、root化せずに遠隔から表示・操作できるAndroid向けVNCサーバーです。