Skip to content

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

License

Notifications You must be signed in to change notification settings

stefanDeveloper/dodger

Repository files navigation


dodger Logo

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

Getting Started

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 .venv
source .venv/bin/activate

pip install -r requirements.txt

Replace your IP address in the inventory.yml and run the provided Ansible playbook:

ansible-playbook dodger_deploy.yml
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy