The Rabbit Hole Lab
2025-09-08 by Mark Hart
Welcome to the Rabbit Hole Lab.
This is the lab created to allow Mark Hart to go down a rabbit hole of IT learning. The reason this lab exist is... honestly, I have no idea how I got here. I go down rabbit holes when I really get interested in something.
Early this year I got an IBM Data Analysts certification because I got obsessed with NBA stats. I am not sure it taught me any new hard skills, but it did show me how to look at data. The skill set that was required was already in my bag. 😎 Database, python, excel, data sterilization from my IT background - the statical methods from my years as a chemistry major.
I like to learn new skills, but still not sure how I got here. So far going down this rabbit hole I have:
- Configured a vps Linux server to run multi-tenant docker stacks
- Containerized Nginx reverse proxy server
- Created a multi-container docker stack that includes
- Frontend - Static site written in JavaScript
- Database - PostgreSQL - coming soon
- File Storage
- Backend - JavaScript
- Admin - ??
- Nginx reverse proxy for the app
- Deployed container stack from GitHub to the VPS
- Resolved container port conflicts
- Add Markdown posting while working on building out the backend and database.
I remembered
Update: I remembered how I got here. I have been managing cPanel hosting and WordPress sites for the past 10 years. I have had an app on my mind the past few years.Everytime I built it out, I kept running into - how to get it to production on my servers. I got fed up with it. I realized that in order to get exactly what I was envisioning, I would have to have complete control of the server. So here I am and we will see if I can get this app to production. 😊
