Pada bulan Oktober 2022 Odoo meluncurkan Odoo 16 sebagai perkembangan lebih lanjut dari Odoo sebelumnya. Pada kali ini kita akan melakukan instalasi pada Webmin yang diinstal pada waktu instal Virtualmin pada Ubuntu 22.04.01.

Instalasi Odoo 16 pada Webmin dengan Ubuntu 22.04.01 adalah seperti pada penjelasan-penjelasan berikut ini

  1. Instalasi PostgreSQL

    Dengan login setara root kita masuk ke Webmin pada menu Unused Modules | PostgreSQL Database Server.
    Kita kemudian melakukan  Install Now.


    Kita melanjutkan lagi Install Now.


    Tampak hasil proses instalasi PostgreSQL.
  2. Instalasi wkhtmltopdf
    #sudo su
    #wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb 
    #apt --fix-broken install
    #dpkg -i wkhtmltox_0.12.6.1-2.jammy_amd64.deb
    
  3. Instalasi Odoo
    #wget -q -O - https://nightly.odoo.com/odoo.key | sudo gpg --dearmor -o /usr/share/keyrings/odoo-archive-keyring.gpg
    #echo 'deb [signed-by=/usr/share/keyrings/odoo-archive-keyring.gpg] https://nightly.odoo.com/master/nightly/deb/ ./' | sudo tee /etc/apt/sources.list.d/odoo.list
    #sudo apt-get update && sudo apt-get install odoo
    
    #systemctl start odoo
    
    root@mail5:~# systemctl status odoo
    ● odoo.service - Odoo Open Source ERP and CRM
         Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: >
         Active: active (running) since Thu 2022-12-22 13:40:41 UTC; 1min 32s ago
       Main PID: 824583 (odoo)
          Tasks: 4 (limit: 4575)
         Memory: 94.6M
            CPU: 1.075s
         CGroup: /system.slice/odoo.service
    
  4. Membuka port 8069 untuk testing

    Kita kemudian masuk ke menu Networking FirewallID dan melanjutkan ke Add allowed port.


    Kita kemudian menambahkan port 8069 TCP pada allowed port.


    Kita kemudian melanjutkan ke Reload FirewallID.
  5. Hasil sementara  instalasi Odoo

    Tampak hasil instalasi Odoo.
  6. SSL Cerfiticate

    Kita melanjutkan masuk ke Virtualmin, memilih domain yang akan kita gunakan SSLnya dan masuk ke menu Server Configuration | SSL Certificate untuk memastikan SSL sudah diinstal dengan baik.
  7. Edit Konfigurasi Nginx

    Kita kembali ke Webmin dan masuk ke menu Servers | Nginx Webserver, melakukan Edit Configuration dan menambahkan :

    #odoo server
    upstream odoo02 {
    	server 127.0.0.1:8069;
    }
    
    	proxy_read_timeout 720s;
    	proxy_connect_timeout 720s;
    	proxy_send_timeout 720s;
    	 
    	# Add Headers for odoo proxy mode
    	proxy_set_header X-Forwarded-Host $host;
    	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    	proxy_set_header X-Forwarded-Proto $scheme;
    	proxy_set_header X-Real-IP $remote_addr;
    
    
    	# Redirect requests to odoo backend server
    	location / {
    		proxy_redirect off;
    		proxy_pass http://odoo02;
    	}
    
  8. Enable proxy mode, restart odoo, restart nginx
    #sudo su
    
    root@mail5:/etc/odoo# cat odoo.conf
    [options]
    ; This is the password that allows database operations:
    ; admin_passwd = admin
    db_host = False
    db_port = False
    db_user = odoo
    db_password = False
    ;addons_path = /usr/lib/python3/dist-packages/odoo/addons
    default_productivity_apps = True
    proxy_mode = True
    
    root@mail5:/etc/odoo# systemctl restart odoo
    
    root@mail5:/etc/odoo# systemctl restart nginx
    
    
  9. Hasil
  10. Tutup port 8069

Informasi lebih lanjut silahkan mengunjungi
1. https://tecadmin.net/how-to-install-odoo-16-on-ubuntu-22-04/ .
2. https://www.proweb.co.id/articles/odoo-addons/odoo-14-ubuntu.html .
3. https://www.odoo.com/documentation/16.0/administration/install/install.html .
4. https://www.inmotionhosting.com/support/product-guides/cloud-server/firewalld-webmin/ .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Jika anda tertarik mengenai aplikasi Odoo ERP silahkan mengisi form di bawah ini

 

Instalasi Odoo 16 pada Webmin/Virtualmin dengan Ubuntu 22.04.01