/Inception

Primary LanguageShellGNU General Public License v2.0GPL-2.0


Inception
Inception

This project aims to broaden your knowledge of system administration by using Docker and docker-compose.

docker"

Project OverviewBuildingAuthorLicense

Project Diagram

Diagram

Project Overview

  • Every single image is built from scratch based on Alpine or Debian
    • NGINX.
    • MariaDB.
    • Wordpress.
    • Hugo.
    • Adminer.
    • Redis.
    • vSFTPd.
    • cAdvisor.
  • Customizable credentials
    • Easily changle all credentials and secret by editing .env file.
  • HTTPS only (TLSv1.3)
  • Seprate Volumes for Wordpress and MariaDB for persistance
  • Cross platform (duh)
    • Windows, macOS and Linux ready.
  • Makefile for easy building and running or cleaning.

⚙️ Building

To run this project you need Docker and docker-compose installed on your computer.

# Clone this repository
$ git clone https://github.com/ahkecha/Inception

# Go into the repository
$ cd Inceptions

# A Simple make will fire up Inceptions
$ make all

# rebuild the containers
$ make build

# delete all containers
$ make fclean

Author

@ahkecha

License

GPL

GitHub @ahkecha  ·