Adempiere merupakan salah satu software Enterprise Resource Planning (ERP) yang bersifat open source dan tidak berbayar. ADempiere ERP telah sukses diimplementasikan di berbagai perusahaan di dunia termasuk di Indonesia, baik untuk perusahaan Distribusi dan jasa, manufaktur, Otomotif, Ritel, hingga perusahaan pertambangan (mining), Perkebunan dan lain lain.
Kelebihan Adempiere yaitu memiliki fleksibiltas yang sangat tinggi dalam menyesuaikan proses bisnis perusahaan di seluruh dunia. Akan tetapi ketika ini tidak cukup, sebagai aplikasi opensource, Adempiere selalu bisa di kustomisasi bila diinginkan, pilihan kustomisasi bisa ditempuh ketika ada hal yang memang benar benar tidak bisa di akomodasi oleh Adempiere, atau mungkin anda hanya sekedar ingin melakukan penyesuaian, misalnya saja agar tampilannya lebih mirip dengan aplikasi yang sebelumnya anda gunakan sehingga user lebih mudah beradaptasi dan lain lain.Kekurangannya,Adempierebukanlah aplikasi siap pakai,yang begitu anda install langsung bisa anda gunakan (meskipun sebagian besar proses bisnis defaultnya mengacu kepada proses bisnis standard.
Implementasi Adempiere selalu membutuhkan proses set-up, konfigurasi dan kustomisasi agar benar benar sesuai dengan proses bisnis di perusahaan anda, sehingga pada umumnya anda akan membutuhkan bantuan dari konsultan, atau paling tidak orang yang pernah menggunakan Adempiere untuk melakukan setup dan konfigurasi yang sesuai dengan bisnis proses di perusahaan anda .
(Sumber : http://bramxenon.blogspot.com/2012/10/adempiere.html)
Persiapan sebeluminstalasi ADempiere, adalah sebagaiberikut :
1.Spesifikasi untuk client computer, minimal Pentium 4 processor dengan 1 GB memory, sedangkan untuk server, minimal Pentium Dual-Core processor dengan 2 GB memory
2.File instalasi Java yang dapat didownload di http://www.java.sun.com/
3.File instalasi PostgreSQL yang dapat didownload di http://www.postgresql.org/
4.File instalasi Adempiere yang dapat didownload di http://www.postgresql.org/
Untuk Melihat step installasi block text dulu :D
- CENTOS 7
remove yang tidak dibutuhkan
yum remove squid postgresql php httpd Deployment_Guide-en-US bind fetchmail mutt samba java-1.6.0*
requiered
yum install -y make gcc tar readline readline-devel zlib zlib-devel libxslt identd
update to newer update
yum -y update
turn selinux off
vi /etc/sysconfig/selinux
setenforce 0
atau rubah ke disable
SELINUX=disabled
yum clean all
yum upgrade -y
# rubah host
hostnamectl set-hostname ipm.adempiere.local
#Lihat Host
hostnamectl
atau dengan
edit /etc/hosts
188.166.190.81 adempiere.local adempiere
#Install Java
wget -O "https://files-cdn.liferay.com/mirrors/download.oracle.com/otn-pub/java/jdk/8u221-b11/jdk-8u221-linux-x64.tar.gz"
sudo mkdir -p /opt/jdk
sudo cp -rf jdk-8u221-linux-x64.tar.gz /opt/jdk/
cd /opt/jdk/
sudo tar -zxf jdk-8u221-linux-x64.tar.gz
sudo update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_221/bin/java 100
sudo update-alternatives --config java
Pilih yang Mau di aktifkan
#Setting Environment
sudo nano /etc/environment
1. nano /etc/profile
Isi
diantara baris : unset1 dan unset path
export JAVA_HOME=/opt/jdk/jdk1.8.0_221
export ADEMPIERE_HOME=/opt/Adempiere
2. nano /etc/environment
isi
Di bawah LANG
JAVA_HOME="/opt/jdk/jdk1.8.0_221"
ADEMPIERE_HOME="/opt/Adempiere"
3. nano ~/.bash_profile
Tambahkan di bwah ini
export PATH
export JAVA_HOME=/opt/jdk/jdk1.8.0_221
export PATH=$PATH:$JAVA_HOME/bin
export ADEMPIERE_HOME=/opt/Adempiere
-Optional PATH=$PATH:$HOME/bin:/opt/jdk1.8.0_221/bin:/opt/PostgreSQL/11/bin
#Refresh Profile
source ~/.bash_profile
4. nano /root/.bashrc
Tambah di bawah ini
export JAVA_HOME=/opt/jdk/jdk1.8.0_221
export ADEMPIERE_HOME=/opt/Adempiere
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export PATH
update-alternatives --config java
pilih 1
java -version
#Test JAVA HOME
echo $JAVA_HOME
# Install PosgreeSQL
yum update -y
sudo yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
-Install PostgreSQL Server and Client
yum install postgresql11-server postgresql11 -y
-Initialize Database
/usr/pgsql-11/bin/postgresql-11-setup initdb
-Enable and Start PostgreSQL Service
systemctl enable postgresql-11.service
systemctl start postgresql-11.service
systemctl restart postgresql-11.service
-Enable Remote Access
nano /var/lib/pgsql/11/data/postgresql.conf
listen_address = '*'
Port:5432
nano /var/lib/pgsql/11/data/pg_hba.conf
# Accept from anywhere
host all all 0.0.0.0/0 md5
Isinya seperti di bawah ini
# IPv4 local connections ip 4 dan 6 harus sama:
host all all 127.0.0.1/32 md5
host all all ::1/32 md5
host all all 0.0.0.0/0 md5
# IPv6 local connections:
host all all ::1/128 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all peer
host replication all 127.0.0.1/32 ident
host replication all ::1/128 ident
systemctl restart postgresql-11.service
#Set PostgreSQL Admin Password
su - postgres
postgresql=$ psql -c "alter user postgres with password '123456789'"
postgresql=$
su - postgres
psql
postgresql=
Ganti Password postgres dulu
\password
createuser adempiere
createdb adempiere -O adempiere
psql -c 'GRANT ALL PRIVILEGES ON DATABASE adempiere TO adempiere;'
Note Penting :
\l = Untuk Melihat List Database yang sudah di buat
\du = Untuk Melihat Role yang sudah di buat
Untuk Mengganti password posgres
1. su - postgres
2. psql
3. \password
#Download Adempiere
wget https://github.com/adempiere/adempiere/releases/download/3.9.3/Adempiere_393LTS.tar.gz
tar xvzf Adempiere_393LTS.tar.gz
Extrack dan pindah ke /opt
#Buat User Adempiere folder Admin
chown adempiere:adempiere /opt/Adempiere -R
#Import Dump Data Untuk Install Baru
sh ./opt/Adempiere/utils/RUN_ImportAdempiere.sh
Atau
cd /opt/Adempiere/data
su - postgres
psql -d adempiere < /opt/Adempiere/data/Adempiere_pg.dmp
Atau seteleh build setup.sh selesai tidak ada apa
#install CATATAN Jalankan di desktop server
cd /opt/Adempiere
$ chmod a+x RUN_setup.sh
$ chmod +x /opt/Adempiere/utils/*.sh
$ ./RUN_setup.sh
$ cd utils
$ ./RUN_ImportAdempiere.sh
./RUN_Adempiere.sh
$ ./RUN_Server2.sh
http://IP_HOST:8888/webui/
Accept If protocol is TCP and destination port is 5432
Accept If protocol is TCP and destination port is 8080
5432 8080 1099 1098 3873 22
atau dengan cara
firewall-cmd --zone=public --permanent --add-port=5432/tcp
firewall-cmd --zone=public --permanent --add-port=8080/tcp
firewall-cmd --zone=public --permanent --add-port=8443/tcp
firewall-cmd --reload
Untuk Menutup dari firewall
firewall-cmd --zone=public --permanent --remove-port=5432/tcp
firewall-cmd --reload
Check proses open port
netstat -lntu | grep 22
All port
netstat -lntu
code-box
Post a Comment