๐ Chapter 1: Introduction
In this guide, youโll learn how to set up your own custom domain and deploy a Ghost website using Oracle Cloud Infrastructure (OCI). The site will be served directly through an OCI Load Balancer, ensuring a secure, scalable, and production-ready environment.
By the end of this guide, youโll know how to:
๐Register a domain name๐Configure DNS zones in Oracle Cloud๐Delegate your domainโs name servers to OCI๐ฆDeploy Ghost using Docker containersโ๏ธProvision an OCI Load Balancer for traffic management๐Implement SSL encryption with Letโs Encrypt and Certbot๐Launch a fully operational and secure Ghost website
๐งญ Overview of the Setup Process
Hereโs a high-level overview of the process:
๐ท๏ธChoose and register a domain (GoDaddy and Hostinger examples included)๐งพCreate an Oracle Cloud Infrastructure (OCI) account๐Set up a public DNS zone for your domain in OCI๐Update your domainโs name servers to point to OCIโณWait for DNS propagation to complete๐งProvision a VM instance with Debian in OCI๐ปSet up an Oracle Linux 7 instance using ARM architecture (recommended for cost-effective performance)๐ณInstall and configure Docker to deploy Ghost and Nginx (or Nginx Proxy Manager)๐กConfigure the OCI Load Balancer to route traffic to your instance๐ก๏ธSet up SSL certificates using Certbot and Letโs EncryptโValidate the configuration and deploy your site to production