<commit_before># vps-powered-by-docker
Arch Linux setup script to obtain a full VPS with Mail, Automatic Reverse Proxy and Rancher server without pain

## Stack
- [Git](https://git-scm.com/)
- [Docker](https://www.docker.com/)
- [Rancher 1.0](http://rancher.com/) as Docker Server management
- [Poste](https://poste.io) as Mail Server
- [jwilder/nginx-proxy](https://github.com/jwilder/nginx-proxy) as Reverse Proxy
- [jrcs/letsencrypt-nginx-proxy-companion](https://hub.docker.com/r/jrcs/letsencrypt-nginx-proxy-companion/) as automatic Let's Encrypt provisioner ( official companion docker for jwilder/nginx-proxy )
- [apache-nginx-referral-spam-blacklist](https://github.com/Stevie-Ray/apache-nginx-referral-spam-blacklist) preloaded for every host

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

## Usage
```
wget https://raw.githubusercontent.com/julianxhokaxhiu/vps-powered-by-docker/master/install.sh
```

Edit the [configuration variables](https://github.com/julianxhokaxhiu/vps-powered-by-docker/blob/master/install.sh#L3) to fit your needs, then<commit_msg>Omit Rancher version<commit_after># vps-powered-by-docker
Arch Linux setup script to obtain a full VPS with Mail, Automatic Reverse Proxy and Rancher server without pain

## Stack
- [Git](https://git-scm.com/)
- [Docker](https://www.docker.com/)
- [Rancher](http://rancher.com/) as Docker Server management
- [Poste](https://poste.io) as Mail Server
- [jwilder/nginx-proxy](https://github.com/jwilder/nginx-proxy) as Reverse Proxy
- [jrcs/letsencrypt-nginx-proxy-companion](https://hub.docker.com/r/jrcs/letsencrypt-nginx-proxy-companion/) as automatic Let's Encrypt provisioner ( official companion docker for jwilder/nginx-proxy )
- [apache-nginx-referral-spam-blacklist](https://github.com/Stevie-Ray/apache-nginx-referral-spam-blacklist) preloaded for every host

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

## Usage
```
wget https://raw.githubusercontent.com/julianxhokaxhiu/vps-powered-by-docker/master/install.sh
```

Edit the [configuration variables](https://github.com/julianxhokaxhiu/vps-powered-by-docker/blob/master/install.sh#L3) to fit your needs, then
{'fraction_non_alphanumeric': 0.13758241758241757, 'fraction_numerical': 0.0017582417582417582, 'mean_word_length': 4.791348600508906, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 16, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5662587', 'n_tokens_mistral': 808, 'n_tokens_neox': 758, 'n_words': 170}