/vps-powered-by-docker

Arch Linux setup script to obtain a full VPS with Automatic Reverse Proxy (and more) without pain

Primary LanguageShellMIT LicenseMIT

vps-powered-by-docker

Arch Linux setup script to obtain a full VPS with Automatic Reverse Proxy without pain

Stack

Modules

Requirements

A clean Arch Linux install with SSH capability as root user ( or any user which has sudo powers ).

Installation

wget https://github.com/julianxhokaxhiu/vps-powered-by-docker/archive/master.zip
unzip master.zip && cd vps-powered-by-docker-master
find ./ -name "*.sh" -exec chmod +x {} \;
./install.sh

Module setup

Edit the configuration variables to fit your needs, inside every module, then

./modules/<module_name>.sh
# example ./modules/mail_server.sh

Performance monitoring

Take a look at your Docker status thanks to this awesome CLI tool called ctop.

Disclaimer

  • The mapping of the domains to the Host IP is considered done already externally to this project ( through DNS Server or statically inside your hosts file )