Cara menginstal Odoo 13 atau 14 di Docker Container

Ada beberapa perangkat lunak manajemen bisnis sumber terbuka yang terkenal dan Odoo adalah salah satunya. Ia menawarkan ERP, CRM, ECM, perencanaan proyek, dan banyak lagi… Dalam artikel ini, kita mempelajari cara menginstal Odoo 14 dan 13 pada wadah buruh pelabuhan yang berjalan di fossa Focal Ubuntu 20.04 LTS.

Odoo adalah perangkat lunak bisnis gratis yang mencakup berbagai tugas. Selain fungsi ERP klasik, lingkungan menawarkan CRM, E-commerce, manajemen konten, perencanaan proyek, manajemen gudang, akuntansi, manajemen personalia, portal, basis pengetahuan, manajemen produk, sumber daya manusia, pemasaran, dan banyak lagi.

Dasar dari Odoo adalah OpenERP sebelumnya, yang didasarkan pada arsitektur tiga tingkat yang khas. Inti adalah server aplikasi, yang bertanggung jawab atas logika bisnis dan mengontrol akses ke database.

Sistem ini juga menyediakan modul untuk bidang e-business, e-marketing, dan e-commerce. Ada lebih dari 10.000 Aplikasi Odoo- dan jumlahnya terus bertambah setiap hari. Ini diprogram dengan Python dan menawarkan interface web modern yang menggunakan HTML 5.0 dan JavaScript. Ini menggunakan server database PostgreSQL untuk mengelola data yang relevan dengan bisnis dan konfigurasi sistem.

Sedangkan Docker adalah platform virtualisasi berbasis container yang dapat diinstal pada sistem operasi populer untuk membuat container terisolasi (engine virtual), sangat ringan.

Langkah-langkah untuk menginstal Odoo 13/14 di Docker Container

Di sini kita menggunakan Ubuntu 20.04 LTS sebagai platform OS untuk menginstal Docker, namun, langkah-langkah yang diberikan di sini untuk menginstal Odoo dapat digunakan pada platform apa pun yang berjalan dengan Docker.

1. Periksa Docker sedang berjalan

Cukup jalankan perintah – buruh pelabuhan di command terminal sistem operasi Anda, untuk mengonfirmasi bahwa Anda memilikinya. Jika Anda tidak memilikinya, maka instal Docker di OS Anda, pertama, untuk itu Anda dapat melihat tutorial kita-

  • Cara menginstal dan mengatur Docker Container di AlmaLinux 8
  • Instal dan atur Docker Container di Rocky Linux 8 atau CentOS/RHEL 8
  • Instal Docker CE di Debian 11 Bullseye Linux
  • Cara terbaik untuk menginstal Docker di Ubuntu 20.04…
  • Cara menginstal Docker di Windows 10

2. Instal Gambar Odoo Docker

Sehat. setelah Anda memiliki Docker di sistem Anda, untuk menginstal Odoo Container, kita hanya perlu menjalankan satu perintah. Itu karena hub Docker sudah memiliki image resmi Odoo yang sudah dibuat sebelumnya.

Untuk menginstal Odoo 14, gunakan perintah ini:

buruh pelabuhan tarik odoo: 14

Untuk Oddo 13, gunakan yang ini:

buruh pelabuhan tarik odoo:13

3. Instal Gambar Docker Database PostgreSQL

Hal berikutnya yang perlu kita siapkan adalah database untuk Odoo untuk menyimpan datanya di Docker. Sama seperti aplikasi populer lainnya, kita juga sudah memiliki gambar bawaan untuk database ini. Karenanya, hanya pada command terminal Anda ketik-

buruh pelabuhan tarik postgres

4. Buat Wadah Basis Data

Nah, kita sudah mendownload gambar PostgreSQL di atas, sekarang kita akan menggunakan yang sama untuk membuat container dengan database.

docker run -d -v odoo-db:/var/lib/postgresql/data -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres –name db postgres

Catatan : Jangan lupa untuk mengganti user database dan password termasuk nama DB dengan yang ingin Anda tetapkan sebelum menjalankan perintah.

Penjelasan:

Mari kita pecahkan perintah di atas untuk memahami apa yang terjadi.

docker run -d -v : Ini adalah perintah buruh pelabuhan untuk membuat dan memulai wadah menggunakan gambar yang didownload.

odoo-db:/var/lib/postgresql/data – Menggunakan ini kita telah membuat folder terpisah khusus yang akan menyimpan data database. Ini berarti bahkan setelah penampung dihapus, data Odoo kita akan tetap utuh untuk useran di masa mendatang.

POSTGRES_USER= odoo – Pengguna yang dibuat untuk database, ubah nilainya dengan apa pun yang Anda inginkan.

POSTGRES_PASSWORD= odo0 – Kata sandi untuk user database yang dibuat. Juga, ubah nilai ini juga untuk mengatur password Anda.

POSTGRES_DB=postgres – Ini adalah nama Database yang ingin Anda gunakan.

–name db – Nama container untuk mengidentifikasinya.

postgres – Ini adalah nama gambar PostgreSQL yang didownload yang kita gunakan untuk membuat wadah.

6. Buat dan Jalankan Wadah Odoo

Sama seperti yang kita lakukan untuk PostgreSQL, kita juga menggunakan gambar Odoo 14 atau 13 yang didownload untuk membuat dan menjalankan wadah untuknya.

Untuk Odoo versi 14

docker run -v odoo-data:/var/lib/odoo -d -p 8069:8069 –nama odoo –link db:db -t odoo:14

Untuk Odoo Versi 13

docker run -v odoo-data:/var/lib/odoo -d -p 8069:8069 –nama odoo –link db:db -t odoo:13

Penjelasan:

odoo-data:/var/lib/odoo : Kita telah membuat folder data persisten khusus yang akan menyimpan data Odoo dan file konfigurasi dan akan tetap ada bahkan setelah penampung dihapus.

-p 8069:8069 : Membuka Port 8069 dari buruh pelabuhan untuk mengakses interface web Odoo dari buruh pelabuhan. Atau dengan kata sederhana di sini kita memetakan port container buruh pelabuhan ke port 8069 sistem.

–name odoo – Ini adalah nama yang kita berikan ke wadah kita.

–link db:db – Menghubungkan container PostgreSQL dengan container Odoo, sehingga mereka dapat berkomunikasi.

Sedangkan odoo:13 atau odoo:14 adalah image Docker yang kita gunakan untuk membuat container.

7. Buka Port di firewall

Sekarang, untuk mengakses interface Web Odoo dari luar server tempat Anda menginstalnya menggunakan buruh pelabuhan, kita harus membuka port 8069-nya di sistem.

Untuk Ubuntu, Debian, Linux Mint, dan lainnya yang serupa:

sudo ufw izinkan 8069

Untuk RHEL, CentOS, AlmaLinux, RockyLinux, Oracle:

firewall-cmd –zone=public –add-port=8069/tcp –permanent

firewall-cmd –reload

8. Akses interface Web Odoo dan Buat Database

Sekarang, buka PC atau Laptop mana pun yang dapat mengakses alamat ip Server tempat Anda menginstal Docker dan wadahnya. Setelah itu, buka browser dan arahkan ke server-ip-address bersama dengan nomor port 8069.

Contoh:

http://192.168.0.102:8069

Masukkan informasi yang diperlukan dan buat database

Instal Aplikasi dan mulai gunakan di Odoo.