Makale yazmamızın sebebi ERPNEXT Kurulumu hakkında türkçe dökümantasyon oldukça az. Var olan bir döküman ise yanlış bilgiler içeriyor.
Öncelikle ERPNEXT Nedir? bunun üzerinden biraz geçelim.
ERPNEXT Açık Kaynak kodlu bir ERP yazılımıdır.
Yazılımın kodlama dili: Python
Çalıştırılabilecek sistemler; Ubuntu, Centos
Kullanım Alanları; Üretim, Perakende, Sağlık, Öğrenim, Tarım, Teknik Servis
ERPNEXT Kullanımında 2 seçenek mevcut.
1: Product versiyon ( Bu versiyon geçiş kullanımı için oldukça iyidir )
2: Developer versiyon ( Python diline hakimseniz geliştiriciler için bunu kullanabilirsiniz)
ERPNEXT in kendi sitesinde kullanmak için virtualbox hazır yapısı verilip kurulabilir. Fakat kendiniz serveriniza kurmak isterseniz bu makale tam size göre. Kurulum basit olmak ile beraber uğraştırabiliyor.
Öncelikle şunu belirteyim; Eğer Developer versiyon kurmak isterseniz sistem portunu :8000 olarak atıyor. Developer versiyon olduğu için port değişimleri pek işe yaramıyor. Benim tavsiyem size Product versiyonu kurup ilerlemeniz.
Sistem açık kaynak olmasına rağmen çoğu şeye destek veriyor. Yani hem üretim tarafına / hem satın alma tarafına / hem satış / hem tedarikçi / hem kalite kontrol ekibine kadar çok kapsamlı ve her gün geliştiriliyor.
Kurulum için sırası ile tüm işlemleri yazıyorum. Genel olarak en iyi performansı Ubuntu 18 üzerinde alabilirsiniz.
sudo passwd root ile root girişi ayarlanır ve şifre belirlenir.
sudo su diyerek roota geciş yapılır
cd komutu yazılır
sırasıyla
apt-get update
apt-get upgrade -y yapılır
sistem reboot edilir.
apt-get install python3-setuptools python3-minimal redis-server build-essential -y komutu çalıştırılır
sudo adduser erpnext “erpnext” diye kullanıcı acılır veya farklı kullanıcı size kalmış.
usermod -aG sudo erpnext yetki verilir.
su erpnext denilir
“wget https://raw.githubusercontent.com/frappe/bench/master/playbooks/install.py” install scripti indirilir.
sudo -H python3 install.py –production –site siteadiniz –user açtığınızkullanıcıadı –mysql-root-password mysql_şifreniz –admin-password admin_şifreniz –bench-name bench_adınız verilir
Örnek : sudo -H python3 install.py –production –site siteadiniz.com –user erpnext –mysql-root-password 123456 –admin-password 123456 –bench-name frappe-bench
Yukarı da yer alan örnek product versiyon içindir. Eğer developer versiyonu kurmak isterseniz –production yerine –develop yazmanız yeterlidir. Sistem en son versiyonu kurup çalıştıracaktır.
Yine tekrar ediyorum Developer versiyonu kurduğunuz da çalıştırmaya başladıktan sonra çok fazla hata alabilirsiniz. En stabil hali Product versiyondur.
Sistemi güncellemek isterseniz çalıştırmanız gereken komutlar aşağıdadır.
Gerekli düzenlemeleri kendinize göre yapıp çalıştırdığınız da en son versiyonu çekecektir.
cd /home/erpnext/frappe-bench/apps/frappe
git stash
cd /home/erpnext/frappe-bench/apps/erpnext
git stash
cd /home/erpnext/frappe-bench
bench update –reset
sudo adduser erpnext “erpnext” komutu calismadi.
adduser: The user `erpnext’ does not exist.
hatasini verdi.
http://www.Logedosoft.com bu firmadan destek alabilirsiniz.