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

LarsRoman/dodger

 
 

Repository files navigation

SHOUTOUT TO stefanDeveloper

For a manual setup read ME

IMPORTANT

I am currently working on a better solution: But when entering any input the bash script will try to execute it. That means you should add anything manually or just use alphanumeric input or try to avoid \, $, ´, etc

Overview

This repository provides a Docker stack to easily set up your server with a simple start script

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)
  • Matrix a chat-tool similar to slack, but fully open source
  • Teamspeak a voice over IP service

Table of Shame

This table includes all services which are not working properly

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

During the script anything can be modified and installed via the script, whether you would like a full instalation of all services or just like to install traefik, portainer and gitlab :) Every service will be asked if you really would like to install it.

git clone https://github.com/LarsRoman/dodger.git
cd dodger
chmod +x ./start.sh
./start.sh

Troubleshooting

  1. Be aware that the docker container may take up to 5minutes to run properly with the reverse proxy
  2. Try to access in an incognito browser window
  3. Restart the container like docker restart portainer
  4. Create an issue or push request if you find and/or fixed something

In case the S3 Backup of Gitlab is not working, read the gitlab documentation under Troubleshooting for a manual fix

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

  • Shell 50.8%
  • SCSS 38.3%
  • Jinja 10.9%