{"id":20556224,"url":"https://github.com/gnuton/docker-arma3","last_synced_at":"2025-07-15T22:18:29.572Z","repository":{"id":139857487,"uuid":"117386066","full_name":"gnuton/docker-arma3","owner":"gnuton","description":"Dockerized Arma3 server ","archived":false,"fork":false,"pushed_at":"2018-01-13T23:29:07.000Z","size":1,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-06T06:48:12.423Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/gnuton.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}},"created_at":"2018-01-13T23:15:44.000Z","updated_at":"2018-01-13T23:29:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"30330c36-cb8b-4a7e-8db8-e6d97efec3e3","html_url":"https://github.com/gnuton/docker-arma3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gnuton/docker-arma3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnuton%2Fdocker-arma3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnuton%2Fdocker-arma3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnuton%2Fdocker-arma3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnuton%2Fdocker-arma3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gnuton","download_url":"https://codeload.github.com/gnuton/docker-arma3/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnuton%2Fdocker-arma3/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265464407,"owners_count":23770322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-16T03:25:49.207Z","updated_at":"2025-07-15T22:18:29.520Z","avatar_url":"https://github.com/gnuton.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Arma III\n\n## How to use this image?\n\n```bash\ndocker run -it \\\n\t--env-file credentials \\\n\t--env-file modset \\\n\t-v $PWD/arma3:/arma3 \\\n\t-v $PWD/profiles:/profiles \\\n\t-p 2302:2302/udp \\\n\t-p 2303:2303/udp \\\n\t-p 2304:2304/udp \\\n\t-p 2305:2305/udp \\\n\thouki/arma3\n```\n\n## Sample `credentials` file\n\n```\nSTEAM_USERNAME=your_steam_username\nSTEAM_PASSWORD=your_steam_password\n```\n\n## Sample `modset` file\n\n```\nMODS=\"@mod1;@mod2\"\n```\n\n## Custom mission\n\n```bash\ndocker run -it \\\n\t--env-file credentials \\\n\t--env-file modset \\\n\t-v $PWD/arma3:/arma3 \\\n\t-v $PWD/profiles:/profiles \\\n\t-v $PWD/my_mission/main.cfg:/server/main.cfg \\\n\t-v $PWD/my_mission/basic.cfg:/server/basic.cfg \\\n\t-p 2302:2302/udp \\\n\t-p 2303:2303/udp \\\n\t-p 2304:2304/udp \\\n\t-p 2305:2305/udp \\\n\thouki/arma3\n```\n\n## Stop externally\n\n```bash\ndocker exec [container name/id] kill -s SIGINT $(docker exec arma3server ps aux | grep '[a]rma3server' | awk '{print $2}')\n```\n\nThis sends SIGINT to all processes running within container that have 'arma3server' in their launch command. Typically this only includes 'sh' and (the true target) 'arma3server'. 'sh' ignores. 'arma3server' shuts down gracefully. It's not ideal but will do for now. This is an effective way to reboot the server if you're launching the container with ```--restart=unless-stopped``` or something similar.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnuton%2Fdocker-arma3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnuton%2Fdocker-arma3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnuton%2Fdocker-arma3/lists"}