As developers, we need to run and host the backends on cloud services. Many BaaS (backend as a service) are available, but they have some restrictions.

What if I say I have been using the Linux-based server for free for more than 4–5 years? Yes, you heard it right. I am using this Linux server with Ubuntu 20 installed, 24 GB RAM, 4 CPUs, and 200 GB storage for a lifetime free.

How I Am Using a Lifetime 100% Free Server
How I Am Using a Lifetime 100% Free Server

Approximately four years ago, I was looking for some free cloud services; hence, my AWS and GCP trial expired. During the search, I found that Oracle Cloud provides lifetime free servers without any restrictions. So, I signed up for Oracle Cloud and started using it, and since today, which is approximately four to five years ago, I have been using it absolutely free.

None
oracle.com/in/cloud/free/

Here I came up with the full guide to getting started with Oracle Cloud

The first thing we need to create the Oracle Cloud account, for that you require your working email and credit card.

  • https://signup.oraclecloud.com/
  • Fill out the signup form correctly.
  • Verify your email
  • Provide the valid details along with payment details (You will not be charged) and finish the signup process.
None
signup.oraclecloud.com/

Create free instance

Once you complete the signup process you have to log into your Oracle Cloud account using the recently created identity. Once you successfully log in you will see the Oracle Dashboard, you have to choose compute > instances.

None

Then click on the Create instance button —

None

On the next screen, you have to choose the always free tagged resources only. For example, if you want to use Ubuntu then you have to edit the image and shape, and select the Ubuntu image tagged always free —

None

In the next step, download the public and private keys that are required to connect with your server via SSH.

Then arrach the boot volume up to 200GB and click on the create button,

It will take some time and you will be ready to use your always-free instance.

SSH into your Server

You can log in to your server via the keys that you have downloaded in previous steps while creating the new instance. Use the following command to —

ssh -i path/to/server.key ubuntu@your-public-ip
None

Here is the detailed video guide to set up your Oracle server —

Thank you for taking the time to read this article! If you found it helpful, a clap 👏 would be greatly appreciated — it motivates me to continue writing more. If you want to learn more about open-source and full-stack development, follow me on Twitter (X) and Medium.