SHOUTOUT TO stefanDeveloper
For a manual setup read ME
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
This repository provides a Docker stack to easily set up your server with a simple start script
- 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
This table includes all services which are not working properly
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.
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
- Be aware that the docker container may take up to 5minutes to run properly with the reverse proxy
- Try to access in an incognito browser window
- Restart the container like
docker restart portainer
- 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