Move a Minecraft Server From Oracle Cloud to a Paid VPS 2026

Quick answer: Moving a Minecraft server from Oracle Cloud to a paid VPS is mostly backup, copy, install Java, then start the same server jar. The safest method is to stop the old server, create a compressed backup, upload it to the new VPS, then test before changing DNS or telling players.
This guide is for searches like Oracle free VPS Minecraft server, Oracle Cloud free tier VPS, move Minecraft server to VPS, and Oracle Cloud Minecraft alternative. Read our Oracle Free VPS review first if you are still deciding whether to stay.
Before You Move
Make one clean backup before touching anything. A half copied live world can corrupt data. Stop the server first, then copy the full server folder.
| Check | Why it matters |
|---|---|
| Minecraft version | The new server must run the same version first |
| Java version | Modern Minecraft and modpacks often need Java 21 |
| World folder names | Vanilla uses world, world_nether and world_the_end |
| Plugins or mods | Versions must match the server jar |
| Database | Claims and economy plugins may use MySQL or SQLite |
| Firewall | Open the Minecraft port only after testing |
If you use a panel, also download a panel backup if the host provides one.
Create a Backup on Oracle
Stop the Minecraft process before making the archive. This keeps region files and plugin databases in a clean state. If you use screen, tmux, systemd or a panel, stop it there first.
cd /home/minecraft
tar -czf minecraft-backup-2026-05-17.tar.gz server
If your server folder has a different name, replace server with that folder name. Keep the archive until the new server has been tested.
Upload to the New VPS
SFTP is the easiest method for beginners. Use FileZilla, WinSCP or the file manager in your hosting panel. Upload the archive into the new server user home folder.
If you prefer SSH, this works from your own computer:
scp minecraft-backup-2026-05-17.tar.gz user@new-server-ip:/home/user/
Then log into the new VPS and unpack it:
cd /home/user
tar -xzf minecraft-backup-2026-05-17.tar.gz
Do not delete the Oracle copy yet.
Install Java and Start Once
Start the server once before inviting players. This proves Java, permissions and file paths are correct. Most current modpacks need Java 21, while older versions may need Java 17 or Java 8.
On Ubuntu or Debian, Java 21 is usually installed like this:
sudo apt update
sudo apt install openjdk-21-jre-headless
java -version
Then start the server using your normal command. If it fails, read the first error in the console before changing settings.
Common Migration Problems
Most migration problems are small file or version mismatches. Fix one issue at a time and keep the original backup untouched.
| Symptom | Likely cause | Fix |
|---|---|---|
| Server starts with a new empty world | Wrong working folder | Start inside the copied server folder |
| Plugins reset | Missing plugins or config folder | Upload the full server folder again |
| Modpack crashes | Wrong Java version | Match the modpack Java requirement |
| Players cannot join | Firewall or port closed | Open TCP 25565 or your custom port |
| Economy missing | Database not moved | Export and import MySQL or copy SQLite file |
After the server is stable, lower view distance for the first hour if many players join at once.
When to Pick a Paid Host Instead of a Raw VPS
A raw VPS is flexible, but a Minecraft host is easier for beginners. If you do not want SSH, firewall rules or systemd services, use a panel based Minecraft plan instead.
| You want | Better choice |
|---|---|
| Full Linux control | Paid VPS |
| One click server start | Minecraft hosting panel |
| Modpack support | Minecraft hosting panel or managed VPS |
| Several services on one machine | VPS |
| Simple backups and restarts | Minecraft hosting panel |
Compare VPS hosting if you want Linux control, or Minecraft hosting if you want the easier panel path.
