AA

MD Abdullah Al Azim

IT Undergraduate · Cloud Infrastructure & Cybersecurity

Murdoch University Perth, Australia ICT171 — 2026 S1

About This Server

This site runs on a multi-purpose Ubuntu 24.04 server I provisioned and configured manually on Microsoft Azure as part of ICT171 Assignment 3. Every layer — from the OS to the firewall, Nginx, SSL, DNS, and custom monitoring — was set up by hand via SSH, not from any pre-built image.

The goal was to gain genuine, hands-on infrastructure experience: how cloud providers expose compute resources, how DNS maps a name to an IP, how a reverse proxy routes subdomains, how a host firewall layers on top of a cloud-level NSG, and how Bash scripting can automate real-world security tasks. The full process is documented step-by-step on GitHub so anyone — including a future version of me — could rebuild it from scratch in an hour.

Beyond this assignment, I plan to keep extending this server throughout my degree as my personal lab environment and a living portfolio of what I'm learning in cybersecurity, networking, and cloud architecture.

Live Components

🛡️

Security Audit Dashboard

A live dashboard generated by a custom Bash script. Monitors failed SSH logins, firewall rules, SSL expiry, listening ports, system updates, and resource usage. Refreshes hourly via cron.

View Dashboard →
📚

GitHub Repository

Full project documentation in Markdown, including step-by-step lab notes (English and Bangla), commit history, and the source of every config file and script on this server.

View Source →
🔒

HTTPS Everywhere

TLS certificate issued by Let's Encrypt, covering the root domain plus the www and status subdomains. Configured manually using Certbot with automatic renewal enabled.

Stack Details →

Technology Stack

Microsoft AzureIaaS · Australia East
Ubuntu 24.04 LTSServer OS
NginxReverse proxy + HTTPS
UFWHost firewall
Let's EncryptTLS certificates
BashAutomation scripting
CronScheduled tasks
Namecheap DNSDomain routing
GitHubVersion control

Server Details

Domain alazimazxyz.xyz
Public IP 20.5.169.97
Region Azure Australia East (Sydney)
Operating System Ubuntu 24.04.4 LTS
Subdomains Served @ · www · status