- Notifications
You must be signed in to change notification settings - Fork9
Docker stack including traefik, portainer, seafile, homer, openvpn, gitlab, wordpress, nextcloud, jenkins & Ansible
License
stefanDeveloper/dodger
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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)
- Crowdsec just the best firewall handler
- GitLab for coding
- Nextcloud one of my favorite private clouds ❤️
- Homer just a landing page with links
- 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
Deploying made simple by applying Ansible Playbooks including hardening, installs and more!
Create Python virtualenv and install requirements:
python -m venv .venvsource .venv/bin/activatepip install -r requirements.txt
Replace your IP address in theinventory.yml
and run the provided Ansible playbook:
ansible-playbook dodger_deploy.yml
About
Docker stack including traefik, portainer, seafile, homer, openvpn, gitlab, wordpress, nextcloud, jenkins & Ansible