Minecraft server
The Minecraft server is running the
Fabric Server Launcher which is what allows the installation of
mods such as Dynmap and various performance boosters.
The performance mods in particular were compiled using
Adrenaserver which is a high perfromance, server-focused
modpack.
Also, the custom JVM arguments
"Aikar's Flags" have been added to optimize RAM usage.
Website/web server
The front end html/css code is 75% stolen. I've made minor changes to the stylings and of course created all the content itself.The web server is run using NGINX. Certbot was used to install SSL certs from Let's Encrypt, and the DNS is hosted by porkbun. The takmc.me domain costs about $7 for the first year, which happens to be the only expense for this project.
Hardware/OS
Formfactor: Dell EMC Poweredge Rack Server (in a closet)
CPU: Intel Xeon Silver 4114 10 Cores @ 2.20GHz
RAM: 32GB
OS: Ubuntu 22.04 Jammy Jellyfish (x86-64)
But why?
All this is a hobby project for the most part, done for self-education and fun. I
hope my friends enjoy the server too.
If you need help with a similar project or looking to start, feel free to reach out!