GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Menginstal Odoo di AlmaLinux 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Odoo di AlmaLinux 8. Bagi Anda yang belum tahu, Odoo adalah sekelompok aplikasi bisnis open-source yang menawarkan berbagai berbagai aplikasi termasuk, CRM, akuntansi, penagihan, inventaris, gudang, e-niaga, manajemen proyek, dan banyak lagi. Ini adalah aplikasi berbasis web dan berfitur lengkap yang membantu Anda mempertahankan ERP dalam bisnis apa pun. Odoo hadir dengan 30 modul inti dan lebih dari 4500 modul buatan komunitas yang membantu Anda menyesuaikannya dari toko kecil hingga perusahaan tingkat perusahaan.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah penginstalan perangkat lunak manajemen hubungan pelanggan Odoo di AlmaLinux 8.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:AlmaLinux 8.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Odoo di AlmaLinux 8

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf update
sudo dnf install epel-release

Langkah 2. Memasang Dependensi yang Diperlukan.

Sekarang kami membutuhkan dependensi pada server Anda. Anda dapat menginstal semuanya dengan perintah berikut:

sudo dnf install python3 python3-devel git gcc git redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel

Langkah 3. Menginstal database PostgreSQL.

Jalankan perintah berikut untuk menginstal paket PostgreSQL ke sistem Anda:

sudo dnf install @postgresql:12

Selanjutnya, diinisialisasi ke database PostgreSQL dengan perintah berikut:

/usr/bin/postgresql-setup initdb

Setelah itu, mulai layanan PostgreSQL dan aktifkan mereka untuk memulai saat reboot sistem:

sudo systemctl start postgresql
sudo systemctl enable postgresql

Kemudian, buat pengguna PostgreSQL baru untuk Odoo dengan perintah berikut di bawah ini:

su - postgres -c "createuser -s odoo"

Langkah 4. Menginstal Odoo di AlmaLinux 8.

Sekarang kami membuat pengguna khusus untuk Odoo:

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

Kemudian, masuk dengan pengguna Odoo dan unduh paket Odoo terbaru dengan perintah berikut:

su - odoo
git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo/odoo14
cd /opt/odoo

Setelah selesai, ubah direktori menjadi /opt/odoo dan buat lingkungan virtual Python baru:

python3 -m venv odoo14-venv
source odoo14-venv/bin/activate

Kemudian, instal modul Python yang diperlukan:

pip3 install -r odoo14/requirements.txt

Setelah itu, nonaktifkan dari lingkungan virtual dan keluar dari pengguna Odoo dengan perintah berikut di bawah ini:

deactivate
exit

Selanjutnya, buat addons dan direktori log dengan perintah berikut:

mkdir /opt/odoo/odoo14-custom-addons
mkdir /var/log/odoo14 && touch /var/log/odoo14/odoo.log

Kami akan membuat direktori baru untuk modul khusus dan mengubah kepemilikannya menjadi ‘odoo ' pengguna:

chown odoo: /opt/odoo/odoo14-custom-addons
chown -R odoo: /var/log/odoo14/

Langkah 5. Membuat Konfigurasi Odoo.

Sekarang kita membuat file konfigurasi Odoo yang terletak di /etc/odoo.conf. Isi dari file konfigurasi adalah sebagai berikut :

nano /etc/odoo.conf

Tambahkan baris berikut:

[options]
admin_passwd = odoo_master_password
db_host = False
db_port = False
db_user = odoo
db_password = False
xmlrpc_port = 8069
logfile = /var/log/odoo14/odoo.log
logrotate = True
addons_path = /opt/odoo/odoo14/addons,/opt/odoo/odoo14-custom-addons

Simpan dan tutup file setelah Anda selesai.

Langkah 6. Buat file Layanan Systemd untuk Odoo.

Sekarang buat systemd Odoo file unit dengan membuat file baru /etc/systemd/system/odoo.service:

nano /etc/systemd/system/odoo.service

Tambahkan baris berikut:

[Unit]
Description=Odoo14
#Requires=postgresql-10.6.service
#After=network.target postgresql-10.6.service

[Service]
Type=simple
SyslogIdentifier=odoo14
PermissionsStartOnly=true
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo14-venv/bin/python3 /opt/odoo/odoo14/odoo-bin -c /etc/odoo.conf
StandardOutput=journal+console

[Install]
WantedBy=multi-user.target

Simpan dan tutup file. Kemudian, muat ulang systemd daemon dengan perintah berikut:

sudo systemctl daemon-reload
sudo systemctl start odoo
sudo systemctl enable odoo

Langkah 7. Konfigurasi Firewall untuk Odoo.

Agar Odoo dapat diakses di browser, buka port melintasi firewall.

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-port=8069/tcp
firewall-cmd --reload

Langkah 8. Mengakses Antarmuka Web Odoo

Setelah berhasil diinstal, sekarang buka browser web Anda dan akses UI web Odoo menggunakan URL http://your-server-ip-address:8069 . Anda akan melihat halaman berikut:

Selamat! Anda telah berhasil menginstal Odoo. Terima kasih telah menggunakan tutorial ini untuk menginstal perangkat lunak manajemen bisnis Odoo pada sistem AlmaLinux 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa Odoo resmi situs web.


Arch Linux
  1. Cara Instal PHP 8 di AlmaLinux 8

  2. Cara Instal PHP 7.4 di AlmaLinux 8

  3. Cara Menginstal Ansible di AlmaLinux 8

  1. Cara Menginstal Anaconda di AlmaLinux 8

  2. Cara Menginstal Terraform di AlmaLinux 8

  3. Cara Menginstal Git di AlmaLinux 8

  1. Cara Instal Node.js di AlmaLinux 8

  2. Cara Instal Gnome di AlmaLinux 8

  3. Cara Instal DirectAdmin di AlmaLinux 8