No description
  • Dockerfile 100%
Find a file
2025-07-26 18:28:46 +01:00
.github/workflows Limit builds to when Dockerfile or action changes 2025-07-26 18:19:28 +01:00
Dockerfile Add CACHEBUST ARG for manual builds bumping Omegga. CI doesn't cache so any commit will rebuild image from scratch anyway, but this counter is an ideal thing to bump to do that as well 2025-07-26 17:47:17 +01:00
LICENSE Initial commit 2025-07-26 12:33:06 +01:00
README.md Update README.md 2025-07-26 18:28:46 +01:00

brickadia-omegga-docker GitHub Actions Workflow Status Docker Pulls Docker Image Size

A Dockerfile and automated image builds for the Omegga Brickadia server wrapper

Published as bbrks/brickadia-omegga to Docker Hub

$ docker pull bbrks/brickadia-omegga

Docker Compose Examples

These store server data in a mounted directory volume for easier backups and access to underlying configuration, though it isn't strictly necessary.

Simple

services:
  test:
    image: bbrks/brickadia-omegga
    restart: unless-stopped
    volumes:
      - "/data/docker/brickadia-omegga/test:/server"
    stdin_open: true
    tty: true
    ports:
      - "8080:8080"
      - "7777:7777/udp"
    environment:
      BRICKADIA_TOKEN: "${BRICKADIA_TOKEN}"

Multi-Server

Ensure the Omegga ports are unique or otherwise proxied to ensure accessibility to the WebUI.

The BRICKADIA_PORT must be unique per-host, and must match the host's exposed port. No Docker port remapping allowed, since the game server itself publishes port numbers to the global server list for discoverability.

services:
  server1:
    image: bbrks/brickadia-omegga
    restart: unless-stopped
    volumes:
      - "/data/docker/brickadia-omegga/test:/server"
    stdin_open: true
    tty: true
    ports:
      - "8080:8080"
      - "7777:7777/udp"
    environment:
      BRICKADIA_TOKEN: "${BRICKADIA_TOKEN}"
      BRICKADIA_PORT: 7777
  server2:
    image: bbrks/brickadia-omegga
    restart: unless-stopped
    volumes:
      - "/data/docker/brickadia-omegga/test:/server"
    stdin_open: true
    tty: true
    ports:
      - "8080:8081"
      - "7778:7778/udp"
    environment:
      BRICKADIA_TOKEN: "${BRICKADIA_TOKEN}"
      BRICKADIA_PORT: 7778