version: "3" # Gitea act_runner - to be deployed on Unraid (or any Docker host). # Allows Gitea Actions workflows to run and build Docker images automatically. # # Setup steps: # 1. Copy this file to /mnt/user/appdata/act_runner/docker-compose.yml # 2. Register the runner to get a token: # docker run --rm -it gitea/act_runner:latest \ # register --no-interactive \ # --instance http://10.111.111.4:3000 \ # --token \ # --name unraid-runner \ # --labels ubuntu-latest:docker://node:16-bullseye # (get the registration token from forge.dilain.com → Settings → Actions → Runners) # 3. Copy the generated .runner file into /mnt/user/appdata/act_runner/ # 4. Start: docker compose up -d services: act_runner: image: gitea/act_runner:latest container_name: act_runner restart: unless-stopped environment: - DOCKER_HOST=unix:///var/run/docker.sock volumes: - /mnt/user/appdata/act_runner:/data - /var/run/docker.sock:/var/run/docker.sock working_dir: /data