Skip to main content

🌐 Chapter 1: Introduction

In this guide, you’ll learn how to set up your very own custom domain.


By the end, you’ll know how to:

  • πŸ›’ Choose and register a domain name
  • 🧭 Set up DNS zones with Oracle Cloud (OCI)
  • πŸ” Redirect name servers
  • 🐳 Deploy a reverse proxy server with Docker
  • πŸ” Secure your domain with SSL (Let’s Encrypt + Certbot)
  • πŸš€ Go live and look like a pro online!

🧭 Overview of the Domain Setup Process

Here’s the path to follow:

  1. 🏷️ Choose a domain name and register it (we’ll use GoDaddy and Hostinger as examples)
  2. 🧾 Create an account on Oracle Cloud Infrastructure (OCI)
  3. 🌍 Create a DNS Zone in OCI for your domain
  4. πŸ”„ Redirect your domain's Name Servers (NS) to Oracle
  5. ⏳ Wait for DNS propagation (it takes a bit of patience...)
  6. 🐧 Set up a Debian server and install Docker + Nginx Proxy Manager
  7. πŸ›‘οΈ Secure your domain with SSL certificates using Certbot and Let’s Encrypt
  8. βœ… Test and go live with your brand new secure domain!