This show how to host a Minecraft Bedrock server.
This link refers to the docker solutuion choosen.
This link details all the settings you can set as env variables in the composer.
See
useradd -d /data/daemons/minecraft minecraft mkdir /data/minecraft chown minecraft:minecraft /data/minecraft/
services: bds: image: itzg/minecraft-bedrock-server environment: EULA: "TRUE" ports: - "19132:19132/udp" volumes: - ./data:/data stdin_open: true tty: true
podman compose pull
Mnecraft server doesn't use HTTP, so there is no need for a reverse proxy. You need to forward the UDP port from your external server to your internal (home) server (see here):
Using my user-containers OpenRC script just link it:
cd /etc/init.d ln -s user-containers user-containers.minecraft
Create /etc/conf.d/user-containers.minecraft:
USER=minecraft DESCRIPTION="Minecraft Server"
And set it up for autostart:+
/etc/init.d/user-containers.minecraft start rc-update add user-containers.minecraft default