Inception

A system administration project focused on containerization and infrastructure setup. The goal was to build a small but complete multi-service infrastructure using Docker, where each service runs in its own container following security best practices.

What it does

  • NGINX container as the sole entry point over TLSv1.3
  • WordPress container with php-fpm, configured and ready to use
  • MariaDB container as the database backend
  • Persistent volumes for database data and WordPress files
  • Docker network isolating container communication
  • All images built from scratch using custom Dockerfiles — no pre-built images
  • Automatic restart on failure for all services

Tech Stack

  • Docker and Docker Compose
  • NGINX with TLS termination
  • WordPress with php-fpm
  • MariaDB
  • Alpine / Debian base images