Building Aether: Nginx Reverse Proxy

The skeleton of my VPS setup is Nginx. It takes a collection of websites and applications, each with its own way of deployment and brings them under a single umbrella. This is useful if you have multiple projects you wish to host, but do not want the headache of remembering where each one is hosted and managing them individually. Not only does using Nginx save a lot of time and energy, but it’s also a very safe solution. Let me walk you through how and why I set this up. ...

Building Aether: Hosting a Personal Corner of the Internet

It is often told that every serious developer should have their own space on the web. A space to express themselves, share their learning and host all their personal projects. I felt that I was lacking a digital form of expression, so I decided to embark on a journey. I built Aether. This is a framework for hosting my personal website, this blog, an email service and my own API. In order to have maximum control, I decided to build this infrastructure myself. I learned a lot along the way, and this post details the philosophy and high-level implementation details. ...