Como instalar o Odoo no CentOS 8

O Odoo foi projetado para ser o software de gestão abrangente que oferece ao usuário final as melhores opções de trabalho, mas sem complexidade, Odoo integra mais de 30 aplicativos principais que são constantemente atualizados para terem suas funcionalidades.

O Odoo pretende ser um CRM com alta disponibilidade e escalabilidade uma vez que a sua utilização é diversa, indo desde comércio eletrónico, gestão de projetos, assistência técnica, contabilidade, inventário a vários níveis de ERP.

CaracteristicasAlgumas de suas características são:

  • Interface de usuário moderna com painéis modernos e dinâmicos
  • Função de visualização de tela grande
  • Possui um aplicativo mobile
  • Função GeoIP para detectar clientes potenciais, bem como ser capaz de encontrar países, estados ou cidades automaticamente a partir do endereço IP
  • Possui mais de 30 aplicativos de marketing para aumentar as vendas e gestão
  • Opção de criar regras que permitem basear-se em associações e segmentos
  • URL de seguidores
  • Grave chamadas ou inicie chamadas VoIP com apenas algumas etapas simples
  • Gerenciamento de atividades e chamadas
  • Histórico completo de todos os processos com um cliente
  • Integre modelos de e-mail para facilitar os processos de escrita
  • Compatível com telefonia VoIP
  • Possui painel CRM

A Solvetic explicará como instalar o Odoo no CentOS 8 e assim ter a melhor opção para gerenciar seu CRM.

1. Instale Odoo no CentOS 8

Passo 1
A primeira coisa a fazer será atualizar o sistema e seus repositórios, para isso utilizaremos o seguinte comando:

 atualização dnf

Assim que o sistema for atualizado, vamos instalar o repositório EPEL com o seguinte comando:

 dnf install epel-release
Passo 2
Este repositório foi projetado para que as opções do CentOS 8 sejam maiores.

2. Como instalar o Python e suas dependências

Passo 1
O Odoo requer Python 3 e algumas dependências dele para um funcionamento ideal. Para instalá-lo, usaremos o seguinte comando:

 dnf install python36 python36-devel git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg.webp-devel freetype-devel

Passo 2
Inserimos a letra "s" para confirmar o download e a instalação destes:

3. Como instalar e configurar o PostgreSQL no CentOS 8

Passo 1
PostgreSQL é um sistema de gerenciamento de banco de dados relacional de código aberto que permite armazenar dados de forma segura, para realizar esta instalação vamos executar o seguinte:

 dnf install postgresql-server postgresql-contrib

Passo 2
Colocamos a letra "s" para aceitar o download e instalação do PostgreSQL:

Depois disso, vamos inicializar o cluster PostgreSQL:

 sudo postgresql-setup initdb
etapa 3
Reiniciamos o serviço e o habilitamos na inicialização do CentOS 8 com o seguinte comando:
 sudo systemctl restart postgresql sudo systemctl enable postgresql

Passo 4
Verificamos seu status atual:

 systemctl status postgresql

4. Como instalar o Wkhtmltopdf CentOS 8

Passo 1
Este é um utilitário que permite ao Odoo imprimir relatórios em PDF, pode converter HTML em PDF e mais formatos se for necessário, para a sua instalação executamos o seguinte:

 dnf install https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos8.x86_64.rpm

Passo 2
Aceitamos o download e instalação:

5. Como instalar e configurar o Odoo no CentOS 8

Passo 1
É hora de instalar o Odoo no servidor, em primeiro lugar vamos adicionar um novo usuário do sistema para executar o serviço Odoo, que será hospedado no diretório / opt / odoo:

 useradd -m -U -r -s / bin / bash odoo -d / opt / odoo
Crie um usuário no PostgreSQL com o mesmo nome do usuário criado no sistema neste caso "odoo":
 sudo su - postgres -c "createuser -s odoo"
Mudamos a conta do usuário:
 su - odoo
Clonamos o repositório Odoo com o seguinte comando:
 git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 / opt / odoo / odoo13

Passo 2
Acessamos o diretório:

 cd / opt / odoo
Clonamos o ambiente virtual Python:
 python3 -m venv odoo13-venv
Com o ambiente criado vamos ativá-lo com o comando:
 fonte odoo13-venv / bin / activate

etapa 3
Neste ambiente virtual, vamos instalar as dependências necessárias do Python com o seguinte comando:

 pip3 install -r odoo13 / requirements.txt

Passo 4
Ao final deste processo, veremos o seguinte:

Etapa 5
Saímos do ambiente virtual com o comando:

 desativar e sair

Etapa 6
Agora vamos criar um diretório para módulos personalizados e, em seguida, conceder a propriedade do diretório ao usuário "Odoo" com os seguintes comandos:

 sudo mkdir / opt / odoo / odoo13-custom-addons sudo chown -R odoo: odoo / opt / odoo / odoo13-custom-addons

Etapa 7
Vamos criar os diretórios para os logs:

 sudo mkdir / var / log / odoo13 sudo touch /var/log/odoo13/odoo.log sudo chown -R odoo: odoo / var / log / odoo13 /

Etapa 8
A próxima etapa será criar o arquivo de configuração Odoo com o seguinte comando:

 sudo nano /etc/odoo.conf
Lá nós inserimos o seguinte:
 [opções]; Esta é a senha que permite as operações do banco de dados: admin_passwd = "senha" db_host = False db_port = False db_user = odoo db_password = False xmlrpc_port = 8069; longpolling_port = 8072 logfile = /var/log/odoo13/odoo.log logrotate = True addons_path = / opt / odoo / odoo13 / addons, / opt / odoo / odoo13-custom-addons

Salvamos as alterações com as teclas Ctrl + O e saímos com Ctrl + X.

Etapa 9
É hora de criar o arquivo de serviço do sistema para Odoo, usaremos o editor desejado para ele:

 sudo nano /etc/systemd/system/odoo13.service
Neste arquivo iremos inserir o seguinte:
 [Unit] Descrição = Odoo13 # Requer = postgresql-10.6.service # After = network.target postgresql-10.6.service [Service] Type = simple SyslogIdentifier = odoo13 PermissionsStartOnly = true User = odoo Group = odoo ExecStart = / opt / odoo / odoo13-venv / bin / python3 / opt / odoo / odoo13 / odoo-bin -c /etc/odoo.conf StandardOutput = journal + console [Instalar] WantedBy = multi-user.target

Nós salvamos as alterações e saímos do editor.

Etapa 10
Reiniciamos o serviço:

 systemctl daemon-reload
Executamos o seguinte:
 sudo systemctl start odoo13 (iniciamos o serviço odoo) sudo systemctl enable odoo13 (habilitamos o serviço com o início do CentOS 8)

Etapa 11
Verificamos o status do Odoo com o seguinte comando:

 systemctl status odoo

Como podemos ver, seu status é ativo e em execução.

Etapa 12
Com o comando Netstat, validamos o status da porta Odoo:

 netstat -pnltu | grep 8069

Etapa 13
Habilitamos as permissões no Firewall:

 sudo firewall-cmd --add-port = 8069 / tcp --zone = public --permanent sudo firewall-cmd -reload

6. Como instalar o Nginx como um servidor proxy

Passo 1
Primeiro, instalamos o Nginx com o seguinte comando:

 dnf install nginx

Passo 2
Entramos com a letra "s" para aceitar o download e a instalação do Nginx.

etapa 3
Vamos criar o arquivo para o host virtual:

 sudo nano /etc/nginx/conf.d/odoo13.conf Vamos inserir o seguinte: upstream odoo {server 127.0.0.1:8069; } servidor {escuta 80; server_name server-IP; access_log /var/log/nginx/odoo13.access.log; error_log /var/log/nginx/odoo13.error.log; localização / {proxy_set_header X-Forwarded-Host $ host; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; esquema proxy_set_header X-Forwarded-Proto $; proxy_set_header X-Real-IP $ remote_addr; proxy_redirect off; proxy_pass http: // odoo; } localização ~ * / web / estático / {proxy_cache_valid 200 90m; proxy_buffering ativado; expira em 864000; proxy_pass http: // odoo; } gzip_types text / css text / less text / plain text / xml application / xml application / json application / javascript; gzip on; }

Salvamos as alterações com as teclas Ctrl + O e saímos com as teclas Ctrl + X.

Passo 4
Vamos iniciar e habilitar o Nginx com os seguintes comandos:

 sudo systemctl start nginx sudo systemctl habilitar nginx

Etapa 5 / simples]
Validamos seu status:

 systemctl status nginx

7. Como acessar o Odoo CentOS 8

Passo 1
Vamos a um navegador e digitamos o seguinte:

 http: // IP_CentOS: 8069
O seguinte será lançado:

Passo 2
No campo Senha Mestra inserimos a senha estabelecida durante o processo e completamos os campos com os valores desejados:

etapa 3
Clicamos em "Criar Banco de Dados" e acessaremos o ambiente Odoo no CentOS 8:

[simples] Etapa 4
A partir daqui teremos todos os aplicativos a serem instalados, do topo podemos acessar o administrador:

A Solvetic explicou o processo completo para instalar e configurar o Odoo no CentOS 8 e tem um utilitário valioso para gerenciamento de CRM.

wave wave wave wave wave