Quick Installation
Overview
Note
The Ansible Playbook also works for >= Ubuntu 20.04.2 LTS!
Warning
The following configurations and URLs are only for example.
The required data will be supplied on request.
Clone the Ansible Playbook as a repository from our deployment git repository. Afterwards, you will install the necessary programs for CRM+.
SSH Configuration
Do following command as root:
$ vim ~/.ssh/config
Paste following content into it:
Host [deploy.host.url]
Hostname [deploy.host.url]
Port [deploy.host.port]
User git
IdentityFile ~/.ssh/id_ed25519
Please send us the file “id_ed25519.pub” to get the required access.
Installation
First, we have to install ansible:
With this done, clone the repository with following command:
$ git clone git@[deploy.host.url]:crm-tools/ih-server-installation.git
/opt/ih-server-installation
Now, run following command:
$ ansible-playbook /opt/ih-server-installation/server_install.yaml
That’s it! You installed all necessary system requirements and now can clone the CRM+ repository and configure your Apache2 vHost.
CRM+ Installation
Clone the CRM in the desired location.
Git clone command is only example (communicated personally)
$ git clone git@deplyoment-server:crm-application.git /var/www/vhosts/your-domain.example.com/crm
Install the CRM+ application
$ bash /var/www/vhosts/your-domain.example.com/crm/bin/install.sh install
Note
See bash /var/www/vhosts/your-domain.example.com/crm/bin/install.sh install
--help
for custom settings like database name.