HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
itzg
docker-minecraft-server
Shell2021–2026
itzg / docker-minecraft-server

docker-minecraft-server

Docker image that provides a Minecraft Server for Java Edition that automatically installs/upgrades versions, modloaders, modpacks and more at startup

5Distinct people
8Mentions
0Explicit recommenders
14.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Docker image that provides a Minecraft Server for Java Edition that automatically installs/upgrades versions, modloaders, modpacks and more at startup

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 12:54:37 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year8 dated mentions

Observed mentions: 2021-02-17 09:08:31 UTC to 2026-07-19 13:50:40 UTC.

01232021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC312
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC211
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC000
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

What Hacker News says

8 sources
Currently I have a hybrid setup, where stuff that needs more compute or storage (which are cheaper if you buy hardware) runs locally in my homelab, whereas the things that need better uptime or more bandwidth are available in rented VPSes. I've actually played around with what is hosted where, depending on what I need: for example, uptime monitoring currently runs locally, checking whether I can reach the remote sites from my residential connection. LOCALLY (in my homelab) - Startpage, with Heimdall: https://heimdall.site/ - Backups, with BackupPPC: https://backuppc.github.io/backuppc/ - Twitch stream and YouTube video backups, with PeerTube: https://joinpeertube.org/ - File sharing for larger files, with Nextcloud: https://nextcloud.com/ - Chat solution, with Mattermost: https://mattermost.com/ - Project management, with OpenProject: htt
Read the rest
ps://www.openproject.org/ - CI runners, with Drone CI: https://www.drone.io/ - Minecraft servers, with docker-minecraft-server: https://github.com/itzg/docker-minecraft-server - Static code analysis, with SonarQube: https://docs.sonarqube.org/latest/ - Uptime monitoring, with Uptime Kuma: https://github.com/louislam/uptime-kuma PUBLICLY (in rented VPSes) - Code repositories, with Gitea: https://gitea.io/en-us/ - CI, with Drone CI: https://www.drone.io/ - Package/container management, with Nexus: https://www.sonatype.com/products/nexus-repository - File sharing, with Nextcloud: https://nextcloud.com/ - Link shortener, with Yourls: https://yourls.org/ - Mail server, with docker-mailserver: https://github.com/docker-mailserver/docker-mailserver - Analytics, with Matomo: https://matomo.org/ - Container management, with Portainer: https://www.portainer.io/ - Server monitoring, with Zabbix: https://www.zabbix.com/ - Blog, with Grav: https://getgrav.org/ My homepage and some other projects as well. I manage most of these as Docker containers (with Swarm, though K3s is great too), so thankfully handling data backups and resource limits is pretty easy. Currently, I use Apache as the reverse proxy in front of all of these (lots of modules for a variety of features, as well as Let's Encrypt integration with mod_md). So far it seems to work decently, isn't too expensive, helps me avoid e-waste (homelab nodes run 200 GE CPUs with 35 W TDP), although updates are always a pain. The blog has more information about some of these pieces of software, in case anyone is interested: https://blog.kronis.dev/ For example, previously I ran GitLab, but Gitea + Drone + Nexus proved to be a better solution for my needs and workloads.
In Ask HN: What's on your home server?
I only ever saw my son make his own worlds locally and we play together on my own server [0], where I have 2 worlds currently. Sometimes Bedrock friends join, I installed GeyserMC for that (as you also mentioned) [1]. It was indeed a great pain to get the girls from next door to join with their Android tablets, it required multiple back and forths between me and their father... So that was why. To be honest it does annoy me that they had to give up so many private details to get the benefits of this "outsourced protection". Well, my philosophy is to be there, check in on them, educate them about dangerous stuff but also to let them explore. I'll handle more difficult stuff through AdGuard when the time comes. The kid knows not to do weird things on their own. I regularly explain to them that the internet is like a jungle. Don't just wande
Read the rest
r off without me and my digital machete by your side, I tell them ;) [0] https://github.com/itzg/docker-minecraft-server [1] https://geysermc.org/
In I Will Never Use a Microsoft Account to Log Into My Own PC

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.