Vtiger CRM should be configured with strict role hierarchy, secure extension policy, and protected customer data exports.
Main configuration file located in the Vtiger root directory:
<?php
$Vtiger_Config_File = 'config.inc.php';
// Database settings
$dbconfig = [
'db_server' => 'localhost',
'db_port' => '3306',
'db_hostname' => 'localhost:3306',
'database' => 'vtiger',
'db_username' => 'vtiger',
'db_password' => 'your-secure-password',
];
// Site URL
$site_url = 'https://vtiger.example.com';
// Root directory
$root_directory = '/var/www/vtigercrm/';
APP_URL=https://vtiger.example.com
DB_HOST=mariadb
DB_PORT=3306
DB_NAME=vtiger
DB_USER=vtiger
DB_PASSWORD=replace-with-strong-password
DB_ROOT_PASSWORD=replace-with-strong-root-password
mysqldump -u vtiger -p vtiger > vtiger_backup_$(date +%Y%m%d).sql
Backup these directories:
/var/www/vtigercrm/storage/ - File attachments/var/www/vtigercrm/config.inc.php - Configuration/var/www/vtigercrm/user_privileges/ - User settingsAny questions?
Feel free to contact us. Find all contact information on our contact page.