Skip to content

Latest commit

 

History

History
61 lines (44 loc) · 2.08 KB

README.md

File metadata and controls

61 lines (44 loc) · 2.08 KB

Welcome to CTFd Multi Docker 👋

Version License: MIT Twitter: michaelsantosti


                _________              __                  __  .__
               /   _____/____    _____/  |_  ____  _______/  |_|__|
               \_____  \__   \  /    \   __\/  _ \/  ___/\   __\  |
               /        \/ __ \|   |  \  | (  <_> )___ \  |  | |  |
              /_______  (____  /___|  /__|  \____/____  > |__| |__|
 =====================\/=====\/=====\/================\/=======================
                            Multi CTFd Docker Deploy Setup
 ==============================================================================
   Date............ 05/01/2024              Version....... V1.0
   By.............. Michael Santosti        Target........ CTFd
 ==============================================================================

Description

This project aims to provide a foundation for deploying multiple CTFd dockers on a single server running Ubuntu 21.04 or higher.

By default, this model will create separate stacks, one for monitoring with Glances, another with MariaDB and Adminer, and four more stacks, each with its respective CTFd and Redis.

Getting Started

Prerequisites

  • Ubuntu 21.04 or later
  • Docker
  • Docker Compose

Installing

  1. Clone the repository on your computer
git clone https://github.com/michaelsantosti/ctfd_multi_docker.git docker
  1. Access the directory and run the script
cd docker
sudo chmod +x start-ctfd.sh
sudo bash start-ctfd.sh

Author

👤 Michael Santosti

Show your support

Give a ⭐️ if this project helped you!