# SuiteCRM on Ubuntu 22.04.1 ## Общие сведения CRM (Customer Relationship Management) системы - это инструменты, разработанные для управления взаимоотношениями компании с клиентами. Они помогают собирать, хранить и анализировать информацию о клиентах, что позволяет компаниям эффективнее взаимодействовать с ними и повысить уровень удовлетворенности клиентов. CRM системы позволяют автоматизировать многие процессы, связанные с управлением клиентской базой. С их помощью можно создавать профили клиентов, отслеживать их покупки и историю взаимодействия с компанией, отправлять персонализированные предложения и рассылки, управлять рекламными кампаниями и многое другое. Одним из основных преимуществ CRM систем является повышение эффективности продаж. Они позволяют определить потенциальных клиентов, отслеживать прогресс продаж и улучшать коммуникацию с клиентами на всех этапах сделки. Среди популярных CRM систем можно выделить следующие: 1. SuiteCRM - это бесплатная и открытая CRM-система с отличным набором функций для управления продажами, маркетингом и обслуживанием клиентов. Она имеет отличную интеграцию с различными платформами и сервисами, такими как Google, Outlook, Mailchimp и другие. 2. Zoho CRM - это мощная и гибкая CRM-система, которая позволяет управлять продажами, маркетингом, обслуживанием клиентов и аналитикой в едином интерфейсе. Она также имеет множество интеграций с различными сервисами. 3. SugarCRM - это CRM-система, которая предоставляет отличные функции для управления продажами, маркетингом и обслуживанием клиентов. Она имеет множество интеграций и может быть установлена на Linux. 4. vtiger CRM - это CRM-система с открытым исходным кодом, которая предоставляет мощный набор функций для управления продажами, маркетингом, обслуживанием клиентов и аналитикой. Она имеет множество интеграций и может быть установлена на Linux. 5. Dolibarr - это бесплатная и открытая CRM-система, которая позволяет управлять продажами, финансами, складским учетом, проектами и многим другим. Она также имеет множество интеграций и может быть установлена на Linux. В рамках данной статьи будет рассмотрена Suite CRM. ## Установка Установка Suite CRM будет производиться при помощи Docker. Первым делом обновим систему, после чего установим Docker и Docker Compose ``` apt-get -y update && apt-get -y upgrade apt-get install -y docker.io docker-compose ``` Следующим шагом создаем директорию для нашего файла Docker Compose и переходим в нее ``` mkdir /etc/hihihaha cd /etc/hihihaha ``` Далее создаем файл **docker-compose.yml** ``` version: '2' services: mariadb: image: docker.io/bitnami/mariadb:10.6 environment: - ALLOW_EMPTY_PASSWORD=yes - MARIADB_USER=bn_suitecrm - MARIADB_DATABASE=bitnami_suitecrm - MARIADB_PASSWORD=bitnami123 volumes: - 'mariadb_data:/bitnami/mariadb' suitecrm: image: docker.io/bitnami/suitecrm:8 ports: - '80:8080' - '443:8443' environment: - SUITECRM_DATABASE_HOST=mariadb - SUITECRM_DATABASE_PORT_NUMBER=3306 - SUITECRM_DATABASE_USER=bn_suitecrm - SUITECRM_DATABASE_NAME=bitnami_suitecrm - SUITECRM_DATABASE_PASSWORD=bitnami123 # - SUITECRM_USERNAME=admin # - SUITECRM_PASSWORD=admin - ALLOW_EMPTY_PASSWORD=yes volumes: - 'suitecrm_data:/bitnami/suitecrm' depends_on: - mariadb volumes: mariadb_data: driver: local suitecrm_data: driver: local ``` Запускаем Docker compose: ``` docker-compose up -d ``` При помощи команды **docker ps -a** смотрим список наших контейнеров, после чего при помощи **docker inspect** просматриваем информацию о нужном нам контейнере и находим там IP-адрес ![](https://i.imgur.com/nqzTESb.png) В данном случае команда будет выглядеть следующим образом ``` docker inspect 8a88315c0cdb ``` Открываем бразуер и переходим по адресу: **http://ip-address:8080** ![](https://i.imgur.com/YhiKBdq.png) Авторизуемся с логином и паролем **user:bitnami** соответственно ## Функционал SuiteCRM Попав на главную страницу можно уже рассмотреть основной функционал SuiteCRM ![](https://i.imgur.com/pEJ5rTe.png) Из названий вкладок в верхнем меню становится сразу ясно, за что отвечает каждая из них.