Langsung ke konten utama

Instalasi dan Konfigurasi Odoo Community Edition Menggunakan WSL Ubuntu di Windows

 

Instalasi dan Konfigurasi Odoo Community Edition Menggunakan WSL Ubuntu di Windows

Odoo merupakan sistem ERP (Enterprise Resource Planning) berbasis open source yang menyediakan berbagai modul bisnis seperti penjualan, pembelian, inventori, akuntansi, dan HR. Dalam tugas ini, dilakukan instalasi Odoo Community Edition menggunakan Ubuntu melalui Windows Subsystem for Linux (WSL).
Metode ini memungkinkan pengguna Windows untuk menjalankan sistem Linux secara native tanpa perlu dual-boot atau virtual machine.

Spesifikasi Perangkat

  • OS Utama: Windows 10/11 (64-bit)
  • Subsistem: WSL 2 (Ubuntu 22.04 LTS)
  • RAM: Minimal 4 GB
  • Penyimpanan: Minimal 10 GB kosong
  • Koneksi Internet: Stabil untuk download package

Instalasi WSL dan Ubuntu

Langkah 1: Aktifkan WSL di PowerShell

Buka PowerShell sebagai Administrator, lalu jalankan perintah berikut:

wsl –install

Perintah ini akan otomatis mengaktifkan fitur WSL dan menginstal Ubuntu sebagai distro default. Setelah selesai, restart komputer.

Langkah 2: Buka Ubuntu

Setelah restart, buka menu Start → ketik Ubuntu → Enter.
Akan muncul jendela terminal Ubuntu untuk pertama kali.

Setelah masuk ke shell Ubuntu lakukan update sistem Ubuntu untuk memastikan semua dependensi dalam versi terbaru. Jalankan perintah

sudo apt update && sudo apt upgrade -y

Instalasi Dependensi Odoo

Instal semua library yang dibutuhkan Odoo:

sudo apt install git python3 python3-venv python3-pip build-essential wget python3-dev \
libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev libjpeg-dev libpq-dev \
libffi-dev libssl-dev libmysqlclient-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev \
node-less npm curl xz-utils -y

Instal dan Konfigurasi PostgreSQL

Odoo menggunakan PostgreSQL sebagai database server.

sudo apt install postgresql -y
sudo service postgresql start
sudo -u postgres createuser -s $USER
createdb $USER

Membuat Direktori Odoo

sudo mkdir /opt/odoo
sudo chown -R $USER:$USER /opt/odoo
cd /opt/odoo

Clone Odoo Versi 19.0

Clone Odoo Community versi 19.0 langsung dari GitHub:

sudo git clone https://www.github.com/odoo/odoo –depth 1 –branch 19.0 –single-branch /opt/odoo/odoo

Buat Virtual Environment

Masuk ke folder Odoo dan buat environment Python:

cd /opt/odoo
python3 -m venv odoo-venv
source odoo-venv/bin/activate

Install Dependencies Python

pip install wheel
pip install -r odoo/requirements.txt
deactivate

Buat File Konfigurasi Odoo

Buat file konfigurasi di /etc/odoo.conf:

sudo nano /etc/odoo.conf

Isi dengan konfigurasi berikut:

Simpan dengan Ctrl + O, lalu Ctrl + X.

Buat direktori log-nya:

sudo mkdir /var/log/odoo
sudo chown -R $USER:$USER /var/log/odoo

Cek apakah bisa konek ke database manual

Kamu bisa coba login ke PostgreSQL pakai user odoo buat ngetes password-nya:

psql -U odoo -h localhost -W

Jalankan Odoo

cd /opt/odoo
source odoo-venv/bin/activate
./odoo/odoo-bin -c /etc/odoo.conf

Dan kamu bisa akses lewat browser ke:
http://localhost:8069

Konfigurasi Modul ERP

Masuk ke menu Apps dan install modul yang ingin digunakan

Komentar

Postingan populer dari blog ini

#7 VIEW

 VIEW    View dapat didefinisikan sebagai tabel maya (virtual) atau logical yang terdiri dari himpunan hasil query. Tidak seperti pada umumnya tabel di dalam basis data relasional, view bukanlah bagian dari skema fisik. View bersifat dinamis, ia mengandung data dari tabel yang direpresentasikannya. Dengan demikian, ketika tabel yang menjadi sumber datanya berubah, data di view juga akan berubah. - buat database baru dengan nama bebas aja ya ga sih;     Buat tabel-tabel berikut: - tabel mahasiswa,  - tabel dosen,  - tabel matakuliah,  - tabel ambil_mk,  - tabel jurusan simak syntaq-nya berikut: - Masukkan beberapa record ke dalam tabel seperti berikut ; MEMBUAT VIEW   - Masuk ke localhost phpMyAdmin - pilih database yang sudah dibuat dan akan di edit - pilih tabel mahasiswa - klik Create view  (di kanan bawah)      - setelah muncul gambar seperti di atas, kemudian klik [edit] - masukkan query seperti dibawah ini; - kli...

#5 Praktikum 5 basis data 'DML FUNCTION' (String, Waktu, Numerik))

 Nama : Sarwo Miju Prodi  : Sistem Informasi A. Buka Laragon kilk "Star All" kemudian klik "Terminal"   B. Mengakses database yang sudah ada ('dbpustaka')      - akses database dengan cara ketik  mysql -u root -p  kemudian enter      - ketik  show databases;  untuk menampilkan database yang telah dibuat      - kemudian akses database 'dbpustaka' dengan cara  use dbpustaka;   C. Menerapkan DML FUNCTION pada table FUNCTION STRING String, berhubungan dengan huruf atau karakter     contoh : 1. fungsi CONCAT, untuk menggabungkan 2 atau lebih string/kolom select concat (field1,' ', field2) from nama_tabel select concat (field1,' ', field2) as 'tabel baru' from nama_tabel penjelasan: -   concat ( )  adalah fungsi MySQL yang digunakan untuk menggabungkan nilai-nilai string -   id_anggota & nama_anggota  adalah nama kolom yang ingin kita gabungkan -   '...

Menghilakan Shutdown Pada OS Windows 10

  ini bagus untuk ngerjain orang ya guyss!!!