<commit_before># Setup the project on your server

If you don't want to use Docker, the best way to setup the project is to use the
same configuration that [Homestead](https://laravel.com/docs/5.3/homestead)
uses. Basically, Monica depends on the following:

* PHP 7.0+
* MySQL, SQLite or Postgre
* Git
* Composer
* Optional: Redis or Beanstalk

The preferred OS distribution is Ubuntu 16.04, simply because all the
development is made on it and we know it works. However, any OS that lets you
install the above packages should work.

Once the softwares above are installed, clone the repository and proceed as
follow:

1. `composer install` in the folder the repository has been cloned.
1. `cp .env.example .env` to configure Monica.
1. Update `.env` with your specific needs.<commit_msg>Fix typo in docs (#572)<commit_after># Setup the project on your server

If you don't want to use Docker, the best way to setup the project is to use the
same configuration that [Homestead](https://laravel.com/docs/5.3/homestead)
uses. Basically, Monica depends on the following:

* PHP 7.0+
* MySQL, SQLite or PostgreSQL
* Git
* Composer
* Optional: Redis or Beanstalk

The preferred OS distribution is Ubuntu 16.04, simply because all the
development is made on it and we know it works. However, any OS that lets you
install the above packages should work.

Once the softwares above are installed, clone the repository and proceed as
follow:

1. `composer install` in the folder the repository has been cloned.
1. `cp .env.example .env` to configure Monica.
1. Update `.env` with your specific needs.
{'fraction_non_alphanumeric': 0.06851037083595223, 'fraction_numerical': 0.01571338780641106, 'mean_word_length': 4.219672131147541, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, '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': '94748', 'n_tokens_mistral': 478, 'n_tokens_neox': 436, 'n_words': 241}