Add docs for setting up Steam Headless on Intel GPU with docker-compose
This commit is contained in:
48
docs/docker-compose.md
Normal file
48
docs/docker-compose.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# 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](#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](./compose-files/.env).
|
||||
|
||||
Edit these variables as requied.
|
||||
|
||||
|
||||
## COMPOSE FILES:
|
||||
|
||||
- [Intel CPU only](../docker-compose.intel.yml)
|
||||
Reference in New Issue
Block a user