{"repo":"mtoensing/Docker-Minecraft-PaperMC-Server","free":true,"listed":false,"github":"https://github.com/mtoensing/Docker-Minecraft-PaperMC-Server","clone":"git clone https://github.com/mtoensing/Docker-Minecraft-PaperMC-Server.git","description":"Starts a Minecraft PaperMC server","language":"Shell","stars":288,"topics":["dockerfile","docker-container","minecraft-server","minecraft","minecraft-papermc-server","papermc","synology-docker"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Docker Minecraft JAVA PaperMC Server Docker Minecraft PaperMC server for AMD64 and ARM64 platforms. Works on Synology, Raspberry Pi or any other systems that support docker. Always up-to-date with the latest PaperMC version. [!IMPORTANT] PaperMC currently documents Java 25 as the required runtime for Paper 26.1+ . This image is therefore based on Java 25. Quick Start The server will generate all data including the world and config files in /home/joe/mcserver . Change that to an existing folder. Docker Run Command Docker Compose (Portainer Stacks) How do I update the container? On Synology DSM - Re-download the image from the docker repository. - Stop the container. - Clear the container. - Start the container. On Terminal Or just use https://containrrr.dev/watchtower/ Run as another user You can get the desired UID/GID (xxx) with the ID command ( id username ) then add the following to your docker run command: [!NOTE] the permissions are set automatically. Run rootless You can also run the container rootless . Just use the native user argument with your desired UID/GID: [!IMPORTANT] replace the IDs with your own. [!CAUTION] make sure the folder you mount has the correct permissions. Skip permission change step If you have a big custom minecraft install (e.g. multiple plugins which generate files), changing ownership can take up a tremendous amount of time. You can skip this, by making sure that your files have the necessary permissions for the UID/GID that you passed using th","default_branch":null,"files":null,"tree":[],"storefront":"/r/mtoensing","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mtoensing/Docker-Minecraft-PaperMC-Server/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."}