https://github.com/heyvaldemar/minecraft-server-docker-compose
Minecraft Server Using Docker Compose
https://github.com/heyvaldemar/minecraft-server-docker-compose
docker docker-compose docker-container docker-network docker-volumes minecraft minecraft-datapack minecraft-esp minecraft-forge minecraft-forge-mod minecraft-mod minecraft-paper minecraft-paper-plugin minecraft-papermc-server minecraft-plugin minecraft-server minecraft-server-management minecraft-server-plugin minecraft-server-proxy minecraft-server-software
Last synced: 11 days ago
JSON representation
Minecraft Server Using Docker Compose
- Host: GitHub
- URL: https://github.com/heyvaldemar/minecraft-server-docker-compose
- Owner: heyvaldemar
- Created: 2021-06-23T15:34:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-04T13:25:14.000Z (7 months ago)
- Last Synced: 2024-10-31T11:44:25.642Z (6 months ago)
- Topics: docker, docker-compose, docker-container, docker-network, docker-volumes, minecraft, minecraft-datapack, minecraft-esp, minecraft-forge, minecraft-forge-mod, minecraft-mod, minecraft-paper, minecraft-paper-plugin, minecraft-papermc-server, minecraft-plugin, minecraft-server, minecraft-server-management, minecraft-server-plugin, minecraft-server-proxy, minecraft-server-software
- Homepage: https://www.heyvaldemar.com
- Size: 72.3 KB
- Stars: 26
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Minecraft Server Using Docker Compose
[](https://github.com/heyvaldemar/minecraft-server-docker-compose/actions)
The badge displayed on my repository indicates the status of the deployment verification workflow as executed on the latest commit to the main branch.
**Passing**: This means the most recent commit has successfully passed all deployment checks, confirming that the Docker Compose setup functions correctly as designed.
π The complete installation guide is available on my [website](https://www.heyvaldemar.com/install-minecraft-server-using-docker-compose/).
π‘ For details on deploying the Minecraft Proxy, check out this link: [Minecraft Server Proxy Using Docker Compose](https://github.com/heyvaldemar/minecraft-server-proxy-docker-compose/).
β Change variables in the `.env` to meet your requirements.
π‘ Note that the `.env` file and `plugins` folder should be in the same directory as `minecraft-server-docker-compose.yml`.
Create a network for your services before deploying the configuration using the command:
`docker network create minecraft-server-network`
Deploy Minecraft Server using Docker Compose:
`docker compose -f minecraft-server-docker-compose.yml -p minecraft-server up -d`
You can check the Minecraft Server status using the commands:
```
MINECRAFT_SERVER_CONTAINER=$(docker ps -aqf "name=minecraft-server-minecraft-server") \
&& docker exec -it $MINECRAFT_SERVER_CONTAINER mc-monitor status
```## Minecraft Servers Logs
You can check logs using the commands:
```
MINECRAFT_SERVER_CONTAINER=$(docker ps -aqf "name=minecraft-server-minecraft-server") \
&& docker logs $MINECRAFT_SERVER_CONTAINER
```## Minecraft Server Management
Apply new configuration after a change in the `minecraft-server-docker-compose.yml` or `.env` using the command:
`docker compose -f minecraft-server-docker-compose.yml -p minecraft up -d`
Connect to the Minecraft server command-line interface using the command:
```
MINECRAFT_SERVER_CONTAINER=$(docker ps -aqf "name=minecraft-server-minecraft-server") \
&& docker exec -i $MINECRAFT_SERVER_CONTAINER rcon-cli
```## Backups
The `minecraft-server-data-backups` folder, holding all server backups, will be automatically created in the same directory as `minecraft-server-docker-compose.yml` upon the server's initial startup.
## Author
hey everyone,
πΎ Iβve been in the IT game for over 20 years, cutting my teeth with some big names like [IBM](https://www.linkedin.com/in/heyvaldemar/), [Thales](https://www.linkedin.com/in/heyvaldemar/), and [Amazon](https://www.linkedin.com/in/heyvaldemar/). These days, I wear the hat of a DevOps Consultant and Team Lead, but what really gets me going is Docker and container technology - Iβm kind of obsessed!
π I have my own IT [blog](https://www.heyvaldemar.com/), where Iβve built a [community](https://discord.gg/AJQGCCBcqf) of DevOps enthusiasts who share my love for all things Docker, containers, and IT technologies in general. And to make sure everyone can jump on this awesome DevOps train, I write super detailed guides (seriously, theyβre foolproof!) that help even newbies deploy and manage complex IT solutions.
π My dream is to empower every single person in the DevOps community to squeeze every last drop of potential out of Docker and container tech.
π³ As a [Docker Captain](https://www.docker.com/captains/vladimir-mikhalev/), Iβm stoked to share my knowledge, experiences, and a good dose of passion for the tech. My aim is to encourage learning, innovation, and growth, and to inspire the next generation of IT whizz-kids to push Docker and container tech to its limits.
Letβs do this together!
## My 2D Portfolio
πΉοΈ Click into [sre.gg](https://www.sre.gg/) β my virtual space is a 2D pixel-art portfolio inviting you to interact with elements that encapsulate the milestones of my DevOps career.
## My Courses
π Dive into my [comprehensive IT courses](https://www.heyvaldemar.com/courses/) designed for enthusiasts and professionals alike. Whether you're looking to master Docker, conquer Kubernetes, or advance your DevOps skills, my courses provide a structured pathway to enhancing your technical prowess.
π [Each course](https://www.udemy.com/user/heyvaldemar/) is built from the ground up with real-world scenarios in mind, ensuring that you gain practical knowledge and hands-on experience. From beginners to seasoned professionals, there's something here for everyone to elevate their IT skills.
## My Services
πΌ Take a look at my [service catalog](https://www.heyvaldemar.com/services/) and find out how we can make your technological life better. Whether it's increasing the efficiency of your IT infrastructure, advancing your career, or expanding your technological horizons β I'm here to help you achieve your goals. From DevOps transformations to building gaming computers β let's make your technology unparalleled!
## Patreon Exclusives
π Join my [Patreon](https://www.patreon.com/heyvaldemar) and dive deep into the world of Docker and DevOps with exclusive content tailored for IT enthusiasts and professionals. As your experienced guide, I offer a range of membership tiers designed to suit everyone from newbies to IT experts.
## My Recommendations
π Check out my collection of [essential DevOps books](https://kit.co/heyvaldemar/essential-devops-books)\
π₯οΈ Check out my [studio streaming and recording kit](https://kit.co/heyvaldemar/my-studio-streaming-and-recording-kit)\
π‘ Check out my [streaming starter kit](https://kit.co/heyvaldemar/streaming-starter-kit)## Follow Me
π¬ [YouTube](https://www.youtube.com/channel/UCf85kQ0u1sYTTTyKVpxrlyQ?sub_confirmation=1)\
π¦ [X / Twitter](https://twitter.com/heyvaldemar)\
π¨ [Instagram](https://www.instagram.com/heyvaldemar/)\
π [Mastodon](https://mastodon.social/@heyvaldemar)\
π§΅ [Threads](https://www.threads.net/@heyvaldemar)\
πΈ [Facebook](https://www.facebook.com/heyvaldemarFB/)\
π§ [Bluesky](https://bsky.app/profile/heyvaldemar.bsky.social)\
π₯ [TikTok](https://www.tiktok.com/@heyvaldemar)\
π» [LinkedIn](https://www.linkedin.com/in/heyvaldemar/)\
π£ [daily.dev Squad](https://app.daily.dev/squads/devopscompass)\
π§© [LeetCode](https://leetcode.com/u/heyvaldemar/)\
π [GitHub](https://github.com/heyvaldemar)## Community of IT Experts
πΎ [Discord](https://discord.gg/AJQGCCBcqf)
## Refill My Coffee Supplies
π [PayPal](https://www.paypal.com/paypalme/heyvaldemarCOM)\
π [Patreon](https://www.patreon.com/heyvaldemar)\
π [GitHub](https://github.com/sponsors/heyvaldemar)\
π₯€ [BuyMeaCoffee](https://www.buymeacoffee.com/heyvaldemar)\
πͺ [Ko-fi](https://ko-fi.com/heyvaldemar)π **Bitcoin (BTC):** bc1q2fq0k2lvdythdrj4ep20metjwnjuf7wccpckxc\
πΉ **Ethereum (ETH):** 0x76C936F9366Fad39769CA5285b0Af1d975adacB8\
πͺ **Binance Coin (BNB):** bnb1xnn6gg63lr2dgufngfr0lkq39kz8qltjt2v2g6\
π **Litecoin (LTC):** LMGrhx8Jsx73h1pWY9FE8GB46nBytjvz8g### Show some π by starring some of the [repositories](https://github.com/heyValdemar?tab=repositories)!

