Learn System Administration & Master Networking And Servers In 6 Weeks
- Become A Full-Stack Sysadmin
- Build Scalable, Fast & Secure Networks
- Master Docker, Kubernetes, AWS,
- Pterodactyl, Azure and Google Cloud
- Become A Certified System Admin
- Hybrid Training & Live Calls 2X/Week
A system administrator is someone who setups and manages a network (see the next question).
Every network that has surpassed a certain size (for example Hypixel) needs to be continuously managed simply because of Minecraft updates, plugins breaking, new cybersecurity threats, EULA changes or many other challenges with growing a network. Large networks have entire teams of sysadmins.
Being a sysadmin is not only about configuring and updating plugins or optimizing server’s .yml files.
The skills of a sysadmin include setting up and running entire Velocity or BungeeCord networks Redis clusters, configuring a webstore (such as Tebex or Buycraft), Xenforo or other website software.
Sysadmins also manage a network’s domain, setup DNS and SRV records, write CI or backup scripts and handle a network’s security, firewall and iptables. They setup permissions, databases and should also know how to optimize the server software itself (i.e. Paper, Purpur, Folia).
For example, let’s say you want to start a unique Skyblock network. While a developer writes your Skyblock plugin, and a sysadmin actually setups the entire network, its webstore, domain, etc. so players can connect and actually use it.
According to glassdoor, a beginner system administrator with 0-1 years of experience earns between 61k-97k/year. That translates to roughly $5,000 – $8,000 per month.
Senior sysadmins can earn upwards 220k/year, however these positions are typically found outside of Minecraft.
We have designed this program to give you the skillset required to not only become a sysadmin in Minecraft, but in general.
"The only way to become a DEV on my server"
I have now made it a requirement for developers on my Minecraft server to have done the course with MineAcademy. I recommend this course.
-Sean Firth, MindBuzz.com.au
Program Outline
Setting Up Environment
In Week One you'll learn who a System Administrator is and what the difference is between a sysadmin and a developer.
You will learn how to setup your environment on three levels (local, virtualized or cloud-based) and operate FTP and terminal clients.
Advanced folks will also appreciate a deep-dive into SSH clients and server interaction through the console.
Networking & web stack
In Week Two you'll learn how a server communicates and what networking layers are.
We will install packages such as OpenJDK, PHP, Apache, MySQL, as well as acme.sh or certbot and server monitoring tools like htop, iftop or neofetch.
You will also learn file management, essential file system commands and permission concepts such as chmod/chown.
Security & Control Panels
In Week Three we'll create users and groups in Linux and configure permissions.
You will learn the best practices for password policies, VPNs and SSH keys to protect your server by restricting connections.We will show you different backup methods such has local or cloud-based and install dedicated backup tools.
Next, you'll learn about security - firewalling through iptables, ufw and port management. We'll teach you 2FA/OICD over SSH as well as install a Fail2Ban system.
Finally, you'll learn about control panels such as Pterodactyl, AMP or Multicraft, all used by some of the largest networks on Earth.
Websites & Apps
In Week Four you'll learn to administrate your websites and applications.
We'll start by teaching you NGINX and Apache, then transition into containerization via Docker and connect the Pterodactyl, MultiCraft or AMP panels we've built earlier into it.
You'll also learn to manage a NodeJS application, by combining a web server and your panel to have control over almost anything.
Sysadmin In Minecraft
In Week Five, you'll combine all of the above to setup and administer a Minecraft network, the same way huge networks operate.
You'll learn about boot arguments and server file structure, the different server software. Plus, you'll learn how to setup and connect proxies (BungeeCord, Velocity and forks).
We'll also teach you advanced DDoS protection and guide you through setting it up with OVH or TCPShield and other trusted providers.
Sysadmin In Games
In Week Six, you'll learn to setup and administer a FiveM/Ark/etc server.
The goal is to learn how certain gameservers work, and be able to apply the concepts outside of the regular programs you work with.
You'll learn where to host FiveM, how to setup a VPS, steam auth, TxAdmin web panel and what key-master setup.
We'll show you what ARK is and how do you host an ARK server, how SteamCMD servers work, how to setup AppID and Steam auth with ID/API key and connect everything together.
Live Coaching
With weekly live calls where you can chat or speak with expert coaches, the level of support you get is the closest compared with an in-person academy.
In addition, you’ll join a 3,000+ Discord and our Hub training group (NOT Facebook) to connect with your instructors and successful server owners. People use it to get help, find partners or get new ideas.
Career Certificate
If you went through the entire program, worked with Stefano you will be eligible for a career-advancing certification issued by MineAcademy. This will be available after the program is finished. Join now during pre-release and get the certification option later at no extra cost.
Certifications are a great way to demonstrate your knowledge and skills in system administration.
Our certification program also offers opportunities to network with other professionals in the industry, which will benefit career growth.
JetBrains Program
MineAcademy works with JetBrains so all students get the same software used by professional system administrators and developers for free.
With this training you will get a full 4-month license for any of the following JetBrains programs:
- dotUltimate
- CLion,
- DataGrip, DataSpell, Datalore
- GoLand
- IntelliJ IDEA Ultimate
- JetBrains AI Pro
- PhpStorm
- PyCharm
- ReSharper
- Rider
- RubyMine
- RustRover
- WebStorm
And after this period, JetBrains provides a 40% discount on any purchase you choose.
Hetzner Program
MineAcademy is sponsored by Hetzner, Europe’s leading cloud provider with datacenters in EU and two Cloud Locations in the USA so all students get access to cloud services for free.
That way, you can try out everything you will learn in System Administrator™ on real hardware, the same that the big networks use, completely for free.
Quality, Trust, Results
Stefano Haagmans
Stefano is a Microsoft Certified Expert system administrator with 8+ years of experience.
Stefano provides services to people who require a sysadmin for their dedicated server, Minecraft network or any sort of application that requires a SAAS, PAAS or IAAS configuration.
Stefano charges $3,000/month per client for his dedicated support. He made the System Administrator program to share his knowledge to people wanting to learn this high-value skillset for a fraction of the cost.
Learn more about Stefano at stefanocoding.me