Prerequisities
Domain name is registered (See Domains: Registration )
Credit Card
Primary Email address
Phone number + Cell Phone
SSH keys and client, private key backed up somewhere safe
Easy way: Cloudflare Pages, Google Sites
Very Hard way: Oracle Cloud Free Tier
Register an Oracle Cloud account
You will choose a "tenancy name"
You will register an email address and password to the "Default" identity domain
Choose a home region; on the free tier, this cannot be changed later! US East is recommended.
Register multi-factor authentication:
Check the box to use another authenticator app
Recommend to create a budget: Name, Description, Compartment, Monthly, $1 budget, your email address; click Create
Create an instance
Name: domain.gd
Keep defaults for compartment (root), Availability domain, On-demand capacity,
Set Image to the latest "Oracle Linux"
Set Shape to Virtual machine, Ampere, 2 OCPU, 12GB Memory
Under Advanced, customize the Oracle Cloud agent to add OS Management Hub Agent; set the defaults for your image
Click Next
Create a new virtual cloud network, create new public subnet (unless already defined)
Paste in the SSH public key (load private key from PuttyGen first)
Click Next
Specify custom boot volume size and performance: 80 GB and 30 VPU
Click Next
If the home region is out of capacity, you can "Save as Stack" and try again later!
Medium Way: $6 / month Hetzner VPS
Enter email, password; verify the email
Enter all your personal information (individual, address, phone number (international format))
Set your currency and credit card information; click "Complete account set-up".