{"id":17002893,"url":"https://github.com/minchinweb/docker-starbound","last_synced_at":"2026-04-04T06:35:30.415Z","repository":{"id":40427049,"uuid":"346158811","full_name":"MinchinWeb/docker-starbound","owner":"MinchinWeb","description":"A Starbound server as a Docker container","archived":false,"fork":false,"pushed_at":"2025-03-01T21:25:49.000Z","size":25,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-01T22:23:54.539Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/MinchinWeb.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":"2021-03-09T22:14:30.000Z","updated_at":"2025-03-01T21:25:53.000Z","dependencies_parsed_at":"2024-05-28T03:45:24.499Z","dependency_job_id":"d382fbf4-83e7-4ddb-ac79-6e7d555a3d7f","html_url":"https://github.com/MinchinWeb/docker-starbound","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/MinchinWeb%2Fdocker-starbound","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinchinWeb%2Fdocker-starbound/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinchinWeb%2Fdocker-starbound/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinchinWeb%2Fdocker-starbound/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MinchinWeb","download_url":"https://codeload.github.com/MinchinWeb/docker-starbound/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244933118,"owners_count":20534290,"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-10-14T04:29:18.069Z","updated_at":"2026-04-04T06:35:30.340Z","avatar_url":"https://github.com/MinchinWeb.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Starbound Server\n\nStarbound is not a new game, having reached version 1.0 in 2016, and the latest\nrelease (currently version 1.4.4) dating to August 2019. However, it is\nexpansive and quieting in a way few games have proved to be. And so, I still\nplay it.\n\nTo get this up and running,\n\n## The Server Itself\n\nYou need to provide the Starbound server executable, and mount it to the\ndirectory `/app`. If you own the game on Steam, you can download it with\n`steamcmd` with something like this:\n\n    steamcmd +login \u003csteam_username\u003e +@sSteamCmdForcePlatformType linux +force_install_dir ./starbound_linux +app_update 211820 +quit\n\nNote that this will also download all your subscribed mods. The above command\ncan be run on Windows and will download the linux version of the game. It may\nask you for your password, and a one-time code (if you have SteamGaurd/2FA\nactive) (your password can also be provided from the commandline).\n\nNow copy over the server executable and the game assets over. In the end, you'll have something like this:\n\n    app\n      +- assets\n      |    +- user\n      |    |    +- songs\n      |    |    |    +- 12 Days of Christmas.abc\n      |    |    |    +- [a bunch of .abc files]\n      |    |    `- _metadata\n      |    `- packed.pak\n      `- linux\n          `- starbound_server\n\nYou may need to mark the `starbound_server` file as executable (`chmod +x starbound_server`).\n\n## (Existing) Universe\n\nIf you want to move over your existing Universe, you can copy it to folder\nmounted as the `config` directory. Something like this:\n\n    config\n      `- universe\n           +- \u003chexi-decimal number\u003e.clientcontext\n           +- \u003cnumbers\u003e_\u003cnumbers\u003e_\u003cnumbers\u003e.system\n           +- \u003cnumbers\u003e_\u003cnumbers\u003e_\u003cnumbers\u003e_\u003cdigit\u003e.world\n           +- [etc]\n           +- universe.chunks\n           `- universe.dat\n\n(The actual files you have will depend on what parts of the universe you've\nexplored.) Locally, you may also have a `players` directory, but the server\ndoesn't need that.\n\n## Mods\n\nYou can also add mods. One \"trick\" is that the directories specified in\n`sbinit.config` are not searched recursively, so if you copy over the mods\ndirectly as Steam downloads them, you'll have to list each folder individually.\nPersonally, I'll rename Steam's `contents.pak` to the `\u003csteam Id\u003e.pak` and drop\nthem into the root mods folder. (The root mods folder is set up to be picked up\nmy the included default configuration.)\n\nThe `mods` folder in a subfolder of the mounted `config` folder. Something like this:\n\n    config\n      `- mods\n           +- 729480149.pak\n\n## Ports\n\nThe server runs on port 21025 (which Docker exposes).\n\n## Default Starbound Config\n\nThe included default starbound config (at `/config/sbinit.conf`):\n\n    {\n        \"assetDirectories\" : [\n            \"/app/assets/\",\n            \"/config/mods/\"\n        ],\n\n        \"storageDirectory\" : \"/config/storage/\",\n\n        \"defaultConfiguration\" : {\n            \"gameServerBind\" : \"*\",\n            \"queryServerBind\" : \"*\",\n            \"rconServerBind\" : \"*\"\n        }\n    }\n\n## Running Notes\n\nIf you change the mods, you'll have to restart the server for the changes to be\nloaded.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminchinweb%2Fdocker-starbound","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminchinweb%2Fdocker-starbound","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminchinweb%2Fdocker-starbound/lists"}