Có nhiều cách cài đặt Odoo 16, tuy nhiên hôm nay Giải Pháp Số sẽ giúp bạn cài đặt Odoo 16 trực tiếp lên server ubuntu 22.04, hãy làm theo các bước dưới đây.
Kiem tra phien ban ubuntu dang cai dat
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
Chay update
sudo apt-get update sudo apt-get upgrade -y Buoc 2: Tao tai khoan he thong $ sudo useradd -m -d /opt/odoo16 -U -r -s /bin/bash odoo16 Buoc 3: Cai dat moi truong sudo apt install build-essential wget git python3-pip python3-dev python3-venv python3-wheel libfreetype6-dev libxml2-dev libzip-dev libsasl2-dev python3-setuptools libjpeg-dev zlib1g-dev libpq-dev libxslt1-dev libldap2-dev libtiff5-dev libopenjp2-7-dev Buoc 4 Cai dat PostgreSQL sudo apt install postgresql Tao tk postgresql sudo su - postgres -c "createuser -s odoo16" Buoc 5: Cai dat Wkhtmltopdf sudo apt install wkhtmltopdf Kiem tra phien ban wkhtmltopdf --version wkhtmltopdf 0.12.6 Buoc 6: Cai dat Odoo 16 sudo su - odoo16 git clone https://www.github.com/odoo/odoo --depth 1 --branch 16.0 odoo16 python3 -m venv odoo16-venv source odoo16-venv/bin/activate He thong hien la oki: (odoo16-venv) odoo16@localhost:~$ Chay cai dat odoo 16 bang dong lenh (odoo16-venv) odoo16@localhost:~$ pip3 install wheel (odoo16-venv) odoo16@localhost:~$ pip3 install -r odoo16/requirements.txt Qua trinh nay mat kha kha thoi gian, doi tam 5p se xong! Thoat ra de tao thu muc Custom odoo add-ons. (odoo16-venv) odoo16@localhos:~$ deactivate mkdir /opt/odoo16/odoo16/custom-addons Thoat tk odoo16 Tao file cau hinh cho odoo 16 sudo nano /etc/odoo16.conf [options] admin_passwd = PassMaster db_host = False db_port = False db_user = odoo16 db_password = False addons_path = /opt/odoo16/odoo16/addons,/opt/odoo16/odoo16/custom-addons xmlrpc_port = 8069 Buoc 7: Tao file he thong odoo sudo nano /etc/systemd/system/odoo16.service [Unit] Description=Odoo16 Requires=postgresql.service After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo16 PermissionsStartOnly=true User=odoo16 Group=odoo16 ExecStart=/opt/odoo16/odoo16-venv/bin/python3 /opt/odoo16/odoo16/odoo-bin -c /etc/odoo16.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target Reload lai the thong: sudo systemctl daemon-reload Cho phep odoo16 chay khoi dong cung he thong sudo systemctl enable odoo16 Chay dich vu odoo16 sudo systemctl start odoo16 Kiem tra xem odoo16 da chay chua sudo systemctl status odoo16 odoo16.service - Odoo16 Loaded: loaded (/etc/systemd/system/odoo16.service; enabled; vendor preset> Active: active (running) since Sun 2023-04-02 03:32:20 UTC; 10s ago Truy cap http://ip:8069 de cai dat thong tin
Trả lời