Dalam artikel ini, kami akan menunjukkan cara menginstal Odoo 12 di Ubuntu 16.04 . Odoo (sebelumnya OpenERP) adalah rangkaian aplikasi bisnis open source yang mencakup semua kebutuhan perusahaan Anda:CRM, eCommerce, akuntansi, inventaris, ERP, titik penjualan, manajemen proyek, dan banyak lagi. Odoo hadir dalam dua edisi, Edisi Komunitas open-source, dan edisi Enterprise, yang berlisensi. Dalam kasus kami, kami akan menginstal dan menggunakan edisi Komunitas dari Odoo.
1. Persyaratan
Persyaratan sistem minimum untuk Odoo yang menjalankan 5 pengguna adalah 2 Core CPU dan memori RAM 2 Gb. Kami akan menggunakan Paket VPS SSD 2 kami untuk tujuan tutorial ini.
- VPS Ubuntu 16.04
- Server PostgreSQL
- Python versi 3.5
- Server web Apache
- Akses SSH dengan hak akses root
2. Masuk melalui SSH dan perbarui sistem
Masuk ke VPS Ubuntu 16.04 Anda dengan SSH sebagai pengguna root
ssh root@IP_Address -p Port_number
Anda dapat memeriksa apakah Anda telah menginstal versi Ubuntu yang tepat di server Anda dengan perintah berikut:
# lsb_release -a
Anda harus mendapatkan output ini:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Setelah Anda masuk, jalankan perintah berikut untuk memperbarui semua paket yang diinstal ke versi terbaru yang tersedia
apt-get update && apt upgrade
3. Instal server PostgreSQL
Odoo memerlukan database PostgreSQL untuk menyimpan informasinya, jadi kita harus menginstal server PostgreSQL. Kami akan menginstal server PostgreSQL menggunakan perintah berikut:
apt-get install postgresql
Setelah terinstal, jalankan server PostgreSQL dan aktifkan untuk memulai saat server boot.
systemctl start postgresql systemctl enable postgresql
Ikuti tutorial ini untuk petunjuk rinci tentang cara menginstal Postgre SQL di Ubuntu 16.04
3. Tambahkan repositori dan instal Odoo
Odoo tidak tersedia di repositori resmi Ubuntu 16.04, jadi untuk menginstalnya, kita perlu menambahkan repositori Odoo ke server. 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
4. Instal Odoo 12 di Ubuntu
Selanjutnya, perbarui database paket lokal
apt-get update
dan instal Odoo menggunakan pengelola paket apt
apt-get install odoo
Perintah ini akan menginstal Odoo, Python 3 dan semua modul Python yang diperlukan, membuat pengguna PostgreSQL dan memulai instance Odoo. Setelah instalasi selesai, Anda 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: 7693 (odoo) CGroup: /system.slice/odoo.service └─7693 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log
Setelah instalasi selesai, edit file konfigurasi Odoo dan atur kata sandi admin master.
nano /etc/odoo/odoo.conf
Batalkan komentar pada baris 'admin_passwrd', dan ubah kolom admin_password dengan kata sandi yang kuat.
admin_passwd = STRONG_PASSWORD
Untuk menerapkan perubahan ini, mulai ulang Odoo
systemctl restart odoo
Pada titik ini, Anda dapat membuka browser web favorit Anda dan mengakses Odoo Anda di http://your_IP_Address:8069
5. Instalasi Apache
Periksa apakah Apache sudah terinstal dan berjalan di server Anda. Anda dapat melakukannya dengan perintah berikut:
dpkg -l apache2
Jika Apache tidak diinstal, Anda dapat melakukannya dengan menjalankan perintah berikut.
apt-get install apache2
Setelah instalasi selesai, Anda harus mengaktifkan Apache untuk memulai secara otomatis saat server boot dengan:
systemctl enable apache2
Anda juga dapat memeriksa status layanan Apache Anda dengan perintah berikut:
systemctl status apache2
Sekarang setelah kami yakin bahwa Apache telah terinstal dan berjalan di server kami, kami dapat melanjutkan ke langkah berikutnya dan menyiapkan proxy terbalik Odoo.
Untuk langkah selanjutnya, kita perlu mengaktifkan beberapa modul proxy tambahan untuk Apache. Untuk mengaktifkan modul ini, jalankan perintah berikut:
a2enmod proxy a2enmod proxy_http
Setelah selesai, buka file konfigurasi baru menggunakan nano atau editor teks favorit Anda dengan perintah berikut:
nano /etc/apache2/sites-available/your_domain.conf
Tambahkan baris berikut:
<VirtualHost *:80> ServerName your_domain.com ServerAlias www.your_domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://your_domain.com:8069/ ProxyPassReverse / http://your_domain.com:8069/ <Location /> Order allow,deny Allow from all </Location> </VirtualHost>
Aktifkan konfigurasi “domain_anda.conf” di Apache menggunakan:
ln -s /etc/apache2/sites-available/your_domain.conf /etc/apache2/sites-enabled/your_domain.conf
Ingatlah untuk mengganti 'domain_anda.com' Anda dengan nama domain Anda yang sebenarnya. Simpan perubahan dan mulai ulang server web Apache agar perubahan diterapkan:
service apache2 restart
Itu dia. Jika Anda mengikuti semua instruksi dengan benar sekarang Anda seharusnya dapat mengakses Odoo 12 Anda dengan nama domain Anda di mesin Ubuntu 16.04 Anda. Untuk informasi lebih lanjut tentang Odoo 12, fitur dan konfigurasinya, silakan periksa dokumentasi resmi mereka.
Tentu saja, Anda tidak perlu menginstal Odoo 12 di Ubuntu 16.04 jika Anda menggunakan salah satu layanan Odoo VPS Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Odoo 12 di Ubuntu 16.04, untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
Jika Anda memutuskan untuk memutakhirkan Ubuntu Anda, dan berencana menginstal Odoo 13 yang ditingkatkan, kami memiliki solusi untuk itu. Anda dapat melihat panduan kami tentang cara menginstal Odoo 13 di Ubuntu 18.04, dan melakukannya selangkah demi selangkah.
PS. Jika Anda menyukai posting ini, pada menginstal Odoo 12 di Ubuntu 16.04 dengan Apache sebagai proxy terbalik, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini atau cukup tinggalkan komentar di bagian komentar. Terima kasih.