Skip to content

Inception is a Docker-based system administration project that sets up a secure, multi-service infrastructure using Docker Compose. It includes services like NGINX, WordPress, MariaDB, Redis, FTP, Adminer, and a static website β€” all containerized and configured to work together within a custom virtual network.

Notifications You must be signed in to change notification settings

AgvanGrigoryan/Inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✨ Inception Project

A fully containerized, modular infrastructure powered by Docker Compose.

Docker License Made With


πŸ“– Overview

Inception is a system administration project where you build a personal infrastructure composed of multiple services β€” each running in its own Docker container, securely configured and orchestrated via Docker Compose.

Everything is lightweight, persistent, and reproducible.


πŸ› οΈ Services Included

  • NGINX β€” SSL-secured web server and reverse proxy
  • WordPress β€” CMS application
  • MariaDB β€” Relational database server
  • Redis β€” Caching server
  • Adminer β€” Database administration interface
  • FTP Server β€” Secure file transfer service
  • Static Site β€” Bonus service

πŸš€ Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/inception.git
    cd inception
  2. Configure environment variables and secrets.

  3. Build and launch the containers:

    make up

🧩 Features

  • πŸ”’ SSL Encryption with Docker secrets
  • πŸ“¦ Volume persistence for database and WordPress data
  • πŸ›‘οΈ Private Docker network for secure communication
  • πŸ› οΈ Environment-based configuration with .env support
  • ⚑ Modular, rebuildable services

🧰 Requirements

  • 🐳 Docker
  • πŸ™ Docker Compose
  • 🐧 Linux-based OS (recommended)

πŸ“œ License

This project is developed for educational purposes.

About

Inception is a Docker-based system administration project that sets up a secure, multi-service infrastructure using Docker Compose. It includes services like NGINX, WordPress, MariaDB, Redis, FTP, Adminer, and a static website β€” all containerized and configured to work together within a custom virtual network.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published