my minecraft server
Deploy Machine
### deps: docker, docker-compose
### deps(backup service): systemd, rclone
$ ./setup.sh
$ docker-compose up -d
💡 It is highly recommended to use compose-cd for continuous deployment.
Expose Machine
### deps: systemd, cloudflared
$ cp ./minecraft-expose.service ~/.config/systemd/user/
$ systemctl --user enable --now minecraft-expose
$ ./cmd.sh say hello
or use mcrcon
Edit whitelist.json and send a pull request
- container image: papermc-docker
- deploy automation script: compose-cd
- whitelist.json check Action: minecraft-whitelist-validator
- blog: マイクラサーバをGitHubで運用する