/dodger

Docker stack including traefik, portainer, seafile, homer, openvpn, gitlab, wordpress, nextcloud, jenkins & Ansible

Primary LanguageShellMIT LicenseMIT


Dodger

Be sure to ⭐ my configuration repo so you can keep up to date on any daily progress!

Overview

This repository provides a complete Docker stack to easily set up your server with Traefik, Portainer, Nextcloud, Homer, Openvpn, Gitlab, Wordpress, Resilio, Seafile, OpenLDAP, Jenkins, and Matrix.

Supported Applications

  • Traefik as a reverse proxy to route your request (mandatory)
  • Wordpress just a simple Wordpress blog page
  • GitLab for coding
  • Portainer helps you to maintain your containers and images
  • Nextcloud one of my favorite private clouds ❤️
  • Homer just a landing page with links
  • Resilio allows you to sync your data with others, helpful to share backups
  • Seafile another cloud (not used by me anymore)
  • OpenLDAP configuration for easy usage with GUI.
  • Matrix Synapse server with LDAP configuration.
  • Hugo hugo server to deploy simple website.
  • Wazuh to monitor security events of our Docker containers.

Getting Started

Just clone this repository and follow each guideline inside the corresponding application folder:

git clone https://github.com/stefanDeveloper/dodger.git

In each of these folders you will find a docker-compose.yml, a .env file, as well as a README.md that describes some basics about this application.

In case you want to run applications individually, please make sure your Docker environment has a network called proxy. If this is not the case, please run:

docker network create proxy