Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Odoo di Ubuntu 20.04 LTS. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo
hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
Odoo adalah ERP sumber terbuka paling luas yang menyediakan semua aplikasi terkait bisnis. Ini mencakup berbagai aplikasi seperti CRM, e-Commerce, pembuat situs web, penagihan, akuntansi, manufaktur, gudang, manajemen proyek, inventaris, dan banyak lagi, semuanya terintegrasi dengan mulus.
Instal Odoo di Ubuntu 20.04
Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Ubuntu Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.
sudo apt update sudo apt upgrade
Langkah 2. Instal dependensi Odoo.
Jalankan perintah berikut untuk menginstal semua ketergantungan yang diperlukan:
sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev
Langkah 3. Membuat Pengguna Sistem.
Kami akan membuat pengguna dan grup sistem baru dengan direktori home /opt/meilana
yang akan menjalankan layanan Odoo:
sudo useradd -m -d /opt/odoo14 -U -r -s /bin/bash meilana
Langkah 4. Instal PostgreSQL.
Jalankan perintah berikut untuk menginstal PostgreSQL di sistem Ubuntu:
sudo apt install postgresql
Kemudian, buat pengguna PostgreSQL dengan nama yang sama dengan pengguna sistem yang dibuat sebelumnya:
sudo su - postgres -c "createuser -s meilana"
Langkah 5. Instal wkhtmltopdf.
Unduh dan instal paket Wkhtmltopdf. Versi yang direkomendasikan adalah 0.12.5 dan tersedia di halaman unduh wkhtmltopdf, di bagian arsip:
sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb
Langkah 6. Instal Odoo di sistem Ubuntu:
Pertama, ubah menjadi pengguna “meilana”:
sudo su - ramona
Kemudian, klon kode sumber Odoo 14 dari repositori GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo14/odoo
Setelah unduhan selesai, buat lingkungan virtual Python baru untuk Odoo:
cd /opt/odoo14 python3 -m venv odoo-venv source odoo-venv/bin/activate
Setelah itu, instal semua modul Python yang diperlukan dengan pip3:
pip3 install wheel pip3 install -r odoo/requirements.txt
Setelah berhasil, nonaktifkan lingkungan dengan mengetik:
deactivate
Kemudian, Kami akan membuat direktori baru yang akan menampung add-on pihak ke-3:
mkdir /opt/odoo14/odoo-custom-addons exit
Pada langkah selanjutnya kita membuat file konfigurasi dengan konten berikut:
sudo nano /etc/odoo14.conf
[options] ; This is the password that allows database operations: admin_passwd = your_admin_passwd db_host = False db_port = False db_user = odoo14 db_password = False addons_path = /opt/odoo14/odoo/addons,/opt/odoo14/odoo-custom-addons
Langkah 7. Membuat File Unit Systemd Odoo.
Buka editor teks nano dan buat file unit layanan bernama odoo14.service
dengan isi sebagai berikut:
sudo nano /etc/systemd/system/odoo14.service
[Unit] Description=Odoo14 Requires=postgresql.service After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo14 PermissionsStartOnly=true User=odoo14 Group=odoo14 ExecStart=/opt/odoo14/odoo-venv/bin/python3 /opt/odoo14/odoo/odoo-bin -c /etc/odoo14.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Terakhir, mulai layanan Odoo dan aktifkan untuk memulai saat boot dengan menjalankan:
sudo systemctl daemon-reload sudo systemctl enable --now odoo14 sudo systemctl status odoo14
Langkah 8. Mengakses Odoo 14.
Untuk mengakses Odoo 14, buka URL berikut dan buat database baru:
http://your_domain_or_IP_address:8069
Hanya itu yang perlu Anda lakukan untuk menginstal Odoo di Ubuntu 20.04 LTS Focal Fossa. Saya harap Anda menemukan tip cepat ini bermanfaat. Untuk membaca lebih lanjut tentang Odoo, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.