Instalação Odoo v12 No Ubuntu Server 18.04
Instalação Odoo v12 No Ubuntu Server 18.04
Instalação Odoo v12 No Ubuntu Server 18.04
(/media/k2/items/cache/e31ace2a15a7c70645ad83df9ecd43b0_XL.jpg)
vim /etc/ssh/sshd_config
#Authentication:
LoginGraceTime 120
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
vim /etc/chrony/chrony.conf
vim /etc/apt/sources.list
- Atualizar repositórios:
python3 --version
- Reinicie o servidor:
init 6
2 - INSTALAÇÃO ODOO
sudo apt install git gcc python3-pip build-essential python3-dev python3-venv pyth
on3-wheel libxslt-dev libzip-dev libpq-dev libldap2-dev libsasl2-dev python3-setupto
ols python3-pypdf2
pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text
Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psy
cogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid
pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject W
erkzeug XlsxWriter xlwt xlrd
- Atualize os repositórios:
- Vamos precisar criar um usuário no Postgres, para isso, altere o usuário atual para
postgres, a fim de ter os privilégios necessários para configurar a base de dados:
sudo su postgres
- Estando com o usuário "postgres" ativo, crie um novo usuário do banco de dados
para gerenciamento. O usuário “odoo” terá direitos de acesso para se conectar, criar e
eliminar bancos de dados.
exit
O usuário atual (postgres) deve mudar para o usuário anterior. ex: root@srvodoo:~
#
psql --version
cd /opt/odoo
sudo -s
cd gdata-2.0.18/
cd /tmp
wget https://builds.wkhtmltopdf.org/0.12.1.3/wkhtmltox_0.12.1.3-1~bionic_amd6
4.deb
sudo apt install ./wkhtmltox_0.12.1.3-1~bionic_amd64.deb
cd /opt/odoo
cd /opt/odoo/odoo-server
cd /var/log/odoo
[options]
;This is the password that allows database operations:
admin_passwd = <SenhaPostgres> (ex: Psql-123456)
db_host = False
db_port = False
db_user = odoo
db_password = False
xmlrpc_port = 8069
logfile = /var/log/odoo/odoo-server.log
addons_path = /opt/odoo/odoo-server/addons
vim /etc/systemd/system/odoo12.service
[Unit]
Description=Odoo Open Source ERP
Requires=postgresql.service
After=network.target postgresql.service
[Service]
Type=simple
SyslogIdentifier=odoo-server
PermissionsStartOnly=true
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo-server/odoo-bin -c /etc/odoo-server.conf
WorkingDirectory=/opt/odoo/odoo-server/
StandardOutput=journal+console
[Install]
WantedBy=default.target
systemctl daemon-reload
systemctl restart odoo12.service
cat /var/log/odoo/odoo-server.log
- Logado como usuário "root" em seu servidor Odoo, faça a instalação das biliotecas:
cd /tmp
wget https://raw.githubusercontent.com/Trust-Code/odoo-brasil/12.0/requirement
s.txt
- Instale as dependências apt:
cd /opt/odoo/custom/addons/
/opt/odoo/custom/addons/odoo-brasil
cat /var/log/odoo/odoo-server.log
http://<EndereçoIP>:8069
Email: <EmailUsuarioAdmin>
Password: <SenhaUsuarioAdmin>
Country: Brazil
Email: <EmailUsuarioAdmin>
Senha: <SenhaUsuarioAdmin>
- Após login, localize canto superior esquerdo, o ícone de menus principais e escolha
o menu "Configurações".
- Na janela que surge, clique na opção "Ativar o modo desenvolvedor"
- Volte para o menu "Aplicativos" e procure por ‘br’ na barra de pesquisa para achar os
módulos da localização.
- Vendas sale_management
- Compra purchase
- Contacts
6 - CONFIGURAÇÕES INICIAIS
- Vamos habilitar as funções de contabilidade, para isso, confira se está ativo o Modo
Desenvolvedor
- Após, vá até o menu [Configurações] -> [Utilizadores e Empresas] -> [Usuários]
- Edite o usuário "Administrador"
- Habilite "Mostrar todas as funções de contabilidade"
- Para concluir, vá até [Faturamento] -> [Configuração] -> [Plano de Contas] e revise os
campos "Tipo", "Tipo de conta" e "Permite Conciliação" de todos os itens.
Exemplos:
Clientes Recorrentes
Tipo: Receitas
Tipo de conta: Receita
Permite Conciliação: Sim
Exemplo:
Banco CEF
Conta Bancária CC: xxxxxxxx-x
Número de Conta: xxxxxxxx
Agência: xxxx
Titular da Conta: Nome do titular da conta
Banco: CAIXA ECONOMICA FEDERAL - 104
- Vá até [Faturamento] -> [Configuração] -> [Diários] e configure os diários que serão
utilizados.
Exemplos:
Faturas de Clientes
Tipo: Venda
Conta de débito padrão: 1000 Contas a Receber (Clientes)
Conta de crédito padrão: 1000 Contas a Receber (Clientes)
Faturas de Fornecedor
Tipo: Compra
Conta de débito padrão: 2000 Contas a Pagar (Fornecedores)
Conta de crédito padrão: 12000 Contas a Pagar (Fornecedores)
Banco CEF
Tipo: Banco
Conta de débito padrão: 1031 Banco CEF
Conta de crédito padrão: 1031 Banco CEF
Dinheiro
Tipo: Dinheiro
Conta de débito padrão: 1021 Dinheiro
Conta de crédito padrão: 1021 Dinheiro
- Também é possível definir restrições de acesso. Ex: Determinado usuário não tem
acesso ao módulo financeiro.