Tutorial

Cara install Odoo Community langsung di Ubuntu Server

Selain lewat Docker, Odoo Community juga bisa dipasang langsung di Ubuntu Server untuk kontrol yang lebih detail terhadap konfigurasi sistem. Berikut alur pemasangannya dari awal, dari memperbarui paket sistem hingga Odoo siap diakses lewat browser.

Tutorial: Cara Install Odoo Community di Ubuntu Server
Tutorial8 menit baca

Langkah 1: Perbarui paket sistem dan siapkan dependensi

Mulai dengan memperbarui daftar paket dan paket yang terpasang di Ubuntu Server menggunakan sudo apt update && sudo apt upgrade -y. Setelah itu, pasang paket dasar yang dibutuhkan seperti Python 3, pip, Git, dan beberapa pustaka build yang diperlukan Odoo saat proses instalasi modulnya.

Langkah 2: Pasang dan siapkan PostgreSQL

Odoo menggunakan PostgreSQL sebagai basis datanya. Pasang PostgreSQL dengan sudo apt install postgresql -y, lalu buat pengguna database khusus untuk Odoo menggunakan perintah sudo -u postgres createuser -s odoo agar Odoo memiliki hak akses yang sesuai saat membuat dan mengelola database-nya sendiri.

Ilustrasi terminal memasang dan menyiapkan PostgreSQL untuk Odoo

Ilustrasi terminal saat menyiapkan PostgreSQL untuk Odoo

Langkah 3: Clone dan pasang dependensi Python Odoo

Clone kode sumber Odoo Community dari repositori resminya, lalu buat virtual environment Python khusus agar dependensinya tidak bercampur dengan paket sistem lain. Pasang seluruh dependensi Python yang terdaftar pada berkas requirements.txt menggunakan pip di dalam virtual environment tersebut.

Ilustrasi terminal clone source code Odoo dan instalasi dependensi Python

Ilustrasi proses clone Odoo dan instalasi dependensi Python

Gambar di atas adalah ilustrasi tampilan, bukan tangkapan layar sistem produksi klien.

Langkah 4: Atur konfigurasi dan jalankan layanan Odoo

Buat berkas konfigurasi odoo.conf berisi informasi koneksi database, path addons, serta port yang akan digunakan. Jalankan Odoo lewat berkas ini, idealnya dibungkus sebagai systemd service agar otomatis berjalan kembali setiap server dinyalakan ulang. Setelah layanan aktif, Odoo dapat diakses dari browser melalui alamat http://alamat-server:8069 untuk membuat database pertama.

Hal yang perlu diperhatikan

  • Instalasi langsung di server memberi kontrol lebih detail dibanding Docker, tapi pembaruan versi perlu dilakukan lebih manual.
  • Pisahkan environment Python Odoo dari paket sistem lain agar tidak terjadi konflik dependensi di kemudian hari.
  • Gunakan systemd service agar Odoo otomatis berjalan kembali setelah server restart, tanpa perlu dijalankan manual setiap kali.

Butuh bantuan memasang atau mengelola server Odoo Anda?

Kami bantu instalasi, konfigurasi, dan pemeliharaan server Odoo, baik lewat Docker maupun langsung di server.

Chat kami