Project Overview
A full deployment workflow for a real company website.
Tekryn needed a professional live website with secure access, stable app runtime, connected domain, database support, and search engine visibility.
Technologies Used
Key Responsibilities
- Bought and connected the company domain.
- Hosted the website on an Oracle Cloud VM.
- Pointed DNS records to the Oracle server IP address.
- Configured Nginx as a reverse proxy for the Next.js app.
- Installed an SSL certificate with Certbot for HTTPS.
- Used PM2 to keep the app running and auto-restart after crashes.
- Set up MySQL database support on the same server.
- Prepared SEO files and submitted the site to Google Search Console.
Deployment Workflow
From domain purchase to Google indexing.
The deployment process covered server setup, app runtime, HTTPS, DNS ownership verification, and search visibility.
Domain & DNS
Bought the domain from a hosting provider and connected the DNS records to the Oracle Cloud server IP.
Cloud VM Hosting
Prepared an Oracle Cloud VM to host the production Next.js website and MySQL database.
Nginx Reverse Proxy
Configured Nginx to route public web traffic from the domain to the running Next.js application.
HTTPS Security
Installed an SSL certificate using Certbot so the website loads securely with HTTPS.
Runtime Management
Used PM2 to keep the app online, auto-restart it, and support stable server operation.
SEO & Indexing
Created sitemap.xml and robots.txt, verified ownership with a DNS TXT record, submitted the sitemap, and requested Google indexing.
Final Outcome
Tekryn is live with a secure professional website.
The final website is connected to the company domain, hosted on Oracle Cloud, secured with HTTPS, managed with PM2, supported by MySQL, and prepared for Google Search visibility.