Compute Engine Deployment

Deploy and configure a production-ready web server on Google Cloud Platform's Compute Engine

Project Overview

This project demonstrates the complete process of setting up a virtual machine instance on Google Compute Engine, installing and configuring an Nginx web server accessible via public IP.

1

VM Instance Creation

Configure and launch a Compute Engine instance with optimal settings

2

Web Server Setup

Install and configure Nginx with security best practices

3

Firewall Configuration

Set up VPC firewall rules for secure HTTP/HTTPS access

Modern workspace setup

Key Technologies

  • • Google Compute Engine
  • • Ubuntu 25.04
  • • Nginx Web Server
  • • Firewall Rules

Clean development environment

Learning Outcomes

  • • VM instance provisioning
  • • SSH configuration & access
  • • Package management & updates
  • • Web server security hardening