Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| services:minecraft [2025/03/07 11:10] – created willy | services:minecraft [2025/03/07 11:44] (current) – willy | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Minecraft Server ====== | ====== Minecraft Server ====== | ||
| + | This show how to host a Minecraft Bedrock server. | ||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | See | ||
| + | <code bash> | ||
| + | useradd -d / | ||
| + | mkdir / | ||
| + | chown minecraft: | ||
| + | </ | ||
| + | |||
| + | <file - docker-compose.yaml> | ||
| + | services: | ||
| + | bds: | ||
| + | image: itzg/ | ||
| + | environment: | ||
| + | EULA: " | ||
| + | ports: | ||
| + | - " | ||
| + | volumes: | ||
| + | - ./ | ||
| + | stdin_open: true | ||
| + | tty: true | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | podman compose pull | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Remote Access ===== | ||
| + | |||
| + | Mnecraft server doesn' | ||
| + | |||
| + | <code bash | ||
| + | # on external server! | ||
| + | nft add rule wg prerouting iifname " | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Autostart ===== | ||
| + | |||
| + | Using my // | ||
| + | <code bash> | ||
| + | cd /etc/init.d | ||
| + | ln -s user-containers user-containers.minecraft | ||
| + | </ | ||
| + | |||
| + | Create / | ||
| + | <file - user-containers.minecraft> | ||
| + | USER=minecraft | ||
| + | DESCRIPTION=" | ||
| + | </ | ||
| + | |||
| + | And set it up for autostart:+ | ||
| + | <code bash> | ||
| + | / | ||
| + | rc-update add user-containers.minecraft default | ||
| + | </ | ||