{"repo":"joesturge/lazymc-docker-proxy","free":true,"listed":false,"github":"https://github.com/joesturge/lazymc-docker-proxy","clone":"git clone https://github.com/joesturge/lazymc-docker-proxy.git","description":"Put your Minecraft containers to rest when idle.","language":"Rust","stars":81,"topics":["docker","lazymc","minecraft"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"lazymc-docker-proxy lazymc-docker-proxy lets lazymc manage and proxy one or more Docker-based Minecraft servers. It is designed for setups where server containers remain stopped until a player joins, while exposing a stable external endpoint through a proxy container. This project combines: - itzg/minecraft-server for the Minecraft server container. - lazymc for starting and stopping servers on demand. - lazymc-docker-proxy for proxying client traffic into managed containers. Important notes: - lazymc requires static IP addresses for managed server containers. - For modern Minecraft versions (26.x), use itzg/minecraft-server:java25 . - The recommended proxy image is ghcr.io/joesturge/lazymc-docker-proxy:latest . Usage Vanilla minimal Example Here is a minimal Docker Compose example using itzg/minecraft-server as the server: ⚠️ It is very important that you assign static IP Address to each container. This is due to quirk in how lazymc monitors the servers, it does not expect the IP address of a server to change, this can happen when a container stops and starts again There is an opened issue for this. As this is an issue with lazymc itself it is unlikely that a fix can be found. Im open to suggestions on this. Multiple server support This container can also proxy to and control multiple containers at once. You could use it with itzg/mc-router if you choose to: Forge 1.19.2 Configuration using labels The suggested way to manage the lazymc settings on your minecraft containers i","default_branch":null,"files":null,"tree":[],"storefront":"/r/joesturge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joesturge/lazymc-docker-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}