{"id":41309950,"url":"https://github.com/firefly2442/aurora4x-docker","last_synced_at":"2026-01-23T05:19:40.992Z","repository":{"id":40453521,"uuid":"260769632","full_name":"firefly2442/aurora4x-docker","owner":"firefly2442","description":"A Docker container with Aurora4x (C#) accessible via a web-browser.","archived":false,"fork":false,"pushed_at":"2025-12-10T10:39:36.000Z","size":28211,"stargazers_count":12,"open_issues_count":3,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-12-10T13:59:31.292Z","etag":null,"topics":["aurora4x","docker"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/firefly2442.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-05-02T20:29:54.000Z","updated_at":"2025-10-08T00:02:54.000Z","dependencies_parsed_at":"2023-11-30T06:22:30.301Z","dependency_job_id":"e4ed105e-e6f0-4008-9680-2dc10757aafa","html_url":"https://github.com/firefly2442/aurora4x-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/firefly2442/aurora4x-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly2442%2Faurora4x-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly2442%2Faurora4x-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly2442%2Faurora4x-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly2442%2Faurora4x-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firefly2442","download_url":"https://codeload.github.com/firefly2442/aurora4x-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly2442%2Faurora4x-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28680635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T04:33:33.518Z","status":"ssl_error","status_checked_at":"2026-01-23T04:33:30.433Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aurora4x","docker"],"created_at":"2026-01-23T05:19:40.354Z","updated_at":"2026-01-23T05:19:40.985Z","avatar_url":"https://github.com/firefly2442.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aurora4x-docker\n\n![GitHub Workflow Status (branch)](https://img.shields.io/github/actions/workflow/status/firefly2442/aurora4x-docker/ci.yml?branch=master)\n\nA Docker container with [Aurora4x (C#)](http://aurora2.pentarch.org/) accessible via a web-browser.\n\n## Prerequisites\n\n* Install [Docker](https://www.docker.com/) or [Podman](https://podman.io/docs/installation#installing-on-linux)\n\n## Install Prebuilt Image\n\n```shell\ndocker pull ghcr.io/firefly2442/aurora4x-docker:latest\n```\n\nOr\n\n```shell\npodman pull ghcr.io/firefly2442/aurora4x-docker:latest\n```\n\nImages are hosted on [Github Container Registry](https://github.com/firefly2442/aurora4x-docker/pkgs/container/aurora4x-docker).\n\n## Building From Scratch\n\n```shell\ndocker build . -t ghcr.io/firefly2442/aurora4x-docker:latest\n```\n\n## Running\n\nUse the most recent patch and find the `AuroraDB.db` file.  Place this in the sourcecode folder\nor wherever you're wanting to start it up.  Change `\u003cpath to your local Aurora.db\u003e` in the below command to the full path to\nyour `AuroraDB.db` file.  This will allow saving via Docker to persist on your local disk.\n\n```shell\ndocker run -p 6080:3000 --name=aurora4x-docker -v /dev/shm:/dev/shm -v /\u003cpath to your local Aurora.db\u003e/AuroraDB.db:/config/AuroraDB.db ghcr.io/firefly2442/aurora4x-docker\n```\n\nOr\n\n```shell\npodman run -p 6080:3000 -v /dev/shm:/dev/shm -v /\u003cpath to your local Aurora.db\u003e/AuroraDB.db:/config/AuroraDB.db aurora4x-docker\n```\n\nOpen [http://localhost:6080](http://localhost:6080) in your browser.\n\nDouble-click the `Aurora4x` icon on the desktop and then select execute.\nIf saving the game gives you permission issues, you may need to run the game from the command line with:\n```shell\nsudo /config/Aurora.sh\n```\n\n## Security\n\nDepending on where you are running this and/or your network settings, this container\ncould be visible to the outside world.  Be careful that this not be used as\nan attack vector onto your systems.\n\n## Why Docker\n\nSince the sourcecode to Aurora4x hasn't been released, we can't compile it for other\nsystems.  This allows people on Mac and Linux to play too.  There are some \"hacky\"\nthings that need to be done to the underlying libraries.  This prevents you\nfrom needing to do these on your base Linux system and potentially hosing it.\n\n## For Developers\n\n* Copy `*.rar` files (full install, patches, etc.) into the cloned code to be copied\nover to the container during the build.  This prevents constantly hitting the\npentarch.org servers and sucking up bandwidth.\n* Get into the running container with `docker exec -it aurora4x-docker /bin/bash` or\njust open up the `LXTerminal` app.\n* Use `docker system prune` since the intermediate layers, particularly in the builder\nare huge.\n* Use `docker image ls` to see image sizes.\n* Use the [Dive](https://github.com/wagoodman/dive) program to help debug\nthe image size, `dive ghcr.io/firefly2442/aurora4x-docker`.\n* Use [Trivy](https://github.com/aquasecurity/trivy) for manual image vulnerability scanning,\ne.g. `trivy image --ignore-unfixed ghcr.io/firefly2442/aurora4x-docker:latest`\n\n## Support\n\n* With the UI hacks needed as well as running things through Mono, please replicate\nany bugs you find on a plain Windows install of Aurora4x.  This helps Steve keep\ntrack of legitimate bugs and prevents any false-positives.\n* `#aurora-linux` channel on Discord\n* [Aurora forums](http://aurora2.pentarch.org/)\n\n## Thanks To\n\n* `twice2double` - for start of Dockerfile\n* `cpw` - for font scaling hack\n* Everyone else on `#aurora-linux` I forgot...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirefly2442%2Faurora4x-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirefly2442%2Faurora4x-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirefly2442%2Faurora4x-docker/lists"}