Repolode
Steam-Headless

Steam-Headless/docker-steam-headless

デスクトップ環境付きのSteamクライアントをヘッドレスで実行し、ブラウザ、Moonlight、Steam Linkにゲームを配信するDockerイメージ。

代替できる製品:Steam LinkParsec

スター
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. 1

    インストールガイドを選択します(Docker Compose、Unraid、Ubuntu Server)

  2. 2

    選択したガイドに従ってDockerコンテナをデプロイします

  3. 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 の数値は毎日更新されます。

関連プロジェクト