{"id":16542832,"url":"https://github.com/binhex/arch-crafty-4","last_synced_at":"2026-03-06T00:10:44.412Z","repository":{"id":40642810,"uuid":"503505244","full_name":"binhex/arch-crafty-4","owner":"binhex","description":"Docker build script for Arch Linux base with Crafty 4 installed","archived":false,"fork":false,"pushed_at":"2026-03-02T21:39:29.000Z","size":72,"stargazers_count":3,"open_issues_count":5,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-03T00:46:40.607Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binhex.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-06-14T20:07:50.000Z","updated_at":"2026-02-21T09:30:22.000Z","dependencies_parsed_at":"2025-12-30T06:06:32.491Z","dependency_job_id":null,"html_url":"https://github.com/binhex/arch-crafty-4","commit_stats":null,"previous_names":[],"tags_count":79,"template":false,"template_full_name":null,"purl":"pkg:github/binhex/arch-crafty-4","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binhex%2Farch-crafty-4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binhex%2Farch-crafty-4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binhex%2Farch-crafty-4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binhex%2Farch-crafty-4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binhex","download_url":"https://codeload.github.com/binhex/arch-crafty-4/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binhex%2Farch-crafty-4/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30156259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T22:39:40.138Z","status":"ssl_error","status_checked_at":"2026-03-05T22:39:24.771Z","response_time":93,"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":[],"created_at":"2024-10-11T18:58:38.525Z","updated_at":"2026-03-06T00:10:44.389Z","avatar_url":"https://github.com/binhex.png","language":"Shell","funding_links":["https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=MM5E27UX6AUU4"],"categories":[],"sub_categories":[],"readme":"# Application\n\n[Crafty Controller v4](https://craftycontrol.com/)\n\n## Description\n\nCrafty Controller is a free and open-source Minecraft launcher and manager that\nallows users to start and administer Minecraft servers from a user-friendly\ninterface. The interface is run as a self-hosted web server that is accessible\nto devices on the local network by default and can be port forwarded to provide\nexternal access outside of your local network. Crafty is designed to be easy to\ninstall and use, requiring only a bit of technical knowledge and a desire to\nlearn to get started. Crafty Controller is still actively being developed by\nArcadia Technology and we are continually making major improvements to the\nsoftware.\n\nCrafty Controller is a feature rich panel that allows you to create and run\nservers, manage players, run commands, change server settings, view and edit\nserver files, and make backups. With the help of Crafty Controller managing a\nlarge number of Minecraft servers on separate versions is easy and intuitive to\ndo.\n\n## Build notes\n\nLatest commit to GitHub branch 'master'.\n\n## Usage\n\n```bash\ndocker run -d \\\n    -p \u003chost port for crafty web ui http\u003e:8000 \\\n    -p \u003chost port for crafty web ui https\u003e:8443 \\\n    -p \u003chost tcp port range for minecraft bedrock servers\u003e:19132-19232/tcp \\\n    -p \u003chost udp port range for minecraft bedrock servers\u003e:19132-19232/udp \\\n    -p \u003chost tcp port range for minecraft java servers\u003e:25565-25575/tcp \\\n    --name=\u003ccontainer name\u003e \\\n    -v \u003cpath for config files\u003e:/config \\\n    -v /etc/localtime:/etc/localtime:ro \\\n    -e TZ=Etc/\u003cregion\u003e \\\n    -e JAVA_VERSION=\u003c8|11|17|21|latest\u003e \\\n    -e HEALTHCHECK_COMMAND=\u003ccommand\u003e \\\n    -e HEALTHCHECK_ACTION=\u003caction\u003e \\\n    -e HEALTHCHECK_HOSTNAME=\u003chostname\u003e \\\n    -e UMASK=\u003cumask for created files\u003e \\\n    -e PUID=\u003cuid for user\u003e \\\n    -e PGID=\u003cgid for user\u003e \\\n    binhex/arch-crafty-4\n```\n\nPlease replace all user variables in the above command defined by \u003c\u003e with the\ncorrect values.\n\n## Access Crafty Web UI\n\n`https://\u003chost ip\u003e:8443`\n**Note** HTTP running on port `8000` is legacy and will redirect to HTTPS on\nport `8443`\n\n## Web UI Credentials\n\nUsername: `admin`\n\nPassword: This is now dynamically generated, if not set then the password will\nbe stored in `/config/crafty/app/config/default-creds.txt`, for reference the\npreviously hardcoded password was `crafty`.\n\n## Example\n\n```bash\ndocker run -d \\\n    -p 8000:8000 \\\n    -p 8443:8443 \\\n    -p 19132-19232:19132-19232/tcp \\\n    -p 19132-19232:19132-19232/udp \\\n    -p 25565-25575:25565-25575/tcp \\\n    --name=crafty \\\n    -v /apps/docker/crafty:/config \\\n    -v /etc/localtime:/etc/localtime:ro \\\n    -e TZ=Etc/UTC \\\n    -e JAVA_VERSION=latest \\\n    -e UMASK=000 \\\n    -e PUID=99 \\\n    -e PGID=100 \\\n    binhex/arch-crafty-4\n```\n\n## Notes\n\nCrafty v4 does **not** support running as user `root` group `root`, so please\nensure `PUID` and `PGID` are NOT set to `0`.\n\nUser ID (PUID) and Group ID (PGID) can be found by issuing the following command\nfor the user you want to run the container as:-\n\n```bsh\nid \u003cusername\u003e\n\n```\n\n___\nIf you appreciate my work, then please consider buying me a beer  :D\n\n[![PayPal donation](https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=MM5E27UX6AUU4)\n\n[Documentation](https://github.com/binhex/documentation) | [Support forum](https://forums.unraid.net/topic/124948-support-binhex-crafty-4/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinhex%2Farch-crafty-4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinhex%2Farch-crafty-4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinhex%2Farch-crafty-4/lists"}