Unciv Docker & Self-Hosted Deployment

GitHub

Open-source Android/Desktop remake of Civ V

10,346 stars Kotlin Kotlin 1 file ยท ~1,929 tokens #4x#4x-strategy-game#android#civ#civilization#civilization-v#game#itch
RAW Compose
1. Pull Image (DOCKERHUB) docker pull yairm210/unciv
2. Docker Run (1-Click Launch) docker run -d --name unciv -p 6901:6901 --restart always yairm210/unciv:latest
3. Podman Run podman run -d --name unciv -p 6901:6901 --restart always yairm210/unciv:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/yairm210/unciv:latest
5. ORAS Pull (OCI Artifact) oras pull yairm210/unciv:latest
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
version: "3.6"
services:
  unciv:
    build: .
    container_name: unciv
    ports:
      - "6901:6901"
      - "5901:5901"
    command: /home/headless/Desktop/Unciv.sh
    volumes:
      unciv-data: /home/headless/.local/share/Unciv

volumes:
  unciv-data: