Como instalar o Odoo 16 no Ubuntu 22.04 (Jammy)

Como instalar o Odoo 16 no Ubuntu 22.04 (Jammy)

O ODOO ERP é um software de planejamento de recursos corporativos (ERP) que permite gerenciar todos os aspectos do seu negócio, desde a contabilidade até as vendas. Ele oferece a capacidade de otimizar sua organização e aumentar a eficiência. Como resultado, pode ajudá -lo a economizar tempo e dinheiro enquanto aumenta os lucros.

As principais vantagens do uso do ODOO ERP incluem o seguinte:

  • Ele permite uma visão completa de suas operações comerciais, permitindo que você identifique problemas desde o início e tome medidas rapidamente.
  • É fácil de usar. Você pode configurar uma conta ODOO ERP em apenas alguns minutos, simplesmente preenchendo alguns formulários. E depois de configurar, você pode começar a trabalhar em minutos.
  • É confiável e seguro. Ele foi projetado com a segurança em mente desde o início - com autenticação de dois fatores para os usuários e várias medidas de segurança incorporadas ao próprio aplicativo. Ele também vem com um sistema de auditoria embutido que permite acompanhar todas as transações que acontecem com suas contas e ativos.

Nesta postagem do blog, você aprenderá a instalar o Odoo 16 no Ubuntu 22.04 Sistema de Linfisfish Linux jammy.

Etapa 1 - Instalando os pacotes necessários

Existem algumas etapas envolvidas na instalação. Além disso, existem alguns arquivos necessários para instalar como pré -requisito.

Primeiro, atualize seu servidor e depois atualize -o. Se solicitar uma senha, dê: Dê:

Atualização de sudo apt e sudo apt  

O comando atualizará as atualizações disponíveis para os pacotes instalados. Em seguida, instale todos os pacotes necessários para a configuração do Odoo no sistema Ubuntu. Isso instalará pacotes essenciais para construção, python e nó.JS em seu sistema.

sudo apt install git wget nodejs npm python3 Build-essencial libzip-dev python3-dev libxslt1-dev python3-pip libldap2-dev python3-rodas libssl2-dev pyth3-senv pythfl-setupols-sheel-sem-setsl2-libjpeg-Dev-venv pythfff-setupols-calf-sem-setsl2-libjpeg-Dev-venv x-setuptools-cals-sem-setsl2-lobjpjpeg-Dev-senv-stuptools-stupols-sem-setsl2-libjpeg-Dev-venv x-setuptoolos-sem-seto libpq-dev libffi-dev fontconfig  

Além disso, instale o módulo do nó abaixo para ativar o suporte RTL.

sudo npm install -g rtlcss  

Etapa 2 - Instalando WKHTMLTOPDF

Agora, você também precisa instalar wkhtmltox Pacote Debian, que forneceu útil wkhtmltoimage e wkhtmltopdf Comandos binários.

Baixe o pacote Debian do Github:

wget https: // github.com/wkhtmltopdf/embalagem/liberações/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.Jammy_amd64.Deb  

Em seguida, instale -o no seu sistema.

sudo dpkg -i wkhtmltox_0.12.6.1-2.Jammy_amd64.Deb  

Etapa 3 - Crie uma nova conta do sistema

Executar o serviço ODOO como um usuário separado é uma boa prática. Agora, para a criação de um usuário para Odoo que pode acessar o Odoo e pode fazer alterações.

sudo adduser - -System --group - -home =/opt/odoo -shell =/bin/bash odoo  

Isso criará uma nova conta a ser usada para o serviço ODOO.

Etapa 4 - Instalando o PostgreSQL

Como sabemos que o PostgreSQL é necessário como servidor de banco de dados para ODOO. Então, vamos instalá -lo:

sudo apt install postgresql -y 

Agora, para a criação de um usuário do ODOO no PostgreSQL:

sudo su -postgres -c "createuser -s odoo"  

Isso vai adicionar um novo papel ODOO no servidor PostgreSQL.

Etapa 5 - Instalando o Odoo 16 no Ubuntu

Podemos fazer o download do Odoo do repositório do GitHub. Então clone no seu sistema. Certifique -se de clonar o ramo correto que você precisa instalar no seu sistema. Como estamos instalando o ODOO 16, use o nome da filial “16.0 ”.

CD /OPT /ODOO  clone git https: // github.com/odoo/odoo.Git -Depth 1 -Branch 16.0-Single-single-srâmer ODOO-SERVER  

Altere a propriedade do arquivo para o usuário do Odoo.

sudo chown -r odoo: odoo/opt/odoo/odoo -server  

É uma boa prática criar um ambiente virtual do Python para isolar aplicativos. Crie um ambiente virtual com os seguintes comandos:

CD/OPT/ODOO/ODOO-SERVER  python3 -m venv venv  fonte VENV/BIN/ativação  

Depois que o ambiente virtual for ativado, você verá o sistema prompt como "(venv) $". Agora instale as dependências do Python para o Odoo no ambiente virtual.

Pip3 Instale a roda  requisitos de instalação pip3.TXT 

Depois de terminar a instalação, desative o ambiente virtual com o seguinte comando.

desativar 

Agora criaremos o diretório de log e também alteraremos suas configurações de permissões

sudo mkdir/var/log/odoo  sudo chown odoo: odoo/var/log/odoo  sudo chmod 777/var/log/odoo  

Etapa 6 - Crie arquivo de configuração do ODOO

Em seguida, crie uma configuração para o servidor ODOO. Isso é útil para personalizar o aplicativo Odoo. Edite o arquivo de configuração /etc/odoo-server.conf Em seu editor de texto favorito:

sudo nano /etc /odoo-server.conf  

Adicione o conteúdo abaixo ao arquivo:

[Opções] admin_passwd = PASS $ 123 db_user = odoo addons_path =/opt/odoo/odoo-server/addons logfile =/var/log/odoo/odoo-server.log log_level = depuração
123456[Opções] admin_passwd = PASS $ 123DB_USER = ODOOADDONS_PATH =/OPT/ODOO/ODOO-SERVER/AdoDOnsLogFile =/var/Log/Odoo/Odoo-Server.logLog_Level = Debug

Certifique -se de mudar o admin_passwd valor com uma senha forte. Salve seu arquivo e feche -o.

Em seguida, altere a propriedade para o Oddo User para o arquivo de configuração. Além disso, altere as permissões de arquivo

sudo chown odoo: odoo /etc /odoo-server.conf  

Etapa 7 - Crie arquivo de unidade ODOO Systemd

Crie um arquivo de unidade Systemd para o gerenciamento de serviços ODDO. Isso ajudará você a gerenciar o serviço do Odoo facilmente. Também nos permitiu iniciar o ODOO na inicialização do sistema. Crie um novo arquivo ODOO.serviço e editar em um editor de texto:

sudo nano/etc/Systemd/System/Odoo.serviço  

Adicione o seguinte conteúdo.

[Unidade] Descrição = Odoo 16.0 Serviço requer = PostGresql.serviço depois = rede.Target PostGresql.Serviço [Serviço] Tipo = simples syslogIdentifier = ODOO permissõesstartonly = True Usuário = Odoo Group = Odoo ExecStart =/Opt/Odoo/Odoo-Server/Venv/Bin/Python3/Opt/Odoo/Odoo-Server/Odoo-Bin --c/ etc/odoo-server.Conf StandardOutput = Journal+Console [Install] WantedBy = MultiUser.alvo
12345678910111213141516[Unidade] Descrição = Odoo 16.0 servicerequiss = postgreSql.ServiceAfter = Network.Target PostGresql.Serviço [Serviço] TIPO = SIMPLESYSOGIDENTE = ODOOPERMISSIONSSTARTONLY = TRUEUSER = ODOOGROUP = ODOOEXECSTART =/OPT/ODOO/ODOO-SERVER/VENV/BIN/PYTHON3/OPT/ODOO/ODOO-SERVER/ODOO-BIN -C/ECT/ODOOO-SERVER.ConfstandardOutput = Journal+Console [install] wantedy = multi-user.alvo

Salve o arquivo e feche-o.

Agora, recarregue o daemon systemd para carregar o arquivo recém -criado.

SUDO SystemCTL Daemon-Reload 

Inicie o serviço ODOO, também permite que ele inicie automaticamente a inicialização do sistema:

sudo systemctl atabille -agora odoo.serviço  

Verifique o status do serviço:

SUDO SYSTEMCTL STATUS ODOO.serviço  

Você deve ver que o serviço ODOO está ativo e em execução:

ODOO 16 status de serviço

Etapa 8 - Acesso a aplicação ODOO

ODOO Padrão é executado na porta 8069. Abra um navegador da web no seu sistema e conecte -se ao servidor ODOO no 8069 porta.

http: // server-ip-host: 8069 

Você encontrará a página de banco de dados Criar Odoo pela primeira vez. Use a senha mestre configurada no ODOO-SERVER.arquivo conf. Defina um nome de banco de dados de sua escolha. Em seguida, defina o nome de usuário e a senha, que serão usados ​​para futuros logins no painel ODOO. Selecione a caixa de seleção de dados da demonstração para importá -la. Finalmente, clique no “Criar banco de dados” botão para concluir a instalação.

ODOO 16 Criar ou Restaurar Banco de Dados

Depois de criar com sucesso o banco de dados ODOO, você será redirecionado para a página de login. Use as credenciais de login criadas na tela anterior:

Página de login do Odoo

Após o login bem -sucedido, você será redirecionado para os aplicativos, onde poderá instalar aplicativos de sua escolha.

Página de instalação de aplicativos ODOO

Conclusão:

Todo mundo quer facilidade na vida, então o Odoo cumpre isso, fornecendo a todos os departamentos necessários para administrar um negócio em um só lugar. Agora você não precisa recrutar muitos funcionários para lidar com sua empresa, todas as necessidades estão sendo atendidas pelo ODOO. Neste artigo, aprendemos a instalar o ODOO 16 ERP Server no Ubuntu 22.04 Sistema de Linfisfish Linux jammy.