مدیریت ارتباط با مشتریان (CRM) برای هر کسب‌وکاری اهمیت حیاتی دارد. یکی از بهترین گزینه‌ها، EspoCRM است؛ یک نرم‌افزار رایگان و متن‌باز با قابلیت پشتیبانی از زبان فارسی. در این مقاله نحوه نصب و راه‌اندازی کامل EspoCRM روی سرور لینوکسی را به شما آموزش می‌دهیم.


پیش‌نیازهای نصب EspoCRM

  1. یک سرور لینوکسی (Ubuntu 20.04 یا 22.04 پیشنهاد می‌شود).
  2. دسترسی به کاربر sudo.
  3. وب‌سرور Apache.
  4. PHP نسخه 8.1 یا بالاتر.
  5. پایگاه داده MySQL.

۱. به‌روزرسانی سرور

پیش از هر کاری، سیستم عامل خود را به‌روزرسانی کنید:

sudo apt update && sudo apt upgrade -y


۲. نصب وب‌سرور Apache

برای نصب Apache:

sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2


۳. نصب PHP و افزونه‌های موردنیاز

برای پشتیبانی از EspoCRM، PHP و افزونه‌های زیر باید نصب شوند:

sudo apt install php php-cli php-common php-mysql php-gd php-curl php-xml php-mbstring php-zip unzip -y


۴. نصب MySQL و ایجاد پایگاه داده

برای نصب MySQL:

sudo apt install mysql-server -y
sudo mysql_secure_installation

سپس برای ایجاد پایگاه داده:

sudo mysql
CREATE DATABASE espocrm CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER ‘espocrmuser’@’localhost’ IDENTIFIED BY ‘espocrm123’;
GRANT ALL PRIVILEGES ON espocrm.* TO ‘espocrmuser’@’localhost’;
FLUSH PRIVILEGES;
EXIT;


۵. دانلود و نصب EspoCRM

برای دانلود آخرین نسخه:

cd /var/www/html
wget https://www.espocrm.com/downloads/EspoCRM-7.4.0.zip
unzip EspoCRM-7.4.0.zip
mv EspoCRM espocrm

سپس مجوزها را تنظیم کنید:

sudo chown -R www-data:www-data /var/www/html/espocrm
sudo chmod -R 755 /var/www/html/espocrm


۶. تنظیم وب‌سرور Apache برای EspoCRM

یک فایل تنظیمات جدید برای دامنه یا سرور خود ایجاد کنید:

sudo nano /etc/apache2/sites-available/espocrm.conf

محتویات زیر را در فایل قرار دهید:

ServerAdmin admin@example.com
DocumentRoot /var/www/html/espocrm
ServerName your_domain_or_ip
<Directory /var/www/html/espocrm>
    AllowOverride All
    Require all granted
</Directory>

۷. تکمیل نصب از رابط وب

  1. مرورگر را باز کنید و به آدرس زیر بروید:

http://your_domain_or_ip

  1. تنظیمات زیر را وارد کنید:

Database Name: espocrm

Database Username: espocrmuser

Database Password: espocrm123

  1. نصب را ادامه دهید و نام کاربری و رمز عبور پیش‌فرض را تنظیم کنید.

۸. افزودن فونت فارسی

برای استفاده از فونت فارسی مانند وزیر یا ایران‌سنس:

  1. فایل فونت را در مسیر client/fonts آپلود کنید.
  2. فایل CSS را ویرایش کرده و کد زیر را اضافه کنید:

@font-face {
font-family: ‘Vazir’;
src: url(‘../fonts/Vazir.woff2’) format(‘woff2’);}
body, html, * {
font-family: ‘Vazir’, sans-serif !important;}


نتیجه‌گیری

با طی کردن این مراحل، سرور لینوکسی شما برای اجرای EspoCRM بهینه‌سازی شده و آماده است. در صورت نیاز به مشاوره بیشتر یا تنظیمات سفارشی، مقالات دیگر سایت fardadshabake.com را مطالعه کنید. این سیستم قدرتمند با زبان فارسی، ابزار بسیار مناسبی برای مدیریت مشتریان و پروژه‌ها خواهد بود.

دیدگاه ها غیرفعال است