This site has evolved and changed multiple times. It is currently hosted on github pages but has previously been hosted locally and both Ubuntu and Debian. You can see notes on this below.
Most of the articles I will publish will either be personal projects or guides which will be open to peer review. I have been using Fedora at home for a while and working with CentOS servers for almost 2 years, so developing this site on CentOS 8 was a natural choice. The first iteration was hosted in wordpress, and while it looked nice I was not quite getting the visual aesthetic I was looking for. This iteration is written in ReStructuredText and compiled using sphinx. You can select “View page source” in the upper right hand corner on any page to see the RST files. I will also include some great Sphinx resources below.
This site was originally deployed in CentOS 8. However, with CentOS 8 will reach EOL in 2021 this server has been migrated to Centos 8 Stream in the hope that Stream will still provide a stable web hosting platform.
This is also my first successful site to use SSL certs, provided by DigiCert.
The server is physically hosted in my laundry room. All work on this server, including designing the website, are done via SSH. To connect to the server I have a SSL client vpn into my home network.
The original My Lil Server was a learning project written from Scratch in HTML and hosted on an Ubuntu VM. It took 6 months from purchasing an old server, becoming familiar with ESXi, HTML, CSS, internal networking, DDNS, public IPs vs private IPs and NAT to a fully functioning project. I decided to retire this project in favor of building a more up to date site that can convey information easier.
The old project has been migrated to github and can bee seen at the link below.