Developed my own Portfolio Website and Linux Server

In 2025, I decided to build my portfolio website from scratch and host it on my own Ubuntu Server. Since I am programmer I should do this myself, rather then have web hosting service. Also, way more fun to to this myself and learn!

I deployed the website using Nginx as the web server and configured SSL for encrypted connections. Since this is a pure CLI-based Ubuntu Server with no graphical interface installed, all administration is done through the command line.

To manage the server remotely, I use SSH for secure access. This allows me to execute Bash commands directly, install and configure software, and verify that the server is running correctly. I also set up SFTP for file transfers and configured Git with SSH authentication, enabling seamless code deployment from my local machine to the server.

By managing everything through the command line, I have gained hands-on experience with server administration and setup, which has provided me with a wealth of knowledge throughout the process.

Fun fact: the server is under my bed 😂