{"id":13535454,"url":"https://github.com/acemod/docker-reforger","last_synced_at":"2025-04-02T01:30:54.865Z","repository":{"id":39619607,"uuid":"494558598","full_name":"acemod/docker-reforger","owner":"acemod","description":"Arma Reforger installation in Docker ","archived":false,"fork":false,"pushed_at":"2024-07-07T01:13:55.000Z","size":61,"stargazers_count":53,"open_issues_count":1,"forks_count":26,"subscribers_count":21,"default_branch":"main","last_synced_at":"2024-08-02T08:10:11.899Z","etag":null,"topics":["arma-reforger","docker"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/acemod.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-05-20T17:49:20.000Z","updated_at":"2024-07-23T03:02:38.000Z","dependencies_parsed_at":"2022-08-24T22:50:46.326Z","dependency_job_id":"a0e961b0-e29f-41ab-a282-45fe11c45a6f","html_url":"https://github.com/acemod/docker-reforger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acemod%2Fdocker-reforger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acemod%2Fdocker-reforger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acemod%2Fdocker-reforger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acemod%2Fdocker-reforger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/acemod","download_url":"https://codeload.github.com/acemod/docker-reforger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222788514,"owners_count":17037777,"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":["arma-reforger","docker"],"created_at":"2024-08-01T08:00:56.721Z","updated_at":"2024-11-02T23:31:25.144Z","avatar_url":"https://github.com/acemod.png","language":"Python","funding_links":[],"categories":["Server hosting"],"sub_categories":["Community docs and tools"],"readme":"# Arma Reforger Dedicated Server\n\nAn Arma Reforger dedicated server. Updates to the latest version every time it is restarted.\n\n## Usage\n\n### Docker CLI\n\n```sh\n    docker create \\\n        --name=reforger-server \\\n        -p 2001:2001/udp \\\n        -v path/to/configs:/reforger/Configs \\\n        -v path/to/profiles:/home/profile \\\n        -v path/to/workshop:/reforger/workshop \\\n        -e SERVER_PUBLIC_ADDRESS=\"public ip\" \\\n        -e GAME_NAME=\"My Docker Reforger Server\" \\\n        ghcr.io/acemod/arma-reforger:latest\n```\n\nIf an admin password is not provided, one will be generated and printed to the console.\n\n### Docker-compose\n\nSimply check-out / copy [the provided docker-compose.yml](docker-compose.yml) and adjust to your personal needs.\n\n## Parameters\n\nCheck [the Dockerfile](Dockerfile#L32-L67), more docs will come later.\n\n### Configs\n\nBy default the configs are generated from the ENV variables in the dockerfile. After the first run the file can be expanded with additional options manually, but the fields will always be overwritten by the ENV variables.\n\nAlternatively, change the `ARMA_CONFIG` variable to a file present in the `Configs` volume. It will be used without modification.\n\n### Experimental server\n\nTo use the experimental server instead of the regular set `STEAM_APPID` variable to `1890870`.\n\n### Mods\n\nWorkshop mods can be defined in two ways. You can use both or either of those.\n\n#### GAME_MODS_IDS_LIST\n\nA comma separated list of IDs, with an optional version.\n\n```sh\n-e GAME_MODS_IDS_LIST=\"5965770215E93269=1.0.6,5965550F24A0C152\"\n```\n\n#### GAME_MODS_JSON_FILE_PATH\n\nPath to a JSON file that contains array of mod objects.\n\n```sh\n-v ${PWD}/mods_file.json:/mods_file.json\n-e GAME_MODS_JSON_FILE_PATH=\"/mods_file.json\" \n```\n\n```json\n[\n  {\n    \"modId\": \"597706449575D90B\",\n    \"version\": \"1.1.1\"\n  }\n]\n```\n### RCON\n\nRCON can be activated by defining the `RCON_PASSWORD` variable.\n\n```sh\n-e RCON_PASSWORD=\"ExamplePassword123\"\n```\n\nThe password:\n* is required for RCON to start\n* does not support spaces\n* must be at least 3 characters long\n\nUse `-e RCON_PERMISSION=\"\"` to change [permission](https://community.bistudio.com/wiki/Arma_Reforger:Server_Config#permission) for all RCON clients.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facemod%2Fdocker-reforger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facemod%2Fdocker-reforger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facemod%2Fdocker-reforger/lists"}