Files
docker-steam-headless/docs/docker-compose.md

1.4 KiB

Unraid

Follow these instructions to configure a docker-compose.yml for your system.

Note

These instructions assume that you have docker and docker-compose installed for your system. Depending on how you have installed this, the commands to execute docker compose may vary.

PREPARE DIRECTORY:

Note

These commands are ment to be run as your user. Do not run them as root. If you do you should manually fix the permissions and ownership after.

Create a directory for your service:

sudo mkdir -p /opt/container-services/steam-headless
sudo chown -R $(id -u):$(id -g) /opt/container-services/steam-headless

Create a directory for your service config data:

sudo mkdir -p /opt/container-data/steam-headless/{home,.X11-unix,pulse}
sudo chown -R $(id -u):$(id -g) /opt/container-data/steam-headless

Create a Steam Headless docker-compose.yml file:

touch /opt/container-services/steam-headless/docker-compose.yml

Select from the COMPOSE FILES list below the link that best describes your hardware.

Copy the contents of this file to /opt/container-services/steam-headless/docker-compose.yml

CONFIGURE ENV:

Create a Steam Headless /opt/container-services/steam-headless/.env file with the contents found in this example Env File.

Edit these variables as requied.

COMPOSE FILES: