Szeto Consultants โ Di era digital yang serba cepat ini, sistem Enterprise Resource Planning (ERP) telah menjadi tulang punggung bagi operasional bisnis yang efisien dan terintegrasi. Salah satu solusi ERP terkemuka yang menawarkan fleksibilitas dan fitur lengkap adalah Odoo. Untuk memastikan performa optimal dan stabilitas, instalasi Odoo pada sistem operasi yang kuat seperti Debian menjadi pilihan strategis. Artikel ini akan memandu Anda secara komprehensif, langkah demi langkah, dalam mengimplementasikan Odoo di lingkungan Debian, memastikan bisnis Anda siap menghadapi tantangan modern dengan sistem yang andal.
Odoo dikenal sebagai sistem ERP all-in-one yang mampu mengelola berbagai aspek bisnis, mulai dari akuntansi, manajemen hubungan pelanggan (CRM), sumber daya manusia (SDM), hingga penjualan. Kombinasi Odoo dengan Debian, sebuah distribusi Linux yang terkenal akan stabilitas, keamanan, dan dukungan komunitasnya, menciptakan fondasi yang kokoh untuk sistem ERP Anda. Pendekatan ini tidak hanya mengoptimalkan kinerja tetapi juga memberikan fleksibilitas penuh untuk kustomisasi sesuai kebutuhan spesifik bisnis.

Daftar Isi
Persiapan Awal Sebelum Instalasi
Sebelum memulai proses instalasi, pastikan Anda memiliki prasyarat berikut:
- Server dengan sistem operasi Debian (versi 10 atau 11 direkomendasikan).
- Akses SSH ke server dengan akun pengguna yang memiliki hak sudo.
- Koneksi internet yang stabil untuk mengunduh paket.
- Minimal 2GB RAM dan 2 core CPU (spesifikasi dapat disesuaikan dengan skala penggunaan Odoo Anda).
Langkah-langkah Instalasi Odoo di Debian
Langkah 1: Perbarui Sistem Operasi
Selalu mulai dengan memperbarui daftar paket dan memutakhirkan sistem Anda untuk memastikan semua dependensi terbaru tersedia:
sudo apt update
sudo apt upgrade -y
Langkah 2: Instalasi Dependensi Penting
Odoo membutuhkan beberapa paket perangkat lunak dan pustaka Python. Instal paket-paket ini:
sudo apt install -y python3-pip build-essential libjpeg-dev libpng-dev libxml2-dev libxslt1-dev libssl-dev libffi-dev nodejs npm git
sudo npm install -g less less-plugin-clean-css
Langkah 3: Buat Pengguna Sistem Odoo Khusus
Untuk alasan keamanan dan isolasi, disarankan untuk menjalankan Odoo dengan pengguna sistem khusus:
sudo adduser --system --home=/opt/odoo --group odoo
Langkah 4: Instalasi dan Konfigurasi PostgreSQL
Odoo menggunakan PostgreSQL sebagai sistem basis data utamanya. Instal dan buat pengguna basis data untuk Odoo:
sudo apt install -y postgresql
sudo su - postgres -c "createuser --createdb --username postgres --no-createrole --no-superuser odoo"
exit
Langkah 5: Instalasi Wkhtmltopdf
wkhtmltopdf diperlukan oleh Odoo untuk menghasilkan laporan PDF. Unduh versi yang tepat untuk Debian Anda dari GitHub:
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.buster_amd64.deb
sudo dpkg -i wkhtmltox_0.12.6-1.buster_amd64.deb
sudo apt install -f -y
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/
Catatan: Sesuaikan URL dan nama file wkhtmltox jika Anda menggunakan versi Debian yang berbeda atau jika ada versi wkhtmltopdf yang lebih baru.
Langkah 6: Unduh dan Instal Odoo
Unduh kode sumber Odoo dari repositori GitHub. Disini kita akan mengunduh Odoo versi 16:
sudo su - odoo -s /bin/bash
cd /opt/odoo
git clone https://www.github.com/odoo/odoo --depth 1 --branch 16.0 /opt/odoo/odoo16
exit
Langkah 7: Instal Dependensi Python untuk Odoo
Sebagai pengguna root atau sudo, instal dependensi Python yang dibutuhkan Odoo:
sudo pip3 install -r /opt/odoo/odoo16/requirements.txt
Langkah 8: Buat Direktori Log dan File Konfigurasi Odoo
Buat direktori untuk log Odoo dan file konfigurasi:
sudo mkdir /var/log/odoo
sudo nano /etc/odoo/odoo.conf
Isi file odoo.conf dengan konfigurasi dasar berikut:
[options]
admin_passwd = your_admin_password_here
db_host = False
db_port = False
db_user = odoo
db_password = False
addons_path = /opt/odoo/odoo16/addons
xmlrpc_port = 8069
logfile = /var/log/odoo/odoo.log
Ganti your_admin_password_here dengan kata sandi admin yang kuat.
Langkah 9: Buat Systemd Service File untuk Odoo
Buat file layanan systemd agar Odoo dapat berjalan sebagai layanan sistem dan otomatis dimulai saat boot:
sudo nano /etc/systemd/system/odoo16.service
Isi file odoo16.service dengan konten berikut:
[Unit]
Description=Odoo ERP
Requires=postgresql.service
After=network.target postgresql.service
[Service]
Type=simple
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo16/odoo-bin -c /etc/odoo/odoo.conf
WorkingDirectory=/opt/odoo/odoo16
StandardOutput=journal
StandardError=journal
Restart=always
[Install]
WantedBy=multi-user.target
Langkah 10: Mulai dan Aktifkan Layanan Odoo
Muat ulang daemon systemd, aktifkan layanan Odoo, dan mulai:
sudo systemctl daemon-reload
sudo systemctl enable odoo16
sudo systemctl start odoo16
sudo systemctl status odoo16
Pastikan status layanan menunjukkan active (running).
Langkah 11: Akses Odoo Melalui Web Browser
Buka browser web Anda dan navigasikan ke http://[IP_Server_Anda]:8069. Anda akan melihat halaman konfigurasi Odoo di mana Anda dapat membuat database pertama Anda.
Konfigurasi Lanjut dan Keamanan (Opsional namun Disarankan)
- Reverse Proxy (Nginx/Apache): Untuk akses yang lebih aman dan terstruktur, konfigurasikan Nginx atau Apache sebagai reverse proxy dengan SSL (HTTPS).
- Firewall (UFW): Aktifkan firewall (UFW) dan hanya izinkan port 80 (HTTP), 443 (HTTPS), dan 22 (SSH) untuk akses publik.
- Backup Database: Terapkan jadwal backup reguler untuk database PostgreSQL Anda.
Manfaat Implementasi Odoo ERP untuk Bisnis Anda
Dengan Odoo ERP, bisnis Anda dapat mencapai tingkat efisiensi dan integrasi yang belum pernah ada sebelumnya. Tidak seperti software konvensional yang mungkin terbatas pada satu fungsi, Odoo menawarkan solusi terpadu untuk:
- Manajemen Keuangan: Pelacakan pendapatan, pengeluaran, faktur, dan laporan keuangan secara akurat.
- Manajemen Pelanggan (CRM): Meningkatkan hubungan pelanggan melalui pelacakan prospek, penjualan, dan layanan purna jual.
- Manajemen Sumber Daya Manusia (SDM): Pengelolaan karyawan, penggajian, dan rekrutmen.
- Manajemen Penjualan dan Pembelian: Otomatisasi proses penjualan, pemesanan, dan pengadaan.
- Integrasi Data: Semua departemen bekerja dengan satu sumber data yang konsisten, mengurangi kesalahan dan duplikasi.
Odoo memberdayakan Anda untuk membuat keputusan yang lebih baik, mengotomatiskan tugas rutin, dan fokus pada pertumbuhan strategis.

Kesimpulan
Instalasi Odoo di Debian adalah langkah awal yang solid untuk membangun sistem ERP yang efisien dan stabil bagi bisnis Anda. Meskipun panduan ini mencakup langkah-langkah dasar, implementasi Odoo yang optimal seringkali membutuhkan penyesuaian dan konfigurasi lanjutan yang mendalam sesuai dengan kebutuhan spesifik perusahaan. Jika Anda membutuhkan bantuan lebih lanjut dalam perencanaan, implementasi, dan pelatihan Odoo untuk bisnis Anda, konsultan Odoo dari Szeto Consultants siap memberikan keahlian terbaik. Kami berkomitmen untuk memastikan sistem ERP Anda berjalan lancar dan memberikan nilai maksimal bagi operasional 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.


