
General
How to Install Plugins on a Minecraft Server in 2026
Updated guide to installing Minecraft server plugins with Paper, including backups, JAR files, dependencies, troubleshooting, and best practices.
Read More4 min read

8/22/2026 ·Mizael Segovia· 7 min read ·
83 views
Our team is ready to help with any questions or issues you may have.
Contact UsCreating a Minecraft server means choosing the edition and server software, preparing Java or the Bedrock executable, accepting the EULA, configuring the world, and making the instance reachable to players. You can run it on your computer, a VPS, or managed Minecraft hosting. A home PC can handle an occasional LAN session; a 24/7 community benefits from external infrastructure with a public IP, backups, and DDoS protection.
Quick answer: use hosting with a control panel if you want to avoid terminal work, port forwarding, and system maintenance. Install Paper or Vanilla on Linux if learning and full control matter more. This guide covers both routes and the checks that prove the server is actually online.
| Option | Main advantage | Your responsibility | Best for |
|---|---|---|---|
| Minecraft hosting with a panel | Fast deployment, web console, and simple management | Game settings, plugins/mods, and community | Beginners and 24/7 servers |
| Linux VPS | Operating-system control and auxiliary services | Security, Java, firewall, updates, and backups | Experienced administrators |
| Home PC | No separate server purchase for a test | Port forwarding, CGNAT, power, uptime, and security | Testing and occasional private sessions |
Official Java and Bedrock server software is free to download from Minecraft.net. Keeping it reachable still consumes hardware, power, bandwidth, and administration time.
Teramont Minecraft Hosting provides panel access for software changes, files, console management, and resource scaling without building a Linux system from scratch.
This example uses Ubuntu or Debian with Paper. Run the administrative commands with appropriate privileges, but do not operate the game server permanently as root.
sudo apt update
sudo apt install openjdk-25-jre-headless
java -version
Java 25 matches Paper 26.1+ in the current documentation. For an older Minecraft branch, check Paper's matrix and install its supported runtime instead of forcing an incompatible Java version.
sudo useradd --system --create-home --shell /bin/bash minecraft
sudo mkdir -p /opt/minecraft/server
sudo chown -R minecraft:minecraft /opt/minecraft
sudo -u minecraft bash
cd /opt/minecraft/server
Process isolation limits the reach of a failure. Do not mix unrelated application secrets or databases into the game directory.
Use the official Minecraft download for Vanilla or a stable build from PaperMC for Paper. Avoid repackaged JARs from unknown download sites.
# Put the downloaded file here and name it paper.jar
ls -lh paper.jar
java -Xms2G -Xmx4G -jar paper.jar --nogui
nano eula.txt
Run a 24/7 server with a control panel, DDoS protection, and resources that can grow with your community.


Change eula=false to eula=true only after reading the agreement. The memory values demonstrate syntax; they are not universal sizing advice. Keep headroom outside -Xmx for Java and the operating system.
motd=My Minecraft server
max-players=20
online-mode=true
white-list=true
view-distance=8
simulation-distance=6
server-port=25565
online-mode=true keeps official authentication enabled. If you need offline mode, understand its impersonation and UUID implications in our offline-mode guide.white-list=true blocks unknown players until you explicitly allow them.java -Xms2G -Xmx4G -jar paper.jar --nogui
whitelist on
whitelist add PlayerName
op AdminName
save-all
Grant operator status only to trusted administrators. Shut the server down with stop; killing the process during a save can damage data.
java -version.C:/MinecraftServer.start.bat file.bat
@echo off
java -Xms2G -Xmx4G -jar paper.jar --nogui
pause
Run the file, accept the EULA, and start it again. Allow Java through the firewall only on the required network profile. Do not disable the whole firewall as a shortcut.
Hosting providers normally prepare the network automatically. At home, assign the server a stable local IP and forward TCP port 25565 to it. Test from a different Internet connection: connecting from inside the same LAN does not prove that the port is externally reachable.
If the port is closed, inspect the firewall, destination IP, NAT rule, listening process, and CGNAT. Follow our port 25565 troubleshooting guide. Traditional forwarding may not work behind ISP-grade CGNAT without a public IP or external solution.
Paper plugins and Fabric or NeoForge mods are not automatically interchangeable. For permissions, protection, economies, or rollback, compare the best Minecraft server plugins.
online-mode=true unless you understand and mitigate the consequences.The official server software is free. Home hosting still consumes hardware, electricity, and Internet service; a host or VPS charges for infrastructure and availability.
It depends on the software, concurrent players, worlds, plugins, mods, and activity. About 4 GB can be a starting point for a light server with a few friends, but measure the workload and preserve memory outside the Java heap.
For Vanilla or Paper without client-side mods, they normally need only the compatible edition and version. A modpack may require everyone to install the exact same pack.
Not natively on every Java server. Geyser with Floodgate is a common bridge; follow our guide to cross-play between Java and Bedrock.
You need a machine that remains available, automatic restarts, backups, and stable networking. Hosting removes the dependency on a home PC staying powered on.
Home hosting exposes your network's public IP to players. External infrastructure with a domain or subdomain is more appropriate for a public community.
Find our next articles first
Mark Teramont as a preferred source to see more of our guides and news in Google, Top Stories, and its AI experiences.

Keep exploring related guides, news, and analysis.

General
Updated guide to installing Minecraft server plugins with Paper, including backups, JAR files, dependencies, troubleshooting, and best practices.
Read More4 min read
General
Minecraft Java, Bedrock, and Paper server commands for operators, allowlists, bans, teleporting, gamerules, saving, performance, and troubleshooting.
Read More8 min read
General
Learn how to enable offline mode on a Minecraft Java server with online-mode=false, restart it safely, and understand the security and UUID implications.
Read More2 min read