Category: ERP

Cara Install ERPNext di Ubuntu dengan Docker — Paling Simpel untuk Pemula



Step by Step Install ERPNext di Ubuntu (Docker) — Cocok Buat Pemula!

Ringkas: Artikel ini memandu Anda memasang ERPNext pada server Ubuntu menggunakan Docker (metode cepat dan konsisten). Di contoh ini kita ubah port default web dari 8080 menjadi 8082 agar tidak bentrok dengan service lain.

Apa itu ERPNext?

ERPNext adalah sistem Enterprise Resource Planning (ERP) open-source berbasis Frappe Framework. Ia memiliki modul akuntansi, penjualan, pembelian, inventory, HR, proyek, dan manufaktur dalam satu platform. Cocok untuk bisnis kecil hingga menengah yang ingin solusi ERP gratis dan fleksibel.

Kelebihan & Kekurangan Singkat

Kelebihan

  • Open-source dan gratis.
  • Modul lengkap untuk berbagai kebutuhan bisnis.
  • Deployment via Docker sangat cepat dan praktis.

Kekurangan

  • Butuh resource server cukup besar.
  • Kurva belajar untuk administrasi & customisasi.

Prasyarat

  • Ubuntu 20.04 / 22.04 dengan akses root/sudo.
  • Minimal 4 GB RAM.
  • Docker, Docker Compose, dan Git.

Langkah 1 — Clone Repo frappe_docker

git clone https://github.com/frappe/frappe_docker.git
cd frappe_docker

Langkah 2 — Ubah Port Default 8080 ke 8082

Edit file pwd.yml dengan perintah : 

sudo nano pwd.yml

lalu rubah port defaultnya Menjadi:

- "8082:8080"


Langkah 3 — Jalankan ERPNext dengan Docker Compose

docker compose -f pwd.yml up -d

Setelah selesai, buka http://IP-SERVER:8082 di browser. Login awal biasanya Administrator / admin.


Langkah 4 — Buka Port di Firewall

sudo ufw allow 8082/tcp
sudo ufw reload
sudo ufw status
ss -tulpn | grep 8082

Langkah 5 — ERP Next

Jika semua sudah berhasil maka kita dapat mengkasesnya via http://localhost:8082/app/home

Tips Troubleshooting

  • Cek log: docker compose -f pwd.yml logs -f
  • Ulangi: docker compose -f pwd.yml down lalu docker compose -f pwd.yml up -d
  • Resource: tambahkan RAM jika container sering crash.

Keamanan & Backup

  • Ganti password default segera.
  • Aktifkan SSL dengan reverse proxy (Nginx/Traefik).
  • Backup database & file secara rutin.

Kesimpulan

Dengan Docker, instalasi ERPNext di Ubuntu menjadi jauh lebih mudah. Anda cukup clone repo frappe_docker, ubah port dari 8080 ke 8082, lalu jalankan docker compose up -d. ERPNext akan langsung bisa diakses di browser.

Read More