Published Jul 1, 2025 by Noah Cauchi
Completed: July 2025 | Solo Project |
What: Built and deployed a headless Ubuntu Server running multiple containerized services accessible from the internet
Why: Create a self-hosted infrastructure for media streaming, gaming, and web hosting while learning enterprise-level server management
Impact: Eliminated subscription costs for multiple services while gaining hands-on experience with production server administration
Implemented a containerized microservices architecture using Docker for service isolation and management. Configured reverse proxy to route external traffic to appropriate internal services while maintaining security through CloudFlare’s DNS and traffic management.
Solution: Implemented reverse proxy configuration with CloudFlare DNS management to safely expose services to the internet while maintaining security protocols
Skills Demonstrated: Network security, DNS configuration, traffic routing
Solution: Utilized Docker containerization for service isolation, resource management, and easy deployment/updates
Skills Demonstrated: Container orchestration, system resource optimization, service management
Planning to implement automated backup solutions and explore distributed systems architecture by adding additional nodes for load balancing, fault tolerance, and horizontal scaling across multiple machines.
Technical Skills Developed:
Professional Skills Strengthened: