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

tobias-rauch/School-project

 
 

Repository files navigation


Dodger

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

Overview

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

Table Of Contents

  • 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
  • OpenVPN is self-explaining
  • Resilio allows you to sync your data with others, helpful to share backups
  • Seafile another cloud (not used by me anymore)

Usage

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

Prerequisite

Before running one of the applications, it is advisable to follow the Prerequisite. This guideline helps you to set up your server with some very basic settings, like Fail2Ban.

Getting Started

tbc. Ansible configuration

Contribution

If you face troubles starting one of these docker-compose files, do not hestitate to create issues or pull request.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 71.8%
  • Shell 28.2%