Run a Minecraft server on an Arm-based Oracle Cloud Infrastructure instance
Introduction
Create and configure an Arm-based virtual machine instance on Oracle Cloud Infrastructure
Install the Minecraft server on an Arm-based virtual machine
Connect to the server from the Minecraft client
Next Steps
Run a Minecraft server on an Arm-based Oracle Cloud Infrastructure instance
Who is this for?
This is an introductory topic for developers who are new to Oracle Cloud Infrastructure (OCI) and want to provision an arm64 instance and run a persistent Minecraft server on it.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Provision an OCI A1 arm64 virtual machine instance suitable for running a Minecraft server
- Deploy and configure Minecraft server software
- Expose the Minecraft service from OCI by editing the network policy for the instance and the local firewall
- Connect to the running Minecraft server from the Minecraft client application
Prerequisites
Before starting, you will need the following:
- An Oracle Cloud Infrastructure (OCI) account
- A copy of the Minecraft Java Edition client installed, and a license for the game
- A Microsoft account for starting a Minecraft client application
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
sudo dnf install java-25-openjdk.aarch64 -y.tmux to create a persistent terminal session and start the server inside that session. You can disconnect and later reattach to the tmux session without stopping the server.25565 in the Linux firewall. Run: sudo firewall-cmd --permanent --add-port=25565/tcp and sudo firewall-cmd --reload.25565 to the VM. Update the OCI security settings if needed, then try connecting again.