Free Tier: Set up Helidon on an Ubuntu VM
In this tutorial, you use an Oracle Cloud Infrastructure Free Tier account to setup an Ubuntu 18.04 virtual machine (VM). Then, you you set up Helidon with a MicroProfile (MP) server for your host. Key tasks include how to:
- Setup
ssh
encryption keys to access your Ubuntu Server. - Setup an Oracle Cloud Infrastructure virtual cloud network (VCN) and related network services required for your host to connect to the internet.
- Install your Ubuntu 18.04 VM and connect it to your VCN.
- Install JDK and Maven.
- Set up Helidon with MicroProfile (MP) server.
- Create a Hello World Java application.
- Test your application.
Here is a simplified diagram of the setup for your Linux VM.

For additional information, see:
Before You Begin
To successfully perform this tutorial, you must have the following:
- An Oracle Cloud Infrastructure Free Tier account. See Oracle Cloud Free Tier.
- SSH support:
- A MacOS or Linux computer with
ssh
support installed. - A Windows machine with Git Bash installed. See Git for Windows to download Git Bash.
- A MacOS or Linux computer with
1. Create SSH Encryption Keys
Create ssh
encryption keys you can use to log into your VM.
You have generated the required encryption keys.
See Creating a Key Pair for more detailed information on generating ssh
encryption keys.
2. Create your Virtual Cloud Network (VCN)
Setup a VCN to connect your Ubuntu instance to the internet. You configure all the components needed to create your virtual network.
3. Install your Ubuntu VM
Install your Ubuntu VM to host your Helidon server.
4. Run an Application on Helidon Server
Next, set up Helidon on your Ubuntu Linux VM.
By default, Ubuntu 18.04 does not come with Java or Maven. To setup Helidon, perform the following steps:
Congratulations! You have successfully created a Hello World application using the Helidon MicroProfile sevice, on your Oracle Cloud Infrastructure VM.
References:
-
For detailed information on this example, see Helidon Quickstart MP
-
To create your own application, see Helidon Config MP Guide.
What's Next
You have successfully created a Hello World application using the Helidon MicroProfile service, on your Oracle Cloud Infrastructure VM.
To explore more information about development with Oracle products check out these sites: