Instalação CRM · 7 min read · Nov 18, 2025

Como Instalar o vTiger CRM no Ubuntu 24.04

vTiger é uma solução de CRM (Gerenciamento de Relacionamento com o Cliente) tudo-em-um para o seu negócio. É adequado para pequenas e médias empresas. O vTiger CRM fornece várias ferramentas para clientes e usuários, que aumentam a operação do seu negócio.

O vTiger CRM oferece duas soluções: a solução em nuvem do vTiger CRM, pela qual você pode pagar por todos os recursos de gerenciamento e adicionais, e a versão de código aberto do vTiger CRM, que você pode hospedar em seu próprio servidor.

Neste guia, vamos orientá-lo na instalação do vTiger CRM em um servidor Ubuntu 24.04. Você instalará e executará o vTiger com a pilha LAMP (Linux, Apache, MySQL/MariaDB e PHP), e então protegerá o vTiger com HTTPS.

Pré-requisitos

Antes de começar, certifique-se de ter o seguinte:

Um servidor Ubuntu 24.04. Um usuário não-root com privilégios de administrador. Um nome de domínio apontado para o endereço IP do servidor.

Instalando dependências

O vTiger é um software de CRM de código aberto baseado em PHP e MySQL/MariaDB. Você precisa instalar a pilha LAMP ou LEMP em seu sistema para instalá-lo. Neste exemplo, você executará o vTiger com a pilha LAMP em seu sistema Ubuntu.

Primeiro, execute o seguinte comando para atualizar o índice de pacotes do Ubuntu.

sudo apt update

atualizar repositório

Agora instale os pacotes da pilha LAMP (Linux, Apache2, MySQL/MariaDB e PHP) com o seguinte comando. Digite Y para confirmar a instalação.

sudo apt install apache2 mariadb-server php libapache2-mod-php php-common php-sqlite3 php-json php-curl php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip php-soap php-imap php-bcmath wget unzip -y

Após a instalação ser concluída, verifique o status do servidor web Apache com o seguinte:

sudo systemctl is-enabled apache2
sudo systemctl status apache2

Você pode ver abaixo que o servidor web Apache está habilitado e ativo (em execução).

verificar servidor web apache

Verifique o status do serviço MariaDB com o seguinte:

sudo systemctl is-enabled mariadb
sudo systemctl status mariadb

Você verá o status do servidor MariaDB ativo (em execução) e habilitado.

verificar mariadb

Por fim, verifique a versão do PHP usando o comando abaixo. O PHP 8.3 deve estar instalado em seu sistema Ubuntu.

sudo php -v

verificar php

Configurando o PHP

Após instalar as dependências, você configurará a instalação do PHP editando o arquivo de configuração php.ini.

Abra a configuração padrão do PHP /etc/php/8.3/apache2/php.ini com o seguinte editor nano.

sudo nano /etc/php/8.3/apache2/php.ini

Altere as configurações padrão como a seguir - certifique-se de ajustar as opções memory_limit e date.timezone conforme necessário.

memory_limit = 512M
upload_max_file_size = 100M
log_errors = Off
max_execution_time = 100
date.timezone = Europe/Amsterdam

Quando terminar, salve o arquivo e saia do editor.

Agora execute o seguinte comando para reiniciar o servidor web Apache e aplicar sua configuração PHP.

sudo systemctl restart apache2

Configurando o servidor MariaDB

Nesta seção, você protegerá a instalação do servidor MariaDB. Em seguida, um novo banco de dados e usuário serão criados que o vTiger CRM usará. Você usará mariadb-secure-installation para proteger o MariaDB e o cliente mariadb para criar um novo banco de dados e usuário.

Para configurar o servidor MariaDB, abra o arquivo /etc/mysql/maridb.conf.d/50-server.conf com o seguinte comando do editor nano.

sudo nano /etc/mysql/maridb.conf.d/50-server.conf

Na seção [mysqld], adicione a seguinte linha:

sql_mode = ""

Salve o arquivo e saia do editor.

Agora execute o comando abaixo para reiniciar o servidor MariaDB e aplicar suas alterações.

sudo systemctl status mariadb

Em seguida, você precisará proteger a instalação do MariaDB com a utilidade mariadb-secure-installation. Execute-a como a seguir:

sudo mariadb-secure-installation

Você será questionado sobre as seguintes configurações:

  • pressione enter para confirmar e configurar a implantação do MariaDB.
  • Digite Y para alterar o método de autenticação para unix_socket.
  • Digite Y para configurar a senha root para o MariaDB e digite a nova senha forte.
  • Digite Y para remover o usuário anônimo padrão do servidor MariaDB.
  • Para desabilitar o login remoto para o usuário root, digite Y novamente para confirmar.
  • Agora remova o banco de dados de teste padrão do servidor MariaDB.
  • Por fim, digite Y novamente para recarregar todos os privilégios de tabela.

Agora que você protegeu o servidor MariaDB, criará um novo banco de dados e usuário que o vTiger CRM usará. Faça login no servidor MariaDB com o comando mariadb abaixo.

Digite sua senha root do MariaDB quando solicitado.

sudo mariadb -u root -p

Execute as seguintes consultas para criar um novo banco de dados e usuário para o vTiger. Neste exemplo, você criará um novo banco de dados vtigerdb e um novo usuário vtiger com a senha password.

CREATE DATABASE vtigerdb;
CREATE USER vtiger@localhost IDENTIFIED BY ‘password’;
GRANT ALL ON vtigerdb.* TO vtiger@localhost WITH GRANT OPTION;
FLUSH PRIVILEGES;

criar banco de dados

Agora execute a consulta abaixo para verificar os privilégios do usuário vtiger. Certifique-se de que o usuário vtiger pode acessar o banco de dados vtigerdb.

SHOW GRANT FOR vtiger@localhost;

Digite quit para sair do servidor MariaDB.

verificar usuário

Baixando o código-fonte do vTiger

Agora que você configurou tanto o PHP quanto o MariaDB, você baixará o código-fonte do vTiger e configurará o diretório raiz do documento com as permissões e propriedade adequadas.

Vá para o diretório /var/www e baixe o código-fonte do vTiger com o comando wget abaixo. Visite a página de download do vTiger CRM para pegar o link para a versão mais recente.

cd /var/www/
wget https://sourceforge.net/projects/vtigercrm/files/vtiger CRM 8.2.0/Core Product/vtigercrm8.2.0.tar.gz/download

Agora execute o comando abaixo para extrair o código-fonte do vTiger. Com isso, seu diretório raiz do documento para o vTiger deve estar localizado no diretório /var/www/vtiger.

tar -xf download

Por fim, altere a propriedade do diretório /var/www/vtigercrm para o usuário www-data e a permissão padrão para 0755.

sudo chown -R www-data:www-data /var/www/vtigercrm
sudo chmod 755 /var/www/vtigercrm

Adicionando host virtual do Apache

Após baixar o código-fonte do vTiger, você criará um novo host virtual do Apache para executar o vTiger. Certifique-se de ter seu nome de domínio pronto e apontado para o endereço IP do seu servidor.

Primeiro, execute o comando abaixo para habilitar os módulos rewrite e headers no servidor web Apache.

sudo a2enmod rewrite headers

Crie uma nova configuração de host virtual /etc/apache2/sites-available/vtiger.conf com o comando nano abaixo.

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

Adicione a configuração abaixo e certifique-se de alterar o nome do domínio para o seu domínio.


    ServerName crm.howtoforge.local
    DocumentRoot /var/www/vtigercrm

     
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     

     ErrorLog /var/log/apache2/vtigercrm_error.log
     CustomLog /var/log/apache2/vtigercrm_access.log combined

Quando terminar, salve e saia do arquivo.

Agora execute o comando abaixo para ativar o arquivo de host virtual vtiger.conf e verificar sua sintaxe do Apache. Se você tiver a sintaxe do Apache correta, receberá uma saída Syntax is OK.

sudo a2ensite vtiger.conf
sudo apachectl configtest

Por fim, reinicie o servidor web Apache para aplicar suas alterações com o seguinte - Com isso, sua instalação do vTiger está pronta.

sudo systemctl restart apache2

configurar vhost

Protegendo o vTiger com HTTPS

Para proteger o vTiger, você configurará HTTPS através do Certbot e Letsencrypt. Com isso, você pode gerar certificados SSL/TLS e configurar HTTPS automaticamente em seu host virtual Apache.

Instale o certbot e o plugin python3-certbot-apache com o seguinte comando. Digite Y para confirmar a instalação.

sudo apt install certbot python3-certbot-apache

Após a instalação ser concluída, gere novos certificados SSL/TLS para o seu nome de domínio do vTiger com o seguinte. Certifique-se de alterar tanto seu endereço de e-mail quanto o nome do domínio com suas informações.

sudo certbot –apache –agree-tos –redirect –hsts –staple-ocsp –email [email protected] -d crm.howtoforge.local

Quando o processo estiver completo, seus certificados SSL/TLS estarão disponíveis no diretório /etc/letsencrypt//live/domain.com. E sua instalação do vTiger estará protegida com HTTPS.

Instalando o vTiger CRM

Visite o nome de domínio da sua instalação do vTiger, como https://crm.howtoforge.local/; você verá o assistente de instalação do vTiger.

Clique em Instalar para iniciar a instalação.

instalar vtiger

Clique em Eu Concordo para confirmar a licença e os termos do vTiger CRM.

aceitar licença

Agora, certifique-se de que seu sistema está pronto para a instalação do vTiger CRM. Certifique-se de que o status de todos os requisitos é Sim, e clique em Próximo.

requisitos

Insira os detalhes do nome do banco de dados MariaDB, usuário e senha. Em seguida, insira um novo usuário administrador para a instalação do vTiger. Clique em Próximo para confirmar.

banco de dados e usuário

Verifique novamente os detalhes da instalação do vTiger CRM e clique em Próximo.

confirmar configurações

Deixe a seção de coleta de dados anônimos como padrão e clique em Próximo.

coleta de dados padrão

Agora, a instalação do vTiger CRM começará.

instalação iniciar

Quando a instalação estiver completa, selecione os módulos conforme necessário e clique em Próximo para continuar.

selecionar módulos

Agora você será redirecionado para o painel do vTiger CRM como o seguinte:

painel vtiger

Nas configurações de administração do vTiger, você pode ver informações detalhadas relacionadas à sua instalação e configuração do vTiger CRM.

Conclusão

Parabéns! Você completou a instalação do vTiger CRM no servidor Ubuntu 24.04. Você tem o vTiger CRM funcionando com a pilha LAMP (Linux, Apache, MySQL/MariaDB e PHP) e protegido com HTTPS através do Certbot e Letsencrypt.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.