{"id":16542008,"url":"https://github.com/itzg/docker-rcon-web-admin","last_synced_at":"2025-03-15T11:33:24.956Z","repository":{"id":50637400,"uuid":"82405418","full_name":"itzg/docker-rcon-web-admin","owner":"itzg","description":"A Docker image that runs rcon-web-admin","archived":false,"fork":false,"pushed_at":"2024-04-28T16:36:15.000Z","size":19,"stargazers_count":105,"open_issues_count":7,"forks_count":19,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-27T01:11:12.424Z","etag":null,"topics":["docker-image","rcon","rcon-client","web-app"],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/itzg.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-18T17:56:52.000Z","updated_at":"2025-02-22T19:56:13.000Z","dependencies_parsed_at":"2024-02-23T16:42:55.730Z","dependency_job_id":null,"html_url":"https://github.com/itzg/docker-rcon-web-admin","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itzg%2Fdocker-rcon-web-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itzg%2Fdocker-rcon-web-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itzg%2Fdocker-rcon-web-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itzg%2Fdocker-rcon-web-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itzg","download_url":"https://codeload.github.com/itzg/docker-rcon-web-admin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243725078,"owners_count":20337660,"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":["docker-image","rcon","rcon-client","web-app"],"created_at":"2024-10-11T18:56:26.383Z","updated_at":"2025-03-15T11:33:24.491Z","avatar_url":"https://github.com/itzg.png","language":"Dockerfile","funding_links":[],"categories":["others"],"sub_categories":[],"readme":"[![Docker Pulls](https://img.shields.io/docker/pulls/itzg/rcon)](https://hub.docker.com/r/itzg/rcon)\n\nThis image lets you run the [rcon-web-admin](https://github.com/rcon-web-admin/rcon-web-admin) administration tool as a\nDocker container. A great benefit of running rcon-web-admin in Docker, especially\nin a Docker Composition is that the RCON port of your game server\ncan remain securely isolated within the Docker network.\n\n## Getting Started\n\nTo get up and running quickly, it is best use Docker Compose with a `docker-compose.yml` such as:\n\n```yaml\nversion: '3.3'\n\nservices:\n  web:\n    image: itzg/rcon\n    environment:\n      RWA_USERNAME: admin\n      RWA_PASSWORD: admin\n      RWA_ADMIN: \"TRUE\"\n      # is referring to the service name 'mc' declared below\n      RWA_RCON_HOST: mc\n      # needs to match the password configured for the container, see RCON_PASSWORD below\n      RWA_RCON_PASSWORD: \"changethis!\"\n    ports:\n      - \"4326:4326\"\n      - \"4327:4327\"\n  mc:\n    image: itzg/minecraft-server\n    ports:\n      - \"25565:25565\"\n      # DO NOT expose rcon port 25575 here\n    environment:\n      EULA: \"TRUE\"\n      RCON_PASSWORD: \"changethis!\"\n```\n\nTo manually create containers with `docker run`s, which is **not recommended**:\n\n1. Create a user network\n```shell\ndocker network create rcon\n```\n2. Create minecraft container with `--network rcon` and `--network-alias=mc`\n3. Create rcon-web container with `--network rcon`, `-e RWA_RCON_HOST=mc`\n\n```shell\ndocker run -d --name rcon-web --network rcon \\\n  -p 4326:4326 -p 4327:4327 \\\n  -e RWA_PASSWORD=password \\\n  itzg/rcon\n```\n\nWith that you can follow the [regular instructions](https://github.com/rcon-web-admin/rcon-web-admin#visit-the-ui) and\naccess the web UI at http://YOUR_DOCKER_HOST:4326\n\n## Options\n\n### [Environment Variables](https://github.com/rcon-web-admin/rcon-web-admin#environment-variables)\n\n`RWA_ENV` is preset to \"TRUE\" in this image, so [all of the environment variables described in rcon-web-admin](https://github.com/rcon-web-admin/rcon-web-admin#environment-variables) are available for use.\n\n- `RWA_PASSWORD` : required to be set for the initial user (by default `admin`) password\n- `RWA_RCON_HOST` : should be set to the Minecraft server's hostname, such as the service name in a Docker Compose deployment \n\n### VOLUMEs\n\n* /opt/rcon-web-admin/db\n\n### PORTs\n\n* 4326 : web UI\n* 4327 : websocket access from UI\n\n## Examples\n\n### Running with itzg/minecraft-server\n\nTo run this with the `itzg/minecraft-server` image, simply download/modify\n[this docker-compose.yml](https://github.com/itzg/docker-rcon-web-admin/raw/master/docker-compose.yml)\nand then use `docker-compose` or `docker stack deploy -c` to bring up the composition.\n\nWith that particular composition, configure a new server as shown here (with an RCON password of \"testing\")\n\n![](https://i.imgur.com/qTrwkaO.png)\n\nWith the server configured, go to the Dashboard and pick the server \"minecraft\". The following\nshows adding a \"Console\" widget and running the \"help\" command against Minecraft: \n\n![](https://i.imgur.com/UYr7I7C.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitzg%2Fdocker-rcon-web-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitzg%2Fdocker-rcon-web-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitzg%2Fdocker-rcon-web-admin/lists"}