Jika Anda ingin menginstal Odoo 11 di Debian 9 maka tutorial ini akan sangat membantu, memberi Anda panduan, langkah demi langkah. Hal lain yang akan kita lakukan adalah menginstal server web Nginx dan juga mengkonfigurasinya sebagai proxy terbalik. Odoo, atau seperti yang kita ketahui sebelum OpenERP, adalah rangkaian aplikasi manajemen perusahaan sumber terbuka yang sederhana dan intuitif seperti Pembuat Situs Web, CRM, Pemasaran, Sumber Daya Manusia, eCommerce, Manufaktur, Proyek, dan Manajemen Gudang, Akuntansi, dan sebagainya. . Lebih dari 3,7 juta orang menggunakannya, baik di startup maupun perusahaan besar, menjadikan jenis perangkat lunak ini salah satu yang paling populer di dunia. Anda dapat menemukan Odoo dalam dua edisi, edisi Komunitas gratis dan edisi Perusahaan. Kami telah memilih untuk menginstal dan menggunakan edisi Komunitas dari Odoo.
Prasyarat
– Debian9 VPS. Kami akan menggunakan salah satu paket hosting VPS SSD 2 kami.
– Akses SSH dengan hak akses root
– Server PostgreSQL
– Python versi 3
– Server web Nginx
Masuk melalui SSH dan perbarui sistem
Anda dapat masuk ke VPS Debian 9 Anda dengan SSH sebagai root pengguna
ssh root@IP_Address -p Port_number
Saat Anda sudah masuk, Anda perlu menjalankan perintah berikut ini untuk memperbarui paket yang diinstal ke versi terbaru yang tersedia.
apt update && apt upgrade
Jika ini belum dilakukan, Anda dapat mengaktifkan pembaruan otomatis pada VPS Debian 9 Anda.
Instal server PostgreSQL
Jika Anda ingin menyimpan informasi Odoo, Anda memerlukan database PostgreSQL, dan server PostgreSQL harus diinstal. Salah satu cara yang sangat sederhana untuk menginstal PostgreSQL adalah menggunakan perintah berikut:
apt install -y postgresql
Setelah penginstalan selesai, Anda harus mengaktifkan server PostgreSQL untuk memulai secara otomatis saat server reboot:
systemctl enable postgresql
Tambahkan repositori dan instal Odoo 11
Anda tidak akan dapat menemukan Odoo 11 di repositori resmi Debian 9, jadi jika Anda ingin menginstalnya, kita harus menambahkan repositori Odoo ke server. Itu dapat dilakukan melalui perintah berikut
wget -O - https://nightly.odoo.com/odoo.key | apt-key add - echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
Sekarang database paket lokal perlu diperbarui
apt update
dan gunakan manajer paket apt untuk menginstal Odoo
apt -y install odoo
Perintah ini akan membantu Anda menginstal Odoo, Python 3, dan semua modul Python yang diperlukan, membuat pengguna PostgreSQL dan memulai instance Odoo. Setelah penginstalan selesai, Anda akan dapat memeriksa status layanan Odoo:
systemctl status odoo
Keluaran:
● odoo.service - Odoo Open Source ERP and CRM Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled) Active: active (running) Main PID: 9574 (odoo) CGroup: /system.slice/odoo.service └─9574 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log
Setelah instalasi selesai, jangan lupa untuk mengedit file konfigurasi Odoo dan juga mengatur kata sandi admin master.
nano /etc/odoo/odoo.conf
Anda perlu menghapus komentar pada baris 'admin_password', lalu mengatur kata sandi seperti yang diberikan di bawah ini
admin_passwd = MASTER_PASSWORD
di mana MASTER_PASSWORD adalah kata sandi yang kuat.
Agar perubahan diterapkan, Anda harus memulai ulang instance Odoo
systemctl restart odoo
Pada langkah ini, Anda seharusnya dapat mengakses Odoo menggunakan alamat IP server Anda. Buka browser web pilihan Anda dan navigasikan ke http://IP_Address:8069
Instal server web Nginx dan konfigurasikan proxy terbalik
Jika Anda ingin dapat mengakses Odoo dengan nama domain, Anda tidak boleh mengetikkan alamat IP dan nomor port, yang Anda butuhkan hanyalah server web. Dalam tutorial ini, kami memilih untuk menginstal dan menggunakan Nginx. Jika Anda ingin menginstalnya jalankan perintah di bawah ini
apt -y install nginx
dan tentu saja jangan lupa untuk mengaktifkannya untuk memulai pada server boot
systemctl enable nginx
Anda juga harus membuat blok server Nginx untuk nama domain yang akan Anda gunakan untuk mengakses Odoo. Misalnya, kami memilih odoo.com
nano /etc/nginx/sites-available/odoo.com pstream oddo { server 127.0.0.1:8069; } server { listen 80 default; server_name odoo.com; access_log /var/log/nginx/odoo.com.access.log; error_log /var/log/nginx/odoo.com.error.log; proxy_buffers 16 64k; proxy_buffer_size 128k; location / { proxy_pass http://oddo; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass http://oddo; } }
Simpan file dan buat tautan simbolis untuk mengaktifkan blok Nginx
ln -s /etc/nginx/sites-available/odoo.com /etc/nginx/sites-enabled/odoo.com
sekali lagi, jika Anda ingin perubahan diterapkan, Anda perlu me-restart server web
systemctl restart nginx
Hanya itu saja. Jika Anda mengikuti tutorial ini langkah demi langkah, Anda telah berhasil menginstal Odoo 11 dan mengkonfigurasi Nginx sebagai proxy terbalik. Pada titik ini, Anda harus dapat mengakses Odoo dengan nama domain Anda dan membuat database Odoo pertama Anda menggunakan kata sandi utama yang telah ditetapkan sebelumnya, dan mulai mengerjakan proyek Anda.
Jika Anda memerlukan informasi lebih lanjut tentang Odoo 11, fitur, dan konfigurasinya, silakan periksa dokumentasi resminya.
Tentu saja, Anda tidak perlu tahu cara menginstal Odoo 11 di Debian 9 dengan Nginx sebagai Reverse Proxy jika Anda memiliki Odoo VPS Hosting bersama kami. Anda cukup meminta administrator kami untuk menginstal Odoo 11 di Debian 9 untuk Anda. Mereka tersedia 24/7 dan akan dapat membantu Anda menginstal Odoo 11 di Debian 9.
Tidak benar-benar apa yang Anda cari? Jika Anda mencoba menginstal Odoo 12 di Debian 10 dengan Nginx sebagai Proxy Terbalik, kunjungi tutorial terbaru kami, untuk memandu Anda melalui keseluruhan proses.
Jika Anda senang membaca posting blog ini tentang Cara Memasang Odoo 11 di Debian 9 dengan Nginx sebagai Proxy Terbalik, jangan ragu untuk membagikannya di jejaring sosial menggunakan pintasan di bawah, atau cukup tinggalkan komentar.