GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal Odoo 12 di Debian 9

Dalam tutorial ini, kami akan menunjukkan cara menginstal Odoo 12 di  Debian 9 . Selain itu, kami akan menunjukkan cara menginstal dan mengonfigurasi server web Apache sebagai proxy terbalik untuk aplikasi Odoo Anda. Odoo adalah perangkat lunak bisnis open source berbasis web yang mencakup sejumlah aplikasi bisnis untuk Penjualan, Manajemen Proyek dan Gudang, CRM, Situs Web/eCommerce, penagihan, akuntansi, inventaris, dan ribuan modul tambahan lainnya yang dikembangkan oleh komunitas. Untuk keperluan tutorial ini, kita akan menggunakan Odoo 12 Community Edition. Menginstal Odoo 12 di Debian 9 membutuhkan waktu kurang dari 10 menit untuk menyelesaikannya. Mari kita mulai dengan tutorial ini.

Prasyarat

  •  VPS Debian 9
  •  Server PostgreSQL
  •  Python versi 3.5
  • Server web Apache
  • Akses SSH dengan hak akses root

1. Hubungkan ke server Anda

Untuk terhubung ke server Anda melalui SSH sebagai root pengguna, gunakan perintah berikut:

ssh root@IP_ADDRESS -p PORT_NUMBER

dan ganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.

Setelah masuk, pastikan server Anda mutakhir dengan menjalankan perintah berikut:

apt-get update
apt-get upgrade

2. Instal Server PostgreSQL

Kami akan menggunakan PostgreSQL sebagai server database untuk aplikasi Odoo kami. Untuk menginstal PostgreSQL di server Anda, jalankan perintah berikut:

apt-get install postgresql -y

3. Aktifkan PostgreSQL saat Memulai

Setelah instalasi selesai, pastikan untuk mengaktifkan server PostgreSQL untuk memulai secara otomatis saat server reboot dengan:

systemctl enable postgresql

4. Instal Odoo di Debian 9

Karena Odoo tidak tersedia di repositori resmi Debian 9, kita perlu menambahkan repositori Odoo secara manual sebelum kita dapat melakukan instalasi. Untuk melakukannya, jalankan perintah berikut:

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list

Perbarui daftar paket yang tersedia dengan:

apt-get update

Dan jalankan perintah berikut untuk menginstal Odoo, bersama dengan Python dan semua modul Python yang diperlukan:

apt-get install odoo

Setelah instalasi selesai, Anda dapat menjalankan perintah berikut untuk memeriksa status layanan Odoo Anda:

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) since Wed 2018-10-10 10:59:04 CDT; 4s ago
Main PID: 10951 (odoo)
CGroup: /system.slice/odoo.service
└─10951 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log

Anda juga perlu mengatur kata sandi utama yang baru. Untuk melakukan ini, Anda perlu mengedit file konfigurasi Odoo dengan:

nano /etc/odoo/odoo.conf

Dan ubah bidang admin_password dengan kata sandi yang kuat. Anda juga dapat membuatnya dari baris perintah.

admin_passwd = StrongPassword

Setelah Anda membuat perubahan, mulai ulang Odoo Anda dengan:

systemctl restart odoo

Untuk mengakses Odoo, Anda sekarang dapat membuka browser dan menavigasi ke http://your-server-IP:8069

5. Menyiapkan Apache sebagai Proxy Terbalik

Jika Anda memiliki nama domain yang valid dan ingin menggunakannya untuk mengakses aplikasi Odoo alih-alih mengetik alamat IP dan nomor port di URL, sekarang kami akan menunjukkan cara menyiapkan proxy terbalik menggunakan Apache server web.

Kita akan mulai dengan menginstal server web Apache. Apache dianggap sebagai perangkat lunak server web yang paling banyak digunakan. Ini cepat, aman, andal, dan dapat dengan mudah disesuaikan sesuai kebutuhan Anda.

Untuk menginstal Apache di server Anda, jalankan perintah berikut:

apt-get install apache2

Setelah instalasi selesai, Anda harus mengaktifkan Apache untuk memulai secara otomatis saat sistem boot. Anda dapat melakukannya dengan perintah berikut:

systemctl enable apache2

Untuk memverifikasi bahwa Apache sedang berjalan, buka browser web Anda dan masukkan alamat IP server Anda, (mis. http://111.222.333.444). Jika Apache berhasil diinstal, Anda akan melihat pesan yang mengatakan "Berhasil!".

Selanjutnya, kita perlu mengaktifkan beberapa modul proxy tambahan untuk Apache. Anda dapat melakukannya dengan perintah berikut:

a2enmod proxy
a2enmod proxy_http

Setelah ini selesai, buka file konfigurasi baru untuk domain Anda dengan perintah berikut:

nano /etc/apache2/sites-available/my_domain.conf

Dan masukkan berikut ini:

<VirtualHost *:80>
ServerName my_domain.com
ServerAlias www.my_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://my_domain.com:8069/
ProxyPassReverse / http://my_domain.com:8069/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

Aktifkan konfigurasi “my_domain.conf” di Apache menggunakan:

ln -s /etc/apache2/sites-available/my_domain.conf /etc/apache2/sites-enabled/my_domain.conf

6. Mulai ulang Server Web Apache

Ingatlah untuk mengganti my_domain.com Anda dengan nama domain Anda yang sebenarnya. Simpan file, tutup dan mulai ulang Apache agar perubahan diterapkan:

service apache2 restart

Itu dia. Jika Anda mengikuti semua petunjuk dengan benar, Anda sekarang dapat mengakses Odoo 12 Anda menggunakan nama domain Anda di http://my_domain.com

Awalnya, Anda akan diminta untuk membuat database baru menggunakan kata sandi utama yang telah kami siapkan sebelumnya. Setelah database dibuat, Anda akan diarahkan ke panel admin dari mana Anda dapat masuk sebagai pengguna admin. Setelah Anda berhasil masuk, Anda dapat mulai menggunakan Odoo 12 Anda dan mengonfigurasinya sesuai kebutuhan Anda, menginstal modul tambahan, dll.

Tentu saja, Anda tidak perlu tahu cara menginstal Odoo 12 di Debian 9 jika Anda memiliki Odoo VPS Hosting bersama kami. Anda cukup meminta administrator kami untuk menginstal Odoo 12 di Debian 9 untuk Anda. Mereka tersedia 24/7 dan akan dapat membantu Anda menginstal Odoo 12 di Debian 9. Untuk pembaruan lebih lanjut, Anda juga dapat membaca panduan kami tentang Cara Menginstal Odoo 12 di Debian 10 dengan Nginx sebagai Proxy Terbalik.

PS. Jika Anda senang membaca posting blog ini tentang Cara Memasang Odoo 12 di Debian 9, jangan ragu untuk membagikannya di jejaring sosial menggunakan pintasan di bawah, atau cukup tinggalkan komentar.


Debian
  1. Cara Menginstal Server Redis di Debian 11

  2. Cara Menginstal ProFTPD di Debian 8

  3. Cara Menginstal Server MySQL di Debian 9

  1. Cara Menginstal R di Debian 9

  2. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  3. Cara Menginstal ClickHouse di Debian 9

  1. Cara Memasang Server Minecraft di Debian 9

  2. Cara Menginstal R di Debian 10

  3. Cara menginstal SuiteCRM di Debian 9