Skip to content

michaelsantosti/ctfd_multi_docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages