GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Odoo 13 di Ubuntu 20.04

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.


Panels
  1. Cara menginstal R di Ubuntu 16.04

  2. Cara Menginstal Odoo 12 di Ubuntu 16.04

  3. Cara Menginstal Odoo 13 di Ubuntu 18.04

  1. Cara Menginstal Odoo 10 di Ubuntu 16.04

  2. Cara menginstal Odoo 15 di Ubuntu 22.04

  3. Cara menginstal Odoo 13 di Ubuntu 20.04

  1. Cara Menginstal Odoo di Ubuntu

  2. Instal Odoo 11 di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04