🚀 Hosting My Portfolio on KillerCoda Using Nginx

A Hands-On DevOps Practice Task

During one of our DevOps sessions in the Tech With Achievers bootcamp, our tutor gave us a practical assignment:

Create a personal portfolio and host it using Nginx on KillerCoda.

This was a great opportunity to get h…


This content originally appeared on DEV Community and was authored by joseph osuorji

A Hands-On DevOps Practice Task

During one of our DevOps sessions in the Tech With Achievers bootcamp, our tutor gave us a practical assignment:

Create a personal portfolio and host it using Nginx on KillerCoda.

This was a great opportunity to get hands-on with Linux, Nginx, and basic web deployment.
In this article, I’ll walk you through exactly how I hosted my portfolio using KillerCoda’s free cloud playground.

đź§© Why KillerCoda?

KillerCoda provides temporary Linux environments where you can practice DevOps tasks without installing anything locally.
Perfect for learning Linux commands and testing quick deployments.

🛠️ Steps to Host a Portfolio on KillerCoda with Nginx

1. Launch a Linux Playground

  • Sign up or login into KillerCoda. [https://killercoda.com]
  • Go to Playground.
  • Choose an Ubuntu environment.
  • Wait for the terminal to load.

2. Install Nginx
Run:

Sudo apt install nginx -y

Verify the installation:

nginx -version

If it prints a version number, Nginx is good to go.

3. Navigate to the Web Root


cd /var/www/html
ls

You’ll find the default file:


index.nginx-debian.html

Feel free to remove it:


sudo rm index.nginx-debian.html

4. Add Your Portfolio

Create your own index.html:

Sudo nano index.html

Paste your portfolio code into the nano editor.

Save and exit:

CTRL + X > Y > Enter

5. Expose Port 80

On the left sidebar in KillerCoda:

-Open the hamburger menu

-Click Port 80

This exposes your Nginx server to the internet.


6. View Your Live Portfolio

KillerCoda generates a public URL.
Open it in your browser — your portfolio should now be live.

📚 What I Learned

  • How to install and configure Nginx

  • How static websites are served from /var/www/html

  • How ports work (specifically HTTP on port 80)

  • How cloud sandboxes help in DevOps learning

  • Practical web hosting workflow on Linux

This mini-project boosted my confidence in server management and basic deployment.


This content originally appeared on DEV Community and was authored by joseph osuorji


Print Share Comment Cite Upload Translate Updates
APA

joseph osuorji | Sciencx (2025-11-27T01:24:22+00:00) 🚀 Hosting My Portfolio on KillerCoda Using Nginx. Retrieved from https://www.scien.cx/2025/11/27/%f0%9f%9a%80-hosting-my-portfolio-on-killercoda-using-nginx/

MLA
" » 🚀 Hosting My Portfolio on KillerCoda Using Nginx." joseph osuorji | Sciencx - Thursday November 27, 2025, https://www.scien.cx/2025/11/27/%f0%9f%9a%80-hosting-my-portfolio-on-killercoda-using-nginx/
HARVARD
joseph osuorji | Sciencx Thursday November 27, 2025 » 🚀 Hosting My Portfolio on KillerCoda Using Nginx., viewed ,<https://www.scien.cx/2025/11/27/%f0%9f%9a%80-hosting-my-portfolio-on-killercoda-using-nginx/>
VANCOUVER
joseph osuorji | Sciencx - » 🚀 Hosting My Portfolio on KillerCoda Using Nginx. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/11/27/%f0%9f%9a%80-hosting-my-portfolio-on-killercoda-using-nginx/
CHICAGO
" » 🚀 Hosting My Portfolio on KillerCoda Using Nginx." joseph osuorji | Sciencx - Accessed . https://www.scien.cx/2025/11/27/%f0%9f%9a%80-hosting-my-portfolio-on-killercoda-using-nginx/
IEEE
" » 🚀 Hosting My Portfolio on KillerCoda Using Nginx." joseph osuorji | Sciencx [Online]. Available: https://www.scien.cx/2025/11/27/%f0%9f%9a%80-hosting-my-portfolio-on-killercoda-using-nginx/. [Accessed: ]
rf:citation
» 🚀 Hosting My Portfolio on KillerCoda Using Nginx | joseph osuorji | Sciencx | https://www.scien.cx/2025/11/27/%f0%9f%9a%80-hosting-my-portfolio-on-killercoda-using-nginx/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.