Student Number: 35977157
My cloud project is a basic blog system running Ubuntu and Nginx on a Microsoft Azure virtual machine. This project aims to show that I am capable of setting up and maintaining an Infrastructure-as-a-Service (IaaS) environment while hosting a working website that I set up myself. I chose to construct a simple blog system rather than a static one-page website because it enables me to demonstrate how a cloud server can hold several pages, manage basic navigation, and support continuous content changes.
In order to allow me to concentrate on comprehending the fundamental server principles covered in ICT171, the blog system is purposefully lightweight and constructed using simple HTML. The homepage connects to the individual HTML files that make up each blog post. This structure aids in my understanding of how file paths function, how web servers distribute various resources, and how to arrange content on a Linux-based server. Additionally, it allows me to practise using command-line tools to modify files directly on the server.
My understanding of crucial server management chores, including setting Nginx, managing firewall rules, permitting HTTP access, and ensuring uptime, has improved as a result of hosting the blog on Azure. I also learnt how to use SSH to connect to the server, edit files in /var/www/html, and restart services as necessary. Anyone dealing with cloud infrastructure has to have these abilities.
Despite its simplicity, the blog system serves as the basis for further enhancements. I intend to add more pages, CSS style, and even a short form to mimic user interaction later in the semester. All things considered, my project shows that I am capable of setting up a web service, deploying a cloud server, and using IaaS to host a working multi-page website.
MIT License
Copyright (c) 2026 Ammar
Since the MIT License is one of the most adaptable and understandable open-source licenses,
I decided to utilise it for my basic blog system. It is perfect for a little instructional
project like mine since it permits anybody to extend, edit, or reuse my blog code with very
few constraints. Additionally, I am protected by the MIT License, which states that the
software is distributed "as-is," which means I am not liable for any problems that arise if
someone else uses or modifies the code. It is a sensible option for an entry-level cloud
project because of its harmony of transparency and security. My webpage has the licence marks.