Personal Infrastructure Lab is a self-hosted environment used to deploy, operate and expose personal applications and services to the Internet.
The lab acts as a personal infrastructure playground where I can experiment with real deployment scenarios rather than only running applications locally.

Infrastructure
The environment is built around Linux and Docker, with services running as isolated containers.
Publicly accessible applications are exposed through a reverse proxy with HTTPS, while DNS is used to route external traffic to the appropriate services.
What I Use It For
The infrastructure is used to host and operate personal projects and self-hosted services, providing a practical environment to work with real networking and deployment configurations.
It also provides hands-on experience with:
- Containerized applications
- Docker networking
- Reverse proxy configuration with Caddy
- DNS and subdomain management
- TLS / HTTPS
- Service deployment and management
- Internal and public service exposure
- Infrastructure troubleshooting
Technologies
- Operating System: Linux
- Containers: Docker
- Networking: DNS, reverse proxy, HTTPS
- Deployment: Containerized services
The lab is continuously evolving as new projects are developed and deployed.