Skip to content

Instantly share code, notes, and snippets.

@rssnyder
Last active June 16, 2026 18:18
Show Gist options
  • Select an option

  • Save rssnyder/51e3cfedd730e7dd5f4a816143b25dbd to your computer and use it in GitHub Desktop.

Select an option

Save rssnyder/51e3cfedd730e7dd5f4a816143b25dbd to your computer and use it in GitHub Desktop.
oracle-cloud-free-tier-guide

how to leverage oracle's temping offers

free tier limits

The limits of the free tier say that you can create up to 4 instances.

  • x2 x86 instances (2core/1g)
  • x2 ampere instances (with 4core/24g spread between them)
  • 200GB total boot volume space across all intances (minimum of 50G per instance)

Warning

Oracle has silently changed the limits of the free tier to 2core/12g of memory. I will update the guide and remove this warning once this hits my account https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm

create your account

The first step is to create your oracle cloud account here: https://signup.cloud.oracle.com/

You will need a valid credit card for signup, "We do not accept virtual cards or prepaid cards. We accept credit cards and debit cards only."

login

Log into your new account you created above.

SignIn

create a vm instance

On the home screen, there should be a hamberger button in the top left. Click it, and the resource pane opens. Select "Compute" and then "Instances".

image

Click on the "Create instance" button on the next page.

image

name & region

Enter a name for your instance. Then give the form a second to autofill, and a region should be selected with the "Always Free-eligible" badge to the right.

image

shape

Click "edit" next to "Image and Shape", and then "Change shape".

image

x86

To create an instance with an x86 based processor, just leave everything default and click "Select shape".

image

arm

To create an instance with an arm processor, select "Ampere" and then check the box next to "VM.Standard.A1.Flex".

image

Then you are given a CPU and Memory slider. You have 4 cores and 24G to use between your (max of) 2 instances. You can give one instance all 4 cores and 24G or make two instances with a variable size.

image

image

Click on "Change image" next.

image

This choice is personal preference. Choose the Image Name, OS, and Build based on what you need.

image

Then click "Select image" at the bottom.

networking

I usually don't change any defaults here, but you can at your discretion.

ssh keys

Next, under the ssh section, select "paste public keys" and paste in your public key (normally found in ~/.ssh/id_rsa.pub in most *nix like systems). You can also upload that file, or generate a key-pair from within the options.

image

boot volume

Most of the time this section can be left as default.

image

You have 200G of disk space in the free tier, and if you use up 4 VMs then the minimum disk size of 50G (the default) is fine. If you plan to make fewer instances than 4, you can adjust the size as needed.

deploy

image

You will be dropped to a loading screen, and after a few it will turn green and display a public ip that you can now ssh with the username ubuntu and the private key of the public one you specified above.

done

ssh ubuntu@150.136.139.99

@arisawali2014

Copy link
Copy Markdown

Out of capacity for shape VM.Standard.A1.Flex in availability domain AD-1. Create the instance in a different availability domain or try again later.If you specified a fault domain, try creating the instance without specifying a fault domain. If that doesn’t work, please try again later.

sad :(

@black1linkin

Copy link
Copy Markdown

Out of capacity for shape VM.Standard.A1.Flex in availability domain AD-1. Create the instance in a different availability domain or try again later.If you specified a fault domain, try creating the instance without specifying a fault domain. If that doesn’t work, please try again later.

sad :(

there are available VMs in Ashburn,US.
just the servers doesn't want me to use amneziavpn , sometimes the connection just doesn't pass. sometimes it works

@b4iterdev

Copy link
Copy Markdown

Just FYI the setup show a price for the boot volume, but actually nothing is asked when creating the instance

I see a cost for the boot volume on my end as well. Did you get charged in the end?

i always see some costs but they never charge me because i'm in the limits of the free tier, even after i applied to pay-as-you-go, free resources are always free until you exceed them

I just have a question, if I don't upgrade to Pay as you go, then can I somehow managed to create free Ampere VM, I'm currently at out of capacity on Singapore-2 region. I heard people say that upgrade to PAYG would be a lot easier, but still I don't want to risk excessive charge if somehow it went beyond the free tier limit

@ZaGOR-1

ZaGOR-1 commented Jun 6, 2026

Copy link
Copy Markdown

Hi, everyone. Does anyone know if this works in the Amsterdam area? I just can't seem to get it to work. It keeps saying: “Out of capacity.”

@fyq163

fyq163 commented Jun 14, 2026

Copy link
Copy Markdown

Hi, thank for sharing. Does anyone know is there any bandwidth downstream/upstream monthly limits?

@rssnyder

Copy link
Copy Markdown
Author

Hi, thank for sharing. Does anyone know is there any bandwidth downstream/upstream monthly limits?

50TB total

@fyq163

fyq163 commented Jun 14, 2026

Copy link
Copy Markdown

Hi, everyone. Does anyone know if this works in the Amsterdam area? I just can't seem to get it to work. It keeps saying: “Out of capacity.”

It doesn’t offer arm64 to free account anymore, you must upgrade to PAYG. but don’t worry is it is still free as long as within the free limit

@rssnyder

Copy link
Copy Markdown
Author

Yes everyone, I am aware its hard to get capacity these days. It seems oracle has a limited set of capacity for free tier resources, which makes sense from a business perspective.

My VMs have just never been rebooted over the last 6 years, for fear of not being able to turn them back on or provision a new one.

@z0xca

z0xca commented Jun 14, 2026

Copy link
Copy Markdown

FYI Orcale is silently lowering the ampere instance free ressources the 15th to 2 OCPUs and 12 GB ram to be spread. https://reddit.com/r/selfhosted/comments/1u4wqnj/psa_oracle_is_changing_free_tier_limits_update_by. @rssnyder I suggest changing the guide and adding a warning

@rssnyder

Copy link
Copy Markdown
Author

FYI Orcale is silently lowering the ampere instance free ressources the 15th to 2 OCPUs and 12 GB ram to be spread. https://reddit.com/r/selfhosted/comments/1u4wqnj/psa_oracle_is_changing_free_tier_limits_update_by. @rssnyder I suggest changing the guide and adding a warning

Done! TY

@jabuxas

jabuxas commented Jun 16, 2026

Copy link
Copy Markdown

i have transaction declined every time i try to sign up. every card i have.

@WkdPaul

WkdPaul commented Jun 16, 2026

Copy link
Copy Markdown

Hi, thank for sharing. Does anyone know is there any bandwidth downstream/upstream monthly limits?

I don't think there are monthly limits but the speed is throttled for sure, mine is used as a proxy for a few services and last time I tested it I would get just above 50mbps up and down.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment