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.
- 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.
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