dolphin
2609a-ls87
Dolphin Emulator lets you play GameCube and Wii games with various graphical enhancements and other features are available to improve your game experience.

SteamOS is an Arch based Linux distribution made by Valve Software. This container is a vanilla Arch install with Steam repositories added for software support. **This container will only work with modern AMD/Intel GPUs on a real Linux Host**
This image is deprecated
It is no longer maintained and receives no further updates. The details below are kept for reference; you can find maintained alternatives in the catalogue.
Generated from the image's own configuration. Replace the /path/to folders with real paths on your host.
---
services:
steamos:
image: lscr.io/linuxserver/steamos:latest
container_name: steamos
hostname: hostname # optional
cap_add:
- NET_ADMIN
security_opt:
- seccomp:unconfined
- apparmor:unconfined # optional
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- TZ=Europe/London
- DRINODE=/dev/dri/renderD128
- HOST_IP=192.168.100.10 # optional
- STARTUP=KDE # optional
- RESOLUTION=1920x1080 # optional
volumes:
- /path/to/config:/config
- /dev/input:/dev/input # optional
- /run/udev/data:/run/udev/data # optional
ports:
- 3000:3000
- 3001:3001
- 27031-27036:27031-27036/udp # optional
- 27031-27036:27031-27036 # optional
- 47984-47990:47984-47990 # optional
- 48010-48010:48010-48010 # optional
- 47998-48000:47998-48000/udp # optional
devices:
- /dev/dri:/dev/dri
shm_size: 1gb
restart: unless-stopped| Port | Function | Required |
|---|---|---|
| 3000:3000 | SteamOS desktop gui. | required |
| 3001:3001 | HTTPS SteamOS desktop gui. | required |
| 27031-27036:27031-27036/udp | Steam Remote Play Ports (UDP). | optional |
| 27031-27036:27031-27036 | Steam Remote Play Ports (TCP). | optional |
| 47984-47990:47984-47990 | Sunshine Ports (TCP). | optional |
| 48010-48010:48010-48010 | Sunshine Ports (TCP). | optional |
| 47998-48000:47998-48000/udp | Sunshine Ports (UDP). | optional |
| Variable | Function | Required |
|---|---|---|
| PUID=1000 | User ID | required |
| PGID=1000 | Group ID | required |
| TZ=Etc/UTC | Timezone | required |
| TZ=Europe/London | Specify a timezone to use EG Europe/London. | required |
| DRINODE=/dev/dri/renderD128 | Specify the render device (GPU) for the contianer to use. | required |
| HOST_IP=192.168.100.10 | Specify the IP of the host, needed for LAN Remote Play. | optional |
| STARTUP=KDE | KDE to boot into desktop mode, BIGPICTURE to boot into gamescope. | optional |
| RESOLUTION=1920x1080 | When booting into BIGPICTURE mode the screen resolution will be bound to this value. | optional |
| Path | Function | Required |
|---|---|---|
| /config | Users home directory in the container, stores all files and games. | required |
| /dev/input | Optional for gamepad support. *Only working for Steam Remote Play | optional |
| /run/udev/data | Optional for gamepad support. *Only working for Steam Remote Play | optional |
| Device | Function | Required |
|---|---|---|
| /dev/dri | Video card passthrough to Steam. | required |
| Setting | Function | Required |
|---|---|---|
| cap_add: NET_ADMIN | required | |
| security_opt: seccomp:unconfined | This is needed to allow kernel syscalls made by Steam. | required |
| security_opt: apparmor:unconfined | For Debian/Ubuntu hosts Steam needs elevated perms that AppArmor blocks. | optional |
| shm_size: 1gb | This is needed for the steam browser to function properly. | required |
| hostname: hostname | Specify the hostname of the host, this is useful for keeping a persistent hostname between upgrades and identifying the server in the remote play Steam Client. | optional |
Pulling :latest picks the right one for your host automatically.
latest:latestStable releasesDeprecate container, any future release will be for the Steam application not the underlying OS.
Document how to get Nvidia to work.
Install gperftools to fix source games.
Related
2609a-ls87
Dolphin Emulator lets you play GameCube and Wii games with various graphical enhancements and other features are available to improve your game experience.
ceb22cc0-ls41
Webstation is a web native emulation focused LXQt desktop based on Ubuntu.
5.18.0-rc1-ls50
luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation
95181c2e-ls45
Steam is the ultimate destination for playing, discussing, and creating games.