steam-headless-secondary

steam-headless-secondary

Application Docker from Josh.5's Repository

Vue d'ensemble

Headless Steam Service (Secondary)
This container relies on an existing working SteamHeadless running.

Features:
  • Run a second (or third or fourth) instance of steam on the Steam Headless desktop.
  • All the same features as Steam Headless accessed through an existing Steam Headless container
Notes: NETWORK TYPE:

Each instance of this container should be run on a "Custom: br0" network and should be configured with a unique "Fixed IP address".

RUNNING MULTIPLE INSTANCES:

Only one instance of Steam Headless can play a game at any time. If you start a second Remote Play link, it wil hijack the virtual monitor, and all input devices from the first one.

STORAGE PATHS:

Everything that you wish to save in this container should be stored in the home directory or a docker container mount that you have specified. All files that are store outside your home directory are not persistent and will be wiped if there is an update of the container or you change something in the template.

GAMES LIBRARY:

It is recommended that you mount your games library to /mnt/games/GameLibrary/SteamLibrary and configure Steam to add that path.

NVIDIA GPU:

To enable NVIDIA GPU support, ensure that you have installed the Nvidia-Driver plugin and add the "--runtime='nvidia'" parameter added to "Extra Parameters:"

AMD GPU:

To enable AMD GPU support, ensure that you have installed the Radeon-TOP plugin.

AMD OR INTEL HW ACCELERATED VIDEO ENCODING:

To enable support for VAAPI HW Accelerated Video Encoding, add the "--device='/dev/dri'" parameter added to "Extra Parameters:"

Exigences

Steam Headless

Arguments d'exécution

Réseau
br0
Coquille
bash
Privilégié
false
Paramètres supplémentaires
--hostname='SteamHeadlessSecondary' --add-host='SteamHeadlessSecondary:127.0.0.1' --restart='unless-stopped' --shm-size='2G' -v '/tmp/.X11-unix/':'/tmp/.X11-unix/':'rw' -v '/tmp/pulse/':'/tmp/pulse/':'rw' -v '/dev/input/':'/dev/input/':'ro' -v '/run/udev/data/':'/run/udev/data/':'ro' --ulimit='nofile=1024:524288' --device='/dev/fuse' --device='/dev/uinput' --device-cgroup-rule='c 13:* rmw' --cap-add='NET_ADMIN' --cap-add='SYS_ADMIN' --cap-add='SYS_NICE' --security-opt='seccomp=unconfined'

Configuration du modèle

AppdataPathrw

Default user home directory. All application software and configuration will be saved into this directory. Any files saved outside of this path will be cleared if the container image this templated is updated.

Cible
/home/default
Défaut
/mnt/user/appdata/steam-headless-secondary
Valeur
/mnt/user/appdata/steam-headless-secondary
GamesPathrw

Option path to your games. This path will need to also be configured in Steam after the first boot.

Cible
/mnt/games
Défaut
/mnt/user/Games
Valeur
/mnt/user/Games
User passwordVariable

The password for this container. Note: This password will also be used for the root user. However, the default user has sudo access.

Cible
USER_PASSWORD
Défaut
password
Valeur
password
TimezoneVariable

Enter your local timezone. You can find a full list of supported timezones in: '/usr/share/zoneinfo' (eg: 'Etc/UTC' or 'Australia/Melbourne',...)

Cible
TZ
Défaut
Pacific/Auckland
Valeur
Pacific/Auckland
LocalesVariable

Enter your prefered locales. You can find a full list of supported languages in: '/usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8',...)

Cible
USER_LOCALES
Défaut
en_US.UTF-8 UTF-8
Valeur
en_US.UTF-8 UTF-8
Nvidia GPU UUIDVariable

For users with multiple GPUs, add the ID found under the

Cible
NVIDIA_VISIBLE_DEVICES
Défaut
all
Valeur
all
Driver CapabilitiesVariable
Cible
NVIDIA_DRIVER_CAPABILITIES
Défaut
all
Valeur
all
Display IDVariable

Set the X display. To use the host X server, set this to :0 (or whatever your host is currently running in /tmp/.X11-unix/X*)

Cible
DISPLAY
Défaut
:55
Valeur
:55
ModeVariable

Options: ['primary', 'framebuffer', 'secondary'].

Cible
MODE
Défaut
secondary
Valeur
secondary

Catégories

Télécharger les statistiques

713,790
Total des téléchargements
43,896
Ce mois-ci
38,037
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
josh5/steam-headless:latest
Dernière mise à jour2026-05-23
Première vue2022-01-10

Exécutez steam-headless-secondary sur Unraid.

steam-headless-secondary est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.