Szeto Consultants โ Dalam era transformasi digital yang serba cepat ini, implementasi sistem Enterprise Resource Planning (ERP) telah menjadi kunci bagi banyak organisasi untuk mengoptimalkan operasional dan meningkatkan efisiensi. Salah satu solusi ERP yang semakin populer adalah Odoo, sebuah platform all-in-one yang fleksibel dan dapat disesuaikan. Bagi Anda yang ingin menginstal dan mengelola Odoo sendiri, Ubuntu Server seringkali menjadi pilihan yang solid karena stabilitas, keamanan, dan komunitasnya yang luas. Artikel ini akan memandu Anda melalui langkah-langkah komprehensif untuk menginstal Odoo di Ubuntu, memastikan fondasi yang kokoh untuk sistem ERP Anda.
Daftar Isi
Mengapa Memilih Odoo dan Ubuntu?
Odoo menawarkan modul lengkap mulai dari akuntansi, manajemen hubungan pelanggan (CRM), sumber daya manusia (HR), hingga penjualan, semuanya terintegrasi dalam satu sistem. Fleksibilitasnya memungkinkan kustomisasi yang mendalam sesuai kebutuhan bisnis. Sementara itu, Ubuntu Server, sebagai sistem operasi berbasis Linux, dikenal karena keandalannya, performa yang baik, dan biaya kepemilikan yang rendah, menjadikannya pilihan ideal untuk menghosting aplikasi seperti Odoo.

Persiapan Awal Sebelum Instalasi
Sebelum memulai proses instalasi, pastikan Anda memiliki:
- Sebuah server Ubuntu (versi 20.04 LTS atau lebih baru disarankan).
- Akses root atau pengguna dengan hak istimewa
sudo. - Koneksi internet yang stabil.
Langkah-Langkah Instalasi Odoo di Ubuntu
Langkah 1: Perbarui Sistem Ubuntu Anda
Selalu disarankan untuk memperbarui daftar paket dan meng-upgrade sistem Anda ke versi terbaru untuk memastikan semua dependensi kompatibel dan sistem Anda aman.
sudo apt update && sudo apt upgrade -y
Langkah 2: Instal Server Database PostgreSQL
Odoo menggunakan PostgreSQL sebagai sistem manajemen database utamanya. Instal PostgreSQL dan buat pengguna database untuk Odoo.
sudo apt install postgresql -y
sudo su - postgres -c "createuser -s odoo"
Langkah 3: Instal Dependensi Python dan Library Penting
Odoo dibangun menggunakan Python, sehingga Anda perlu menginstal Python dan berbagai library pendukung. Versi Python 3 biasanya sudah terinstal di Ubuntu modern.
sudo apt install python3-dev build-essential wget git libxml2-dev libpq-dev libldap2-dev libsasl2-dev libjpeg-dev libfreetype6-dev liblcms2-dev libz-dev libwebp-dev libffi-dev libxslt1-dev -y
sudo pip3 install setuptools wheel
Langkah 4: Buat Pengguna Sistem Odoo
Untuk alasan keamanan dan manajemen yang lebih baik, buat pengguna sistem terpisah untuk menjalankan layanan Odoo. Jangan gunakan pengguna root.
sudo adduser --system --home=/opt/odoo --group odoo
Langkah 5: Unduh Kode Sumber Odoo
Anda dapat mengunduh kode sumber Odoo langsung dari repositori GitHub. Disarankan untuk menggunakan versi stabil terbaru.
sudo su - odoo -s /bin/bash
git clone https://www.github.com/odoo/odoo --depth 1 --branch 16.0 /opt/odoo/odoo16
exit
Catatan: Anda bisa mengganti ‘16.0’ dengan versi Odoo yang ingin Anda instal.
Langkah 6: Buat Lingkungan Virtual Python dan Instal Dependensi Odoo
Ini adalah praktik terbaik untuk mengisolasi dependensi Python Odoo dari paket sistem lainnya.
sudo python3 -m venv /opt/odoo/odoo16-venv
sudo /opt/odoo/odoo16-venv/bin/pip install -r /opt/odoo/odoo16/requirements.txt
Langkah 7: Konfigurasi Server Odoo
Buat file konfigurasi untuk Odoo. File ini akan menentukan pengaturan penting seperti kata sandi administrator, database, dan jalur addons.
sudo mkdir /etc/odoo
sudo nano /etc/odoo/odoo-server.conf
Tambahkan konten berikut ke file odoo-server.conf (ganti your_admin_password dengan kata sandi yang kuat):
[options]
; Ini adalah password untuk mengakses antarmuka administrator database
admin_passwd = your_admin_password
db_host = False
db_port = False
db_user = odoo
db_password = False
addons_path = /opt/odoo/odoo16/addons
Langkah 8: Buat File Layanan Systemd untuk Odoo
Untuk memastikan Odoo berjalan sebagai layanan di latar belakang dan memulai secara otomatis saat server di-boot, buat file layanan Systemd.
sudo nano /etc/systemd/system/odoo.service
Tambahkan konten berikut:
[Unit]
Description=Odoo ERP Server
Requires=postgresql.service
After=network.target postgresql.service
[Service]
Type=simple
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo16-venv/bin/python3 /opt/odoo/odoo16/odoo-bin -c /etc/odoo/odoo-server.conf
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
Langkah 9: Aktifkan dan Mulai Layanan Odoo
Muat ulang daemon Systemd, mulai layanan Odoo, dan aktifkan agar berjalan saat booting.
sudo systemctl daemon-reload
sudo systemctl start odoo
sudo systemctl enable odoo
sudo systemctl status odoo
Langkah 10: Akses Odoo dari Browser Web
Setelah layanan Odoo berjalan, Anda dapat mengakses antarmuka webnya melalui browser. Buka browser Anda dan navigasikan ke http://<IP_SERVER_ANDA>:8069 (ganti <IP_SERVER_ANDA> dengan alamat IP server Ubuntu Anda). Anda akan disambut dengan halaman pembuatan database Odoo.
Optimalisasi dan Keamanan Tambahan
Setelah instalasi dasar, Anda mungkin ingin mempertimbangkan langkah-langkah berikut untuk keamanan dan performa:
- Reverse Proxy (Nginx/Apache): Gunakan Nginx atau Apache sebagai reverse proxy untuk mengelola lalu lintas web, menyediakan SSL/TLS, dan menjalankan Odoo di port standar 80/443.
- SSL/TLS: Amankan koneksi Odoo Anda dengan sertifikat SSL/TLS (misalnya dari Let’s Encrypt) untuk mengenkripsi data yang ditransfer.
- Firewall: Konfigurasi firewall (UFW) untuk hanya mengizinkan lalu lintas pada port yang diperlukan (misalnya 22 untuk SSH, 80/443 untuk web, dan 8069 jika tidak menggunakan reverse proxy).
Manfaat Implementasi Odoo dan Peran Szeto Consultants
Dengan Odoo yang terinstal di server Ubuntu Anda, Anda kini memiliki fondasi yang kuat untuk mengintegrasikan berbagai aspek bisnis Anda. Odoo sebagai solusi ERP all-in-one sangat direkomendasikan untuk mengelola aspek akuntansi, CRM, SDM, hingga penjualan bisnis Anda secara terintegrasi. Ini memungkinkan Anda beralih dari penggunaan beberapa Software Konvensional yang terpisah, menuju satu sistem terpusat yang efisien.
Meskipun proses instalasi Odoo dapat dilakukan secara mandiri, implementasi yang efektif dan kustomisasi sesuai kebutuhan bisnis seringkali memerlukan keahlian mendalam. Szeto Consultants memiliki tim ahli yang siap membantu Anda dalam setiap tahapan, mulai dari perencanaan, instalasi, kustomisasi, migrasi data, hingga pelatihan pengguna. Jika Anda memerlukan dukungan ahli dalam implementasi dan kustomisasi sistem ini, konsultan Odoo dari Szeto Consultants siap membantu Anda mencapai potensi penuh Odoo.

Kesimpulan
Menginstal Odoo di Ubuntu Server adalah langkah pertama yang krusial menuju sistem manajemen bisnis yang lebih terintegrasi dan efisien. Dengan mengikuti panduan ini, Anda telah berhasil menyiapkan platform ERP yang tangguh. Ingatlah bahwa keberhasilan implementasi ERP tidak hanya berhenti pada instalasi, tetapi juga pada bagaimana sistem tersebut dikonfigurasi dan dioptimalkan untuk mendukung tujuan strategis perusahaan Anda. Jangan ragu untuk mencari bantuan profesional untuk memastikan transisi yang mulus dan pemanfaatan maksimal dari solusi Odoo Anda.
๐ก Butuh Solusi Sistem Digital Terintegrasi?
Kelola rantai pasok dan operasional gudang Anda secara real-time dengan Prieds Technology. Jangan biarkan selisih stok menghambat laju bisnis Anda.
Konsultasikan kebutuhan implementasi WMS dan automasi gudang bersama tim ahli Szeto Consultants.


