INSTALL ODOO 11 IN FRESH UBUNTU 16.04 USING VIRTUAL ENVIRONMENT !!!
Daftar Isi:
- Sebelum kamu memulai
- Buat pengguna Odoo
- Instal dan konfigurasikan PostgreSQL
- Instal Wkhtmltopdf
- Instal dan konfigurasikan Odoo
- Buat file unit systemd
- Uji Instalasi
- Kesimpulan
Odoo adalah salah satu perangkat lunak bisnis paling populer di dunia. Ada beberapa cara untuk menginstal Odoo tergantung pada use case yang diperlukan.
Cara termudah dan tercepat untuk menginstal Odoo adalah dengan menggunakan repositori resmi mereka.
Panduan ini mencakup langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Odoo menggunakan Git source dan Python virtual environment di Ubuntu 16.04.
Sebelum kamu memulai
Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Perbarui indeks paket dan semua paket yang diinstal ke paket terbaru:
sudo apt update && sudo apt upgrade
Instal Git, Pip, Node.js dan alat yang diperlukan untuk membangun dependensi Odoo:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Buat pengguna Odoo
Buat pengguna dan grup sistem baru dengan direktori home
/opt/odoo
yang akan menjalankan layanan Odoo:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Anda dapat memberi nama pengguna sesuka Anda, pastikan Anda membuat pengguna PostgreSQL dengan nama yang sama.
Instal dan konfigurasikan PostgreSQL
Instal paket PostgreSQL dari repositori default Ubuntu:
sudo apt install postgresql
Setelah instalasi selesai, buat pengguna PostgreSQL baru dengan nama yang sama dengan pengguna sistem yang dibuat sebelumnya, dalam kasus kami yaitu
odoo
:
sudo su - postgres -c "createuser -s odoo"
Instal Wkhtmltopdf
Untuk mencetak laporan PDF, Anda memerlukan alat
wkhtmltopdf
. Versi Wkhtmltopdf yang direkomendasikan adalah
0.12.1
yang tidak tersedia di repositori resmi Ubuntu 16.04. Kami akan mengunduh dan menginstal versi yang direkomendasikan dari situs Wkhtmltopdf resmi.
Unduh paket menggunakan perintah wget berikut:
wget
Setelah unduhan selesai instal paket dengan mengetik:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Instal dan konfigurasikan Odoo
Kami akan menginstal Odoo dari repositori GitHub di lingkungan Python yang terisolasi sehingga kami dapat memiliki kontrol lebih besar atas versi dan pembaruan.
Sebelum memulai dengan proses instalasi, pastikan Anda beralih ke pengguna "odoo":
sudo su - odoo
Untuk mengonfirmasi bahwa Anda masuk sebagai pengguna
odoo
, gunakan perintah berikut:
whoami
Mulailah dengan proses instalasi dengan mengkloning kode sumber Odoo dari repositori GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Jika Anda ingin mengunduh dan menginstal versi Odoo yang berbeda, cukup ubah nomor versi setelah
--branch
--branch. Anda dapat mengunduh kode sumber Odoo sesuka Anda, misalnya sebagai gantiodoo11
Anda dapat menggunakan nama domain Anda.
virtualenv
adalah alat untuk membuat lingkungan Python yang terisolasi. Untuk menginstalnya gunakan:
pip3 install virtualenv
Buat lingkungan virtual Python baru untuk instalasi Odoo dengan:
cd /opt/odoo
virtualenv odoo11-venv
Aktifkan lingkungan:
source odoo11-venv/bin/activate
Instal semua modul Python yang diperlukan:
pip3 install -r odoo11/requirements.txt
Jika Anda menemukan kesalahan kompilasi selama instalasi, pastikan Anda menginstal semua dependensi yang diperlukan yang tercantum di bagian
Before you begin
.
Setelah instalasi selesai, nonaktifkan lingkungan dan kembali ke pengguna sudo Anda menggunakan perintah berikut:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Hal berikutnya yang perlu kita lakukan adalah membuat file konfigurasi. Kami dapat membuat yang baru dari awal atau menyalin file konfigurasi yang disertakan:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Buka file dan edit sebagai berikut:
sudo nano /etc/odoo11.conf
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons
Setelah selesai, tutup dan simpan file.
my_admin_passwd
menjadi sesuatu yang lebih aman dan sesuaikan
addons_path
jika Anda menggunakan modul khusus.
Buat file unit systemd
Untuk menjalankan odoo sebagai layanan, kita perlu membuat file unit
odoo11.service
di direktori
/etc/systemd/system/
.
Buka editor teks Anda dan rekatkan baris berikut:
sudo nano /etc/systemd/system/odoo11.service
/etc/systemd/system/odoo11.service
Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
Beri tahu systemd bahwa file unit baru dibuat dan mulai layanan Odoo dengan menjalankan:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Periksa status layanan dengan perintah berikut:
sudo systemctl status odoo11
Outputnya akan terlihat seperti di bawah ini yang menunjukkan bahwa layanan Odoo aktif dan berjalan.
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago Main PID: 14146 (python3) CGroup: /system.slice/odoo11.service └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
Aktifkan layanan Odoo untuk dimulai secara otomatis saat boot:
sudo systemctl enable odoo11
Uji Instalasi
Buka browser Anda dan ketik:
http://:8069
http://:8069
Dengan asumsi instalasi berhasil, layar yang mirip dengan berikut ini akan muncul:
Pada titik ini Anda memiliki instalasi Odoo 11 yang berfungsi. Anda dapat menyelesaikan instalasi dengan membuat database baru dan mulai mengerjakan proyek Anda.
Kesimpulan
Itu dia! Tutorial ini memandu Anda melalui instalasi Odoo 11 di Ubuntu 16.04 di lingkungan virtual Python.
Untuk mempelajari cara mengkonfigurasi Odoo Anda dengan Nginx sebagai proxy terbalik dan cara mengakses Instalasi Odoo Anda melalui HTTPS, Anda dapat memeriksa pos berikut:
Konfigurasikan Odoo dengan Nginx sebagai proxy terbalik
Anda mungkin juga ingin memeriksa tutorial kami tentang cara membuat backup harian otomatis dari database Odoo Anda.
ubuntu odoo postgresql python pipBagaimana cara menyebarkan odoo 11 di ubuntu 18.04

Panduan ini mencakup langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Odoo untuk produksi menggunakan Git source dan Python virtual environment pada sistem Ubuntu 18.04.
Bagaimana cara menyebarkan odoo 12 di ubuntu 18.04

Tutorial ini mencakup langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Odoo 12 untuk produksi menggunakan Git source dan Python virtual environment pada sistem Ubuntu 18.04.
Cara menginstal odoo 13 di ubuntu 18.04

Dalam panduan ini, kami akan memandu Anda dalam menginstal dan menggunakan Odoo 13 di dalam lingkungan virtual Python di Ubuntu 18.04. Kami akan mengunduh Odoo dari repositori Github mereka dan menggunakan Nginx sebagai proxy terbalik.