Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefandeveloper/dodger
Docker stack including traefik, portainer, seafile, homer, openvpn, gitlab, wordpress, nextcloud, jenkins & Ansible
https://github.com/stefandeveloper/dodger
boilerplate docker docker-compose docker-stack dodger gitlab homer jenkins matrix-synapse nextcloud openldap openvpn portainer seafile signal telegram traefik whatsapp wordpress
Last synced: 2 months ago
JSON representation
Docker stack including traefik, portainer, seafile, homer, openvpn, gitlab, wordpress, nextcloud, jenkins & Ansible
- Host: GitHub
- URL: https://github.com/stefandeveloper/dodger
- Owner: stefanDeveloper
- License: mit
- Created: 2020-11-26T21:28:48.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-01T10:32:07.000Z (3 months ago)
- Last Synced: 2024-11-01T11:24:09.305Z (3 months ago)
- Topics: boilerplate, docker, docker-compose, docker-stack, dodger, gitlab, homer, jenkins, matrix-synapse, nextcloud, openldap, openvpn, portainer, seafile, signal, telegram, traefik, whatsapp, wordpress
- Language: Jinja
- Homepage:
- Size: 123 KB
- Stars: 38
- Watchers: 4
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![dodger Logo](https://github.com/stefanDeveloper/dodger/assets/18898803/baa4278f-ef46-4227-a08c-cfb8445c17a4?raw=true)Be sure to :star: 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](./traefik/README.md) as a reverse proxy to route your request (mandatory)
* [Crowdsec](./Crowdsec/README.md) just the best firewall handler
* [GitLab](./gitlab/README.md) for coding
* [Nextcloud](./Nextcloud/README.md) one of my favorite private clouds :heart:
* [Homer](./homer/README.md) just a landing page with links
* [OpenLDAP](./openldap/README.md) configuration for easy usage with GUI.
* [Matrix](./matrix/README.md) Synapse server with LDAP configuration.
* [Hugo](./hugo/README.md) hugo server to deploy simple website.
* [Wazuh](./wazuh/README.md) to monitor security events of our Docker containers.## Getting Started
Just clone this repository and follow each guideline inside the corresponding application folder:
```sh
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:
```bash
python -m venv .venv
source .venv/bin/activatepip install -r requirements.txt
```Replace your IP address in the `inventory.yml` and run the provided Ansible playbook:
```bash
ansible-playbook dodger_deploy.yml
```