Volver
Imagen publicada en Docker Hub

Assetto Corsa Server Manager

Imagen Docker self-contained para correr Server Manager de Assetto Corsa

Docker Docker Linux Linux

Qué es

Imagen Docker que empaqueta Server Manager, el panel web para administrar servidores dedicados de Assetto Corsa, junto con steamcmd y el binario del server. La imagen puede descargar y correr el servidor de Assetto Corsa por sí sola, sin instalación manual.

Pensada para levantar un servidor de carreras completo (panel + game server) con un solo docker run o docker compose, aportando solo un config.yml propio.

Highlights

  • Bundlea steamcmd + el binario oficial de Server Manager en una sola imagen.
  • Corre como usuario no privilegiado (uid 1000) dentro del container.
  • Basada en debian:bullseye-slim con las librerías de 32 bits que steamcmd/acServer necesitan.
  • El config.yml con credenciales queda fuera de la imagen — se monta como volumen, nunca se hornea en el build.

Cómo correrlo

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:1
docker-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:

Puertos

PuertoProtocoloUso
8772TCPPanel web de Server Manager
9600TCP/UDPServidor de juego de Assetto Corsa
8082TCP/UDPPuerto HTTP/lobby del server (debe coincidir con Server Options → HTTP Port en el panel)

Volúmenes

PathUso
/home/assetto/server-manager/assettoDonde steamcmd instala el servidor de Assetto Corsa (binario, pistas, autos). Persistir para no re-descargar en cada reinicio.
/home/assetto/server-manager/config.ymlConfiguración propia de Server Manager (no incluida en la imagen).