Cara Menginstal Odoo 16 di Ubuntu 22.04 (Jammy)

Cara Menginstal Odoo 16 di Ubuntu 22.04 (Jammy)

Odoo ERP adalah perangkat lunak Perencanaan Sumber Daya Perencanaan (ERP) yang memungkinkan Anda untuk mengelola semua aspek bisnis Anda, dari akuntansi hingga penjualan. Ini memberi Anda kemampuan untuk merampingkan organisasi Anda dan meningkatkan efisiensi. Akibatnya, ini dapat membantu Anda menghemat waktu dan uang sambil meningkatkan keuntungan.

Keuntungan utama menggunakan ODOO ERP termasuk yang berikut:

  • Ini memungkinkan untuk tampilan lengkap operasi bisnis Anda, memungkinkan Anda untuk mengidentifikasi masalah sejak dini dan mengambil tindakan dengan cepat.
  • Mudah digunakan. Anda dapat mengatur akun Odoo ERP hanya dalam beberapa menit dengan hanya mengisi beberapa formulir. Dan begitu Anda mengatur, Anda dapat mulai bekerja dalam beberapa menit.
  • Itu dapat diandalkan dan aman. Ini dirancang dengan mempertimbangkan keamanan sejak awal - dengan otentikasi dua faktor untuk pengguna dan beberapa langkah keamanan yang dibangun ke dalam aplikasi itu sendiri. Ini juga dilengkapi dengan sistem audit bawaan yang memungkinkan Anda melacak setiap transaksi yang terjadi dengan akun dan aset Anda.

Di posting blog ini, Anda akan belajar menginstal Odoo 16 di Ubuntu 22.04 Sistem Linux Jammy Jammy.

Langkah 1 - Memasang Paket yang Diperlukan

Ada beberapa langkah yang terlibat dalam instalasi. Selain itu, ada beberapa file yang perlu diinstal sebagai prasyarat.

Pertama, perbarui server Anda dan kemudian tingkatkan. Jika meminta kata sandi, berikan:

UPDATE SUDO APT && SUDO APT UPGRADE  

Perintah akan meningkatkan pembaruan yang tersedia untuk paket yang diinstal. Kemudian pasang semua paket yang diperlukan untuk pengaturan ODOO pada sistem Ubuntu. Ini akan menginstal paket penting untuk build, python, dan node.JS di sistem Anda.

sudo apt install git wget nodejs npm python3 build-esensial libzip-dev python3-dev libxslt1-dev python3-pip lIbldap2-dev python3-wheel libsasl2-dev python3-venv python3-setuptools libsasl2-dev python3-venv python3-settools libsasl2-dev-dev python3-venv python3-Setluptools libsasl2-dev-dev-libron3 librivi-tpless libtevi-dev-dev-liblon-dev-dev-devon libpq-dev libffi-dev fontconfig  

Juga, instal modul node di bawah ini untuk mengaktifkan dukungan RTL.

Sudo NPM Instal -G RTLCSS  

Langkah 2 - Menginstal WKHTMLTOPDF

Sekarang, Anda juga perlu menginstal wkhtmltox Paket Debian, yang memberikan berguna wkhtmltoImage Dan wkhtmltopdf Perintah biner.

Unduh paket Debian dari GitHub:

wget https: // github.com/wkhtmltopdf/pengemasan/rilis/unduh/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.Deb  

Kemudian instal di sistem Anda.

sudo dpkg -i wkhtmltox_0.12.6.1-2.jammy_amd64.Deb  

Langkah 3 - Buat Akun Sistem Baru

Menjalankan layanan Odoo sebagai pengguna yang terpisah adalah praktik yang baik. Sekarang untuk pembuatan pengguna untuk Odoo yang dapat mengakses Odoo dan dapat membuat perubahan padanya.

sudo adduser --system --group --home =/opt/odoo --shell =/bin/bash odoo  

Ini akan membuat akun baru untuk digunakan untuk layanan odoo.

Langkah 4 - Menginstal PostgreSQL

Seperti yang kita ketahui bahwa PostgreSQL diperlukan sebagai server database untuk Odoo. Jadi kami akan menginstalnya:

sudo apt menginstal postgresql -y 

Sekarang untuk pembuatan pengguna Odoo di Postgresql:

sudo su -postgres -c "createuser -s odoo"  

Ini akan menambah peran baru odoo di server postgresql.

Langkah 5 - Menginstal Odoo 16 di Ubuntu

Kita dapat mengunduh odoo dari repositori github. Jadi kloning di sistem Anda. Pastikan untuk mengkloning cabang yang benar yang perlu Anda instal di sistem Anda. Saat kami menginstal Odoo 16, jadi gunakan nama cabang “16.0 ".

CD /OPT /ODOO  Git Clone https: // github.com/odoo/odoo.git --Depth 1 --Branch 16.0-Single-Branch Odoo-Server  

Ubah Kepemilikan File ke Pengguna Odoo.

sudo chown -r odoo: odoo/opt/odoo/odoo -server  

Ini adalah praktik yang baik untuk menciptakan lingkungan virtual Python untuk mengisolasi aplikasi. Buat lingkungan virtual dengan perintah berikut:

cd/opt/odoo/odoo-server  python3 -m venv venv  Sumber venv/bin/aktifkan  

Setelah lingkungan virtual diaktifkan, Anda akan melihat prompt sistem sebagai "(venv) $". Sekarang instal dependensi Python untuk odoo di bawah lingkungan virtual.

Pip3 Pasang roda  Pip3 menginstal -r Persyaratan.txt 

Setelah menyelesaikan instalasi, nonaktifkan lingkungan virtual dengan perintah berikut.

menonaktifkan 

Sekarang kami akan membuat direktori log dan juga mengubah pengaturan izinnya

sudo mkdir/var/log/odoo  sudo chown odoo: odoo/var/log/odoo  sudo chmod 777/var/log/odoo  

Langkah 6 - Buat File Konfigurasi Odoo

Selanjutnya, buat konfigurasi untuk server Odoo. Ini berguna untuk menyesuaikan aplikasi Odoo. Edit file konfigurasi /etc/odoo-server.conf Di editor teks favorit Anda:

sudo nano /etc /odoo-server.conf  

Tambahkan konten di bawah ini ke file:

[Opsi] admin_passwd = lulus $ 123 db_user = odoo addons_path =/opt/odoo/odoo-server/addons logfile =/var/log/odoo/odoo-server.log log_level = debug
123456[Opsi] admin_passwd = lulus $ 123db_user = odooaddons_path =/opt/odoo/odoo-server/addonslogfile =/var/log/odoo/odoo-server.Loglog_level = debug

Pastikan untuk mengubah admin_passwd Nilai dengan kata sandi yang kuat. Simpan file Anda dan tutup.

Selanjutnya, ubah kepemilikan menjadi pengguna ODDO untuk file konfigurasi. Juga, ubah izin file

sudo chown odoo: odoo /etc /odoo-server.conf  

Langkah 7 - Buat File Unit Odoo Systemd

Buat file unit SystemD untuk manajemen layanan ODDO. Ini akan membantu Anda mengelola layanan Odoo dengan mudah. Juga memungkinkan kami untuk memulai Odoo pada boot sistem. Buat file baru odoo.melayani dan mengedit dalam editor teks:

sudo nano/etc/systemd/system/odoo.melayani  

Tambahkan konten berikut.

[Unit] deskripsi = odoo 16.0 Layanan membutuhkan = postgresql.Layanan setelah = jaringan.Target PostgreSQL.Layanan [Layanan] type = Simple SyslogIdentifier = odoo permisionsstartonly = User true = odoo grup = odoo execStart =/opt/odoo/odoo-server/venv/bin/python3/opt/odoo/odoo-server/odoo-bin -c/ etc/odoo-server.conf standardoutput = jurnal+konsol [install] wantedby = multi-pengguna.target
12345678910111213141516[Unit] deskripsi = odoo 16.0 ServiceSequires = PostgreSQL.ServiceAfter = jaringan.Target PostgreSQL.Layanan [Layanan] type = simplesyslogentifier = odoopermissionsstartonly = trueUser = odoogroup = odooexecStart =/opt/odoo/odoo-server/venv/bin/python3/opt/odoo/odoo-server/odoo-bin -c/etc/odoo-server.confstandardoutput = jurnal+konsol [install] wantedby = multi-pengguna.target

Simpan file dan tutup.

Sekarang, muat ulang daemon SystemD untuk memuat file yang baru dibuat.

Sudo Systemctl Daemon-Reload 

Mulai layanan ODOO, juga memungkinkannya untuk memulai secara otomatis pada boot sistem:

Sudo Systemctl Enable - -Now Odoo.melayani  

Verifikasi status layanan:

Sudo Systemctl Status Odoo.melayani  

Anda harus melihat bahwa layanan Odoo aktif dan berjalan:

Status Layanan Odoo 16

Langkah 8 - Akses Aplikasi Odoo

Odoo default berjalan di port 8069. Buka browser web di sistem Anda dan sambungkan ke server ODOO di 8069 pelabuhan.

http: // server-ip-host: 8069 

Anda akan menemukan halaman database Buat Odoo untuk pertama kalinya. Gunakan kata sandi master yang dikonfigurasi di odoo-server.file conf. Tetapkan nama database pilihan Anda. Kemudian atur nama pengguna dan kata sandi, itu akan digunakan untuk login di masa mendatang ke dasbor odoo. Pilih kotak centang data demo untuk mengimpornya. Terakhir, klik “Buat Database” tombol untuk menyelesaikan instalasi.

Odoo 16 Buat atau mengembalikan database

Setelah berhasil membuat database ODOO, Anda akan diarahkan ke halaman login. Gunakan kredensial login yang dibuat di layar sebelumnya:

Halaman login odoo

Setelah login yang berhasil, Anda akan diarahkan ke halaman aplikasi, di mana Anda dapat menginstal aplikasi pilihan Anda.

Halaman Instalasi Aplikasi Odoo

Kesimpulan:

Setiap orang menginginkan kemudahan dalam hidup sehingga Odoo memenuhi ini dengan menyediakan semua departemen yang diperlukan untuk menjalankan bisnis di satu tempat. Sekarang Anda tidak perlu merekrut banyak karyawan untuk menangani perusahaan Anda, semua kebutuhan sedang dipenuhi oleh Odoo. Di artikel ini, kami belajar cara menginstal server Odoo 16 ERP di Ubuntu 22.04 Sistem Linux Jammy Jammy.