Penasaran gimana caranya Odoo bisa jalan di server milik sendiri atau di cloud (seperti VPS DigitalOcean, AWS, dll)? Tenang, prosesnya nggak sesulit yang kamu kira.
Kita akan bahas dua pilihan:
- Install di server sendiri (on-premise)
- Install di cloud (VPS)
๐ ๏ธ 1. Persiapan Awal
Baik di server fisik maupun cloud, kamu butuh sistem operasi Ubuntu 22.04 (versi paling stabil untuk Odoo 17 saat ini).
Syarat minimum:
- 2 CPU
- 4 GB RAM
- 40 GB storage (lebih besar = lebih aman)
โ๏ธ 2. Install Odoo di Cloud VPS (misalnya DigitalOcean atau Hetzner)
Langkah-langkah umum:
- Beli VPS dan pilih OS Ubuntu 22.04
-
Login ke server via SSH:
bash
CopyEdit
ssh root@IP_ADDRESS
-
Update sistem:
bash
CopyEdit
apt update && apt upgrade -y
-
Pasang dependensi dasar:
bash
CopyEdit
apt install python3-pip build-essential wget git python3-dev python3-venv \ libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools \ node-less libjpeg-dev libpq-dev liblcms2-dev libblas-dev libatlas-base-dev -y
-
Pasang PostgreSQL:
bash
CopyEdit
apt install postgresql -y
-
Buat user PostgreSQL untuk Odoo:
bash
CopyEdit
su - postgres createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo17 exit
-
Clone source code Odoo:
bash
CopyEdit
git clone https://www.github.com/odoo/odoo --depth 1 --branch 17.0 --single-branch /opt/odoo17
-
Buat virtual environment & install dependencies:
bash
CopyEdit
cd /opt/odoo17 python3 -m venv venv source venv/bin/activate pip install wheel pip install -r requirements.txt
-
Jalankan Odoo secara manual untuk testing:
bash
CopyEdit
./odoo-bin -c odoo.conf
๐ 3. Install Odoo di Server Sendiri (On-Premise)
Langkahnya sama seperti di cloud, hanya beda di akses SSH-nya saja.
Tips:
- Gunakan fixed IP agar bisa diakses dari jaringan lain.
- Gunakan Nginx + SSL untuk keamanan.
- Bisa ditambah dengan domain khusus seperti erp.namatoko.com
๐ก Pro Tips
- Gunakan domain + HTTPS untuk tampilan profesional.
- Aktifkan backup otomatis dengan cron.
- Bisa gunakan Docker kalau kamu suka setup lebih modular.
๐งช Ingin Lebih Praktis?
Kamu juga bisa pakai Odoo.sh (layanan cloud resmi dari Odoo), tapi ada biaya langganan. Atau pakai Docker Compose kalau kamu lebih suka sistem kontainer.
๐ Kesimpulan
Install Odoo bisa kamu lakukan sendiri asal telaten dan sabar. Hasilnya? Kamu punya sistem ERP powerful tanpa bayar mahal!