infrarust
ghcr.io/shadowner/infrarust:latest
https://github.com/Shadowner/Infrarust/pkgs/container/infrarust
infrarust
sh
false
https://github.com/Niki2k1/mcsm/issues
https://github.com/Shadowner/Infrarust
Infrarust Minecraft proxy, preconfigured for MCSM. Listens on 25565 and routes players to the right server container by the domain they connect with, discovering servers from the Docker labels MCSM sets. No per-server config files.
Setup: install the "mcsm" template first (it explains the shared "infrarust" network). Copy config.toml from https://github.com/Niki2k1/mcsm/tree/main/unraid/infrarust into the config folder mapped below before starting. Point a DNS wildcard such as *.mc.example.com at your Unraid IP and forward port 25565.
Turn on Autostart for this container in the Docker tab. Unraid stops containers with docker stop, so the restart policy alone does not bring it back after a reboot or Docker restart.
GameServers: Network:Proxy
https://raw.githubusercontent.com/Niki2k1/mcsm/main/unraid/infrarust.xml
https://raw.githubusercontent.com/Niki2k1/mcsm/main/unraid/infrarust.png
--restart unless-stopped --user 0
--config /app/config/config.toml --plugins-dir /app/config/plugins
The "mcsm" template, the user-defined Docker network "infrarust", and a config.toml in the config folder (sample in the MCSM repo under unraid/infrarust/).
25565
/mnt/user/appdata/infrarust
/mnt/user/appdata/infrarust/servers
/var/run/docker.sock