Menjalankan Odoo di Server yang terpisah dengan Postgresql

 Assalamu'alaikum kali ini saya akan berbagi cara untuk konfigurasi odoo dan postgre yang berbeda server silahkan di coba ya.


Berikut adalah konfigurasi server:

Server 1:

Install Odoo

IP : 192.168.100.1

Localhost Odoo : localhost:8069


Server 2:

Install Postgresql

IP : 192.168.100.2

Localhost Postgresql : localhost:5432

user postgres : odoo

password : odoo


Langkah Pertama :


Pada Server 2


Setting file pg_hba.conf


cari file pg_hba.conf

biasanya direktorinya seperti ini

/etc/postgresql/*version*/main/pg_hba.conf

pada version tergantung postgresql yg kalian pakai

lalu edit file pg_hba.conf pada bagian:  

# IPv4 local connections:

host    all             all             127.0.0.1/32  trust


tambahkan:

host    all             all             192.168.100.2 trust


di bawahnya.


Hasilnya akan seperti ini:


# IPv4 local connections:

host    all             all             127.0.0.1/32  trust
host    all             all             192.168.100.2 trust


Setting file postgresql.conf


cari file postgresql.conf, biasanya directorynya di /etc/postgresql/*version*/main/postgresql.conf version adalah versi postgre yg kalian pakai.


Cari baris yang mengandung “listen_addresses” kemudian ganti atau tambahkan menjadi seperti ini :


listen_addresses = '*'


Restart Server Postgresql


Pada Server 1
Setting file odoo.conf


Edit file config odoo biasanya bernama *.conf, sesuaikan dengan data yang ada di server 2 pada bagian db_host, db_port, db_user, dan db_password. Jika sudah ada silahkan di ganti isinya, jika belum silahkan ditambahkan

db_host = 192.168.100.2

db_port = 5432

db_user = odoo

db_password = odoo


Restart Server Odoo