GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Odoo 13 di CentOS 8

Pada artikel ini, kami akan menunjukkan cara menginstal Odoo 13 pada VPS CentOS 8.

Dalam beberapa tahun terakhir, Odoo telah berkembang menjadi salah satu platform manajemen bisnis paling populer dan kuat yang dapat Anda temukan. Berbagai aplikasi bisnis yang dapat diinstal di satu tempat membuat Odoo begitu populer dan dicintai di seluruh dunia.

Di antara modul yang paling sering digunakan untuk Odoo adalah Point of Sale (POS), Inventory, CRM, VoIP, Website, Live Chat, e-Commerce, manufaktur, penagihan, akuntansi, gudang, manajemen proyek, inventaris, Forum, Aplikasi Android &iPhone, eCommerce, dan banyak lagi. Daftar panjang aplikasi tersebut secara langsung menunjukkan betapa serbaguna dan sesuainya platform ini – aplikasi ini benar-benar dapat melakukan hampir semua hal yang Anda perlukan untuk menjalankan dan mengelola bisnis Anda. Proses pemasangannya mudah dan sederhana, jadi mari kita mulai segera.

Odoo dikenal sebagai aplikasi intensif sumber daya, jadi rekomendasi kami adalah memulai dengan paket hosting VPS SSD 2 kami atau lebih tinggi.

Langkah 1:Hubungkan ke Server Anda

Sebelum kita mulai, Anda harus terhubung ke server Anda melalui SSH sebagai pengguna root. Untuk melakukannya, gunakan perintah berikut:

ssh root@server_IP_address -p Port_number

tentu saja, Anda harus mengganti server_IP_address dan Port_number dengan alamat IP server Anda yang sebenarnya dan nomor port SSH.

Langkah 2:Perbarui Sistem

Kami akan memperbarui server dengan perintah:

dnf update

Setelah ini selesai, repositori EPEL dapat diinstal dengan mengetik:

dnf install epel-release

Langkah 3:Instal paket Python dan Dependensi Odoo

Pertama, kita akan menginstal Python 3 dengan menjalankan perintah berikut:

dnf install python36 python36-devel

Dengan perintah berikut, kita akan menginstal semua alat dan dependensi yang kita butuhkan untuk membangun Odoo 13 terbaru.

dnf install git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel

Langkah 4:Buat Pengguna Odoo

Dengan perintah berikut, kita akan membuat pengguna dan grup sistem baru yang kita perlukan untuk menjalankan layanan Odoo. Direktori home yang akan kita definisikan di /opt/odoo direktori.

useradd -m -U -r -d /opt/odoo -s /bin/bash odoo

Anda dapat memberi nama pengguna apa pun yang Anda inginkan, jangan lupa untuk membuat pengguna PostgreSQL dengan nama yang sama.

Langkah 5:Instal dan Konfigurasi PostgreSQL

Instal PostgreSQL dengan menjalankan:

dnf install postgresql postgresql-server postgresql-contrib

Kemudian inisialisasi database:

/usr/bin/postgresql-setup initdb

Setelah selesai, kita dapat memulai proses PostgreSQL dan mengaktifkannya untuk memulai saat boot:

systemctl start postgresql
systemctl enable postgresql

Sekarang, kita akan membuat pengguna PostgreSQL baru dengan nama yang sama dengan sistem pengguna Odoo yang kita buat sebelumnya dalam tutorial ini.

su - postgres -c "createuser -s odoo"

Langkah 6:Instal Wkhtmltopdf

Odoo memerlukan wkhtmltopdf package, yang merupakan alat sumber terbuka yang mengubah format HTML ke PDF sehingga Odoo dapat mencetak laporan PDF. Kami akan menginstal versi 0.12.5, yang merupakan versi terbaru pada saat tutorial ini ditulis. Paket wkhtmltopdf tidak tersedia di repositori resmi CentOS 8, jadi kami akan mengunduh dan menginstalnya dengan perintah berikut:

cd /opt/ && wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm

dnf localinstall wkhtmltox-0.12.5-1.centos7.x86_64.rpm

Langkah 7:Instal dan Konfigurasikan Odoo 13

Pada langkah ini, kita akan mengkloning cabang Odoo 13.0 ke server dan menggunakan virtualenv yang akan membuat lingkungan Python terisolasi untuk instance Odoo 13. Tapi pertama-tama, kita akan beralih ke pengguna Odoo yang kita buat di langkah sebelumnya.

su - odoo

Untuk mengkloning Odoo dari repositori GitHub, kita akan menggunakan perintah git clone:

git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo/odoo13

Dengan perintah di bawah ini, kita akan membuat lingkungan virtual baru yang akan kita gunakan untuk instance Odoo 13 baru.

cd /opt/odoo && python3 -m venv odoo13-venv

Setelah lingkungan virtual dibuat, kita dapat mengaktifkannya dengan perintah berikut:

source odoo13-venv/bin/activate

Kita sekarang berada di dalam lingkungan virtual, di mana kita dapat memulai dengan instalasi modul Python yang diperlukan untuk instalasi Odoo:

pip3 install -r odoo13/requirements.txt

Ketika instalasi modul Python selesai, kita dapat menonaktifkan lingkungan virtual dan kembali ke pengguna root dengan menggunakan perintah ini:

deactivate && exit

Beberapa perintah berikut bersifat opsional dan dapat digunakan jika Anda ingin menggunakan modul khusus untuk instans Odoo. Praktik terbaik adalah menginstal modul Odoo khusus di direktori terpisah. Oleh karena itu kami akan membuat direktori baru untuk modul khusus dan mengubah kepemilikannya menjadi pengguna 'odoo'.

mkdir /opt/odoo/odoo13-custom-addons
chown odoo: /opt/odoo/odoo13-custom-addons

Perintah berikut akan membuat file log untuk instalasi Odoo baru dan mengubah kepemilikannya menjadi pengguna “odoo”:

mkdir /var/log/odoo13 && touch /var/log/odoo13/odoo.log
chown -R odoo: /var/log/odoo13/

Langkah selanjutnya adalah membuat file konfigurasi untuk instance Odoo baru.

nano /etc/odoo.conf

Anda dapat menggunakan editor teks pilihan Anda untuk membuat file konfigurasi. Rekatkan baris berikut ke dalam file:

[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/odoo13/odoo.log
logrotate = True
addons_path = /opt/odoo/odoo13/addons,/opt/odoo/odoo13-custom-addons

Jangan lupa untuk mengubah master_password dengan kata sandi baru yang kuat. Anda dapat membuat kata sandi yang kuat melalui baris perintah. Simpan dan tutup file. Ini menyelesaikan penginstalan Odoo di sistem kami.

Langkah 8:Buat File Unit systemd

Sekarang setelah instalasi Odoo kita selesai, kita akan membuat file unit layanan sehingga kita dapat menjalankan Odoo sebagai layanan. Hal ini memungkinkan kita untuk menjalankan Odoo di latar belakang sebagai layanan serta mengelolanya, sama seperti kebanyakan proses lain di server.

Buat odoo13.service baru berkas:

nano /etc/systemd/system/odoo13.service

Setelah file terbuka, rekatkan konfigurasi di bawah ini:

[Unit]
Description=Odoo13
#Requires=postgresql-10.6.service
#After=network.target postgresql-10.6.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 dapat mengenali unit yang baru dibuat di systemd.

systemctl daemon-reload

Terakhir, kita dapat menggunakan perintah berikut untuk memulai dan mengaktifkan saat boot instance Odoo baru kita:

systemctl start odoo13
systemctl enable odoo13

Kita dapat menjalankan perintah status sehingga kita dapat memeriksa apakah instance Odoo baru aktif dan berjalan:

systemctl status odoo13.service
● odoo13.service - Odoo13
Loaded: loaded (/etc/systemd/system/odoo13.service; disabled; vendor preset: disabled)
Active: active (running) since Wed 2019-10-30 14:22:16 EDT; 1min ago
Main PID: 12909 (python3)
Tasks: 6 (limit: 11543)
Memory: 72.2M
CGroup: /system.slice/odoo13.service
└─12909 /opt/odoo/odoo13-venv/bin/python3 /opt/odoo/odoo13/odoo-bin -c /etc/odoo.conf

Langkah 9:Akses Instance Odoo

Sekarang kita tahu bahwa instalasi Odoo baru aktif dan berjalan di server, kita dapat mengaksesnya dengan menavigasi ke alamat IP server kita bersama dengan nomor port Odoo. Dalam hal ini, Odoo yang kami instal menggunakan port default 8069.

http://<your_server_IP_address>:8069

Jika instalasi telah berhasil diselesaikan, Anda akan dapat melihat layar pengaturan Odoo seperti gambar di bawah ini:

Kesimpulan

Selamat, jika Anda mengikuti instruksi kami dengan cermat dalam tutorial ini, Anda akan berhasil menginstal Odoo 13 terbaru di VPS CentOS 8 Anda. Anda dapat membuat database pertama Anda dan mulai menggunakan Odoo 13 terbaru.

Tentu saja, Anda tidak perlu menginstal Odoo 13 di CentOS 8 jika Anda menggunakan salah satu layanan Odoo VPS Hosting kami, dalam hal ini Anda dapat meminta tim admin Linux ahli kami untuk menginstal dan mengonfigurasi Odoo 13 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini tentang cara menginstal Odoo 13 di CentOS 8, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan balasan di bagian komentar. Terima kasih.


Cent OS
  1. Cara menginstal Odoo 9 di CentOS 7

  2. Instal Odoo 10 di CentOS 7

  3. Cara Menginstal Odoo 13 di Server CentOS 8

  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Odoo 12 di CentOS 7

  1. Cara Menginstal Wine 4.0 di CentOS 7

  2. Cara Menginstal Vim 8.2 di CentOS 7

  3. Cara Menginstal VirtualBox di CentOS 7