{"id":15671608,"url":"https://github.com/dakskihedron/u3ds-docker","last_synced_at":"2026-05-08T17:35:12.397Z","repository":{"id":115901312,"uuid":"597125522","full_name":"Dakskihedron/u3ds-docker","owner":"Dakskihedron","description":"Docker image for Unturned 3 Dedicated Server.","archived":false,"fork":false,"pushed_at":"2023-02-07T10:23:48.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-22T22:18:40.266Z","etag":null,"topics":["docker","docker-image","unturned","unturned-server"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/dakskihedron/u3ds","language":"Shell","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/Dakskihedron.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":"2023-02-03T17:26:47.000Z","updated_at":"2023-03-16T03:15:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"1df383c0-89ae-4058-bccd-16c327c3d80e","html_url":"https://github.com/Dakskihedron/u3ds-docker","commit_stats":{"total_commits":4,"total_committers":1,"mean_commits":4.0,"dds":0.0,"last_synced_commit":"b3c943dcbdf6b5ad641b94a7fd6a5c189ae43c6f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dakskihedron/u3ds-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dakskihedron%2Fu3ds-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dakskihedron%2Fu3ds-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dakskihedron%2Fu3ds-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dakskihedron%2Fu3ds-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dakskihedron","download_url":"https://codeload.github.com/Dakskihedron/u3ds-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dakskihedron%2Fu3ds-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32790572,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["docker","docker-image","unturned","unturned-server"],"created_at":"2024-10-03T15:04:06.846Z","updated_at":"2026-05-08T17:35:12.348Z","avatar_url":"https://github.com/Dakskihedron.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# U3DS Docker Image\n\nThis Docker image contains a dedicated server for the free-to-play survival game Unturned. This image uses CM2Walki's [steamcmd](https://github.com/CM2Walki/steamcmd) image as a base.\n\n## Source\nThe source can be found on [GitHub](https://github.com/Dakskihedron/u3ds-docker).\n\n## Running the Image\n\nRunning on the host interface:\n\n```console\n$ docker run -d --net=host --name=u3ds dakskihedron/u3ds\n```\n\nRunning using a bind mount for data persistence on container recreation:\n\n```console\n$ mkdir -p $(pwd)/u3ds\n$ chmod 777 $(pwd)/u3ds # Makes sure the directory is writable by the unprivileged container user\n$ docker run -d --net=host -v $(pwd)/u3ds:/home/steam/u3ds/ --name=u3ds dakskihedron/u3ds\n```\n\n## Configuration\n\n### Environment Variables\n\nThe Dockerfile defines the following environment variables:\n\n```dockerfile\nINTERNET_SERVER=false\nSERVER_ID=\"Default\"\nSTEAM_BETA_BRANCH=\"\"\n```\n\n- `INTERNET_SERVER` determines whether to run the server locally (default) or on the internet (for publicly-accessible servers). To run the server on the internet, pass the following:\n\n  ```console\n  -e INTERNET_SERVER=true\n  ```\n\n  **Note:** additional setup is required to make the server visible on the server list. Refer to the official [documentation](https://github.com/SmartlyDressedGames/U3-Docs/blob/master/ServerHosting.md#How-to-Configure-Server) for more details.\n\n- `SERVER_ID` determines the name of the server directory. By default, the server directory will be named `Default`; the level data, config files, etc will be found under `u3ds/Servers/Default`. To change the name, pass the following:\n\n  ```console\n  -e SERVER_ID=\"new_server_name\"\n  ```\n\n- `STEAM_BETA_BRANCH` allows you to install a beta branch. An empty entry defaults to the release branch. To install a beta branch, pass the following:\n\n  ```console\n  -e STEAM_BETA_BRANCH=\"name_of_branch\"\n  ```\n\n### Server Files and Configs\n\nTo access the dedicated server within the Docker container:\n\n```console\n$ docker exec -it -w /home/steam/u3ds u3ds bash\n```\n\nThis will allow bash access to the dedicated server in container. The level data, config files, etc for the server can be found under `Servers/[SERVER_ID]`.\n\nFor ease of access, it may be preferable to run the image with a [bind mount](#running-the-image) instead, so the dedicated server can be access directly from the filesystem.\n\nIf you want to learn more about configuring an Unturned dedicated server, check out the official [documentation](https://github.com/SmartlyDressedGames/U3-Docs/blob/master/ServerHosting.md#How-to-Configure-Server). For a list of commands, check this [wiki page](https://wiki.smartlydressedgames.com/wiki/Console_commands).\n\n## Acknowledgements\n\n[@CM2Walki](https://twitter.com/cm2walki) - For Dockerising SteamCMD and various gameservers, which inspired me to make my own image.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdakskihedron%2Fu3ds-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdakskihedron%2Fu3ds-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdakskihedron%2Fu3ds-docker/lists"}