Dalam panduan ini, kami akan menunjukkan cara menginstal Odoo 13 di Ubuntu 20.04. Odoo, juga dikenal sebagai OpenERP, adalah platform ERP sumber terbuka dan gratis. Ini adalah salah satu platform ERP paling populer yang tersedia berkat kemampuan penyesuaian dan fleksibilitasnya. Ditulis dalam bahasa pemrograman Python, Odoo digunakan untuk banyak aplikasi bisnis, termasuk saluran penjualan, manajemen proyek, CRM, faktur, akuntansi, inventaris, dan banyak lagi. Odoo hadir dengan banyak fitur yang sangat cocok untuk sebagian besar kasus penggunaan bisnis. Namun, jika Anda memerlukan sesuatu yang lebih spesifik, Odoo juga dilengkapi dengan perpustakaan pengaya khusus yang luas yang memungkinkan Anda menyesuaikan fitur Odoo agar sesuai dengan kebutuhan bisnis Anda.
1. Masuk dan Perbarui Server:
Masuk ke Ubuntu 20.04 VPS Anda melalui SSH sebagai root pengguna (Anda dapat menggunakan akun superuser jika root tidak tersedia. VPS kami dilengkapi dengan akses root yang disertakan):
ssh root@IP_Address -p Port_number
Jangan lupa untuk mengganti 'IP_Address' dan 'Port_number' dengan alamat IP server Anda yang sebenarnya dan port layanan SSH. Port SSH default adalah 22.
Selanjutnya, mari kita pastikan bahwa kita menggunakan Ubuntu 20.04. Anda dapat melakukannya seperti ini:
# lsb_release -a
Anda harus mendapatkan ini sebagai output:
Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal
Jalankan perintah berikut untuk memastikan bahwa semua paket yang diinstal pada Ubuntu 20.04 VPS Anda diperbarui ke versi terbaru yang tersedia:
apt update && apt upgrade
2. Menginstal Paket Terkait OS yang Diperlukan
Jalankan perintah ini untuk menginstal semua paket yang diperlukan. Paket-paket ini, seperti Python dan Node.js, semuanya diperlukan agar Odoo berfungsi dengan benar.
apt-get install python3-venv build-essential python3-pillow python3-lxml python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libsasl2-dev libxml2-dev libxslt1-dev libjpeg-dev libpq-dev -y
Setelah selesai, kita akan beralih ke pembuatan akun pengguna baru untuk Odoo.
3. Buat Pengguna Sistem
Selanjutnya, kita perlu membuat pengguna sistem baru untuk menjalankan Odoo. Anda dapat membuat pengguna baru dengan nama odoo
dengan direktori home disetel ke /opt/odoo
menggunakan perintah berikut:
useradd -m -U -r -d /opt/odoo -s /bin/bash odoo
4. Instal server PostgreSQL
Langkah selanjutnya adalah menginstal sistem database PostgreSQL di VPS Ubuntu 20.04 Anda. Langkah ini cukup sederhana, jalankan saja perintah berikut:
apt-get install postgresql
Ini akan menginstal server database PostgreSQL dan alat lain yang diperlukan.
Untuk memeriksa dan memverifikasi bahwa server PostgreSQL telah diinstal, Anda dapat menggunakan perintah berikut:
psql --version
Menjalankan yang akan menunjukkan versi PostgreSQL saat ini yang telah Anda instal:
# psql --version psql (PostgreSQL) 12.2 (Ubuntu 12.2-4)
Setelah instalasi selesai, pastikan untuk mengaktifkan server PostgreSQL untuk memulai secara otomatis saat server reboot melalui systemctl
:
systemctl enable postgresql
Juga, kita perlu membuat pengguna PostgreSQL dengan nama yang sama dengan pengguna sistem baru. Jalankan perintah berikut untuk membuat pengguna PostgreSQL:
su - postgres -c "createuser -s odoo"
5. Instal ‘wkhtmltopdf’
Odoo memerlukan wkhtmltopdf
package, yang merupakan alat sumber terbuka yang mengubah format HTML ke PDF sehingga Odoo dapat mencetak laporan PDF. Versi yang direkomendasikan untuk Odoo adalah 0.12.5 dengan patched qt, yang merupakan versi terbaru pada saat tutorial ini ditulis. Kami akan mengunduh dan menginstalnya dengan perintah berikut:
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
Verifikasi bahwa wkhtmltopdf
diinstal di server Anda:
# wkhtmltopdf --version wkhtmltopdf 0.12.5 (with patched qt)
6. Instal dan Konfigurasikan Odoo 13
Di bagian ini, kita akan mengunduh Odoo 13 dari repositori Git dan menginstalnya di lingkungan virtual Python.
Pertama, login sebagai odoo
pengguna dan unduh Odoo 13 dari repositori Git:
su - odoo git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo/odoo13
Setelah unduhan selesai, buat lingkungan virtual Python baru untuk instalasi Odoo 13 dengan perintah berikut:
cd /opt/odoo && python3 -m venv odoo13-venv
Selanjutnya, aktifkan virtual environment dengan perintah berikut:
source odoo13-venv/bin/activate
Selanjutnya, instal modul yang diperlukan menggunakan pip3
perintah seperti yang ditunjukkan di bawah ini:
(odoo13-venv) $ pip3 install wheel (odoo13-venv) $ pip3 install -r odoo13/requirements.txt
Setelah semua modul yang diperlukan berhasil diinstal, nonaktifkan lingkungan virtual dan beralih kembali ke sudo atau pengguna root dengan perintah berikut:
(odoo13-venv) $ deactivate && exit
Selanjutnya, buat direktori terpisah untuk add-on khusus Odoo. Praktik terbaik adalah menginstal modul Odoo khusus di direktori terpisah. Hal ini memastikan bahwa jika beberapa modul khusus tidak berfungsi, modul tersebut dapat dengan mudah dihapus tanpa mengambil risiko penghapusan modul yang diperlukan/terpasang.
mkdir /opt/odoo/odoo13-custom-addons chown odoo: /opt/odoo/odoo13-custom-addons
Perintah berikut akan membuat file log untuk instalasi Odoo baru:
mkdir /var/log/odoo && touch /var/log/odoo/odoo.log chown -R odoo: /var/log/odoo/
Selanjutnya buka file /etc/odoo.conf
dengan editor nano:nano /etc/odoo.conf
Dengan file terbuka, masukkan informasi berikut di dalamnya:
[options] ; This is the password that allows database operations: admin_passwd = master_password db_host = False db_port = False db_user = odoo db_password = False xmlrpc_port = 8069 ; longpolling_port = 8072 logfile = /var/log/odoo/odoo.log logrotate = True addons_path = /opt/odoo/odoo13/addons,/opt/odoo/odoo13-custom-addons
Pastikan Anda menyetel master_password
untuk sesuatu yang kuat dan sulit ditebak. Simpan dan tutup file.
Hal terakhir yang perlu kita lakukan adalah membuat systemd
file unit yang akan digunakan untuk menjalankan instance Odoo kami sebagai layanan.
Buat odoo.service
baru berkas:
nano /etc/systemd/system/odoo.service
dan masukkan konfigurasi berikut:
[Unit] Description=Odoo13 #Requires=postgresql-12.2.service #After=network.target postgresql-12.2.service [Service] Type=simple SyslogIdentifier=odoo13 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo13-venv/bin/python3 /opt/odoo/odoo13/odoo-bin -c /etc/odoo.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Setelah file disimpan dan ditutup, kami akan memuat ulang daemon sehingga ia mengakui unit yang baru dibuat di systemd.
systemctl daemon-reload
Selanjutnya, mulai odoo.service
yang baru dibuat dan aktifkan untuk memulai setelah sistem reboot dengan perintah berikut:
systemctl start odoo systemctl enable odoo
7. Akses Instance Odoo
Sekarang ketika Anda tahu bahwa instalasi Odoo baru aktif dan berjalan di server, Anda dapat mengaksesnya dengan menavigasi alamat IP server Anda bersama dengan nomor port Odoo. Dalam hal ini, Odoo yang kami instal menggunakan port default 8069 (sebagaimana didefinisikan dalam file konfigurasi Odoo kami):
http://<your_server_IP_address>:8069
Jika instalasi telah berhasil diselesaikan, Anda akan dapat melihat layar Odoo seperti gambar di bawah ini dan membuat database pertama Anda:
Dari sini, Anda cukup memasukkan kata sandi utama Anda dan mengisi bidang dengan informasi yang Anda butuhkan untuk kasus penggunaan Anda. Itu dia! Odoo sekarang berhasil dan berjalan di Ubuntu 20.04 VPS Anda.
Tentu saja, Anda tidak perlu menginstal Odoo 13 di Ubuntu 20.04 jika Anda menggunakan salah satu layanan Hosting VPS Odoo kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan mengonfigurasi Odoo 13 di Ubuntu 20.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai postingan ini tentang cara menginstal Odoo 13 di Ubuntu 20.04 , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini atau cukup tinggalkan balasan. Terima kasih.