Instalasi Odoo 14 Pada Ubuntu Server 20.04
Setelah kita berhasil login kedalam server cloud kita, maka selanjutnya adalah menambahkan repository default dengan repository dalam negeri seperti Kambing UI, Ftp ITB, Kebo PENS dll. Kali ini saya memilih repository Kambing UI. Kita tambahkan repo dengan perintah :
nano
/
etc
/
apt
/
sources.
list
# # # replace isi file dengan baris dibawah ini # # #
deb http:
/
/
security.ubuntu.com
/
ubuntu focal
-
security main restricted
deb http:
/
/
security.ubuntu.com
/
ubuntu focal
-
security universe
deb http:
/
/
security.ubuntu.com
/
ubuntu focal
-
security multiverse
# # #
Untuk menyimpannya tekan Ctrl+O lalu Enter
Untuk keluar dari editor nano tekan Ctrl+X
Lakukan kedua hal ini jika selesai membuka editor nano pada point-point berikutnya
1 | apt update |
Setelah kita berhasil mengganti reporsitory dan mengupdatenya, maka selanjutnya ikuti tahapan-tahapan berikut ini :
A. Membuat User Odoo Untuk Ubuntu
1 2 3 | adduser odoo usermod - aG sudo odoo su - odoo |
B. Install Database
1 | sudo apt install - y postgresql |
C. Membuat User Odoo Untuk Postgres
1 2 3 | sudo su postgres createuser - - createdb - - username postgres - - no - createrole - - no - superuser - - pwprompt odoo exit |
D. Download Source Odoo Community v14
1 | wget https: / / nightly.odoo.com / 14.0 / nightly / src / odoo_14. 0.latest .tar.gz |
E. Tentukan Path Source Odoo
1 2 3 4 5 6 | sudo mkdir / opt / odoo cd / opt / odoo sudo tar xvf ~ / odoo_14. 0.latest .tar.gz sudo mv odoo - 14.0 .GANTI_SESUAI_NAMA_FOLDER / odoo - server sudo mkdir addons sudo chown - R odoo: * |
F. Install Library Odoo
1 2 3 4 5 6 | sudo apt install - y git python3 - pip python3 - polib build - essential wget python3 - dev python3 - venv python3 - wheel libfreetype6 - dev libxml2 - dev libzip - dev libldap2 - dev libsasl2 - dev python3 - setuptools node - less libjpeg - dev zlib1g - dev libpq - dev libxslt1 - dev libldap2 - dev libtiff5 - dev libjpeg8 - dev libopenjp2 - 7 - dev liblcms2 - dev libwebp - dev libharfbuzz - dev libfribidi - dev libxcb1 - dev sudo wget https: / / github.com / wkhtmltopdf / packaging / releases / download / 0.12 . 6 - 1 / wkhtmltox_0. 12.6 - 1.bionic_amd64 .deb sudo apt install - y . / wkhtmltox_0. 12.6 - 1.bionic_amd64 .deb sudo pip3 install - r / opt / odoo / odoo - server / requirements.txt |
G. Membuat File Config Odoo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | sudo nano / etc / odoo - server.conf # # # replace isi file dengan baris dibawah ini # # # [options] admin_passwd = superadmin db_host = False db_port = False db_user = odoo db_password = odoo logfile = / var / log / odoo / odoo - server.log addons_path = / opt / odoo / odoo - server / odoo / addons, / opt / odoo / addons # # # |
Catatan : Jangan lupa gunakan password superadmin untuk membuat database baru
H. Membuat File Log
1 2 3 | sudo mkdir / var / log / odoo sudo touch / var / log / odoo / odoo - server.log sudo chown - R odoo:odoo / var / log / odoo |
I. Membuat Service Odoo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | sudo cp / opt / odoo / odoo - server / setup / odoo / opt / odoo / odoo - server / odoo - bin sudo chmod a + x / opt / odoo / odoo - server / odoo - bin sudo nano / etc / systemd / system / odoo - server.service # # # replace isi file dengan baris dibawah ini # # # [Unit] Description = Odoo14 Requires = postgresql.service After = network.target postgresql.service [Service] Type = simple SyslogIdentifier = odoo PermissionsStartOnly = true User = odoo Group = odoo ExecStart = / usr / bin / python3 / opt / odoo / odoo - server / odoo - bin - c / etc / odoo - server.conf StandardOutput = journal + console KillMode = mixed [Install] WantedBy = multi - user.target # # # sudo systemctl daemon - reload sudo systemctl enable odoo - server |
J. Jalankan Server
1 2 3 4 5 | sudo systemctl start odoo - server sudo systemctl status odoo - server # untuk melihat status service odoo sudo systemctl stop odoo - server # untuk menghentikan service odoo sudo systemctl restart odoo - server # untuk merestart service odoo |
Komentar
Posting Komentar