Back
Docker
Linux
Published on Docker Hub
Assetto Corsa Server Manager
Self-contained Docker image to run Assetto Corsa's Server Manager
Overview
A Docker image that packages Server Manager, the web panel for managing dedicated Assetto Corsa servers, together with steamcmd and the server binary. The image can download and run the Assetto Corsa server entirely on its own, with no manual install.
Meant to bring up a full racing server (panel + game server) with a single docker run or docker compose, given only your own config.yml.
Highlights
- Bundles steamcmd and the official Server Manager binary into a single image.
- Runs as an unprivileged user (uid 1000) inside the container.
- Built on debian:bullseye-slim with the 32-bit libs steamcmd/acServer require.
- The config.yml with credentials stays out of the image — mounted as a volume, never baked into the build.
Quick start
docker run
docker run -d \
--name assetto-server-manager \
-p 8772:8772 \
-p 9600:9600/tcp -p 9600:9600/udp \
-p 8082:8082/tcp -p 8082:8082/udp \
-v server-install:/home/assetto/server-manager/assetto \
-v /path/to/your/config.yml:/home/assetto/server-manager/config.yml \
gonzxa/assetto-server-manager:1docker-compose.yml
services:
server-manager:
image: gonzxa/assetto-server-manager:1
container_name: assetto-server-manager
restart: unless-stopped
ports:
# web panel
- "8772:8772"
# Assetto Corsa game server: TCP and UDP, same port in and out
- "9600:9600/tcp"
- "9600:9600/udp"
# server's HTTP/lobby port: must match
# Server Options -> HTTP Port in the panel
- "8082:8082/tcp"
- "8082:8082/udp"
volumes:
- server-install:/home/assetto/server-manager/assetto
- /path/to/your/config.yml:/home/assetto/server-manager/config.yml
volumes:
server-install:Ports
| Port | Protocol | Purpose |
|---|---|---|
| 8772 | TCP | Server Manager web panel |
| 9600 | TCP/UDP | Assetto Corsa game server |
| 8082 | TCP/UDP | Server HTTP/lobby port (must match Server Options → HTTP Port in the panel) |
Volumes
| Path | Purpose |
|---|---|
| /home/assetto/server-manager/assetto | Where steamcmd installs the Assetto Corsa server (binary, tracks, cars). Persist it to avoid re-downloading on every restart. |
| /home/assetto/server-manager/config.yml | Your own Server Manager configuration (not included in the image). |