Oke langsung saja ke instalasinya :
1.Install SSH server dengan perintah
#apt-get install ssh openssh-server
2.Install shell editor dengan perintah
#apt-get install nano vim-nox
3.Lalu konfigurasi hostname
#nano /etc/host
setelah disamakan ,tuliskan perintah
#echo domain anda misal saya latihan.sch > /etc/hostnamelalu restart
#/etc/init.d/hostname.sh4.Update dan upgrade debian anda dengan
#apt-get update && apt-get upgrade5.Ubah default shell nya dengan perintah
#dpkg-reconfigure dasbor
Jika ada pilihan seperti ini "Use dash as the default system shell (/bin/sh)?" pilih "no"
6.Sinkronasikan waktu dengan perintah
#apt-get install ntpdate ntp
7.Install postfix,Devecot,Mysql,Phpmyadmin,Rkhunter,Binutlis dengan perintah
#apt-get install postfix postfix-mysql postfix-doc mariadb-client mariadb-server openssl getmail4 rkhunter binutils dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-sieve dovecot-lmtpd
Samakan seperti perintah ini :
8.Buka TSL/SSL dan submision ports di postfixGeneral type of mail configuration: <-- Internet Site
System mail name: <-- Nama domain
New password for the MariaDB "root" user: <-- password
Repeat password for the MariaDB "root" user: <-- password
#nano /etc/postfix/master.cf
Samakan seperti ini
9.Restart postfix
#service postfix restart10.Masuk ke directory "/etc/mysql/my.cnf"
#nano /etc/mysql/my.cnfsamakan seperti ini
11.Restart Mysql
#service mysql restart12.Coba cek jaringan dengan
# netstat -tap | grep mysql
13.Sekarang kita install Amavisd-new ,Spamassassin and clamav
#apt-get install amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 arj nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl
14.Masuk ke directory "/etc/clamav/clamd.conf"
#nano /etc/clamav/clamd.confganti perintah AllowsuppelementaryGroups false menjadi true
15.Lalu ketikkan perintah satu persatu
#service spamassassin stop16.Lalu instal Install Apache2 , PHP5 , phpMyAdmin , FCGI , suexec , Pear , Dan mcrypt dengan perintah
#systemctl disable spamassassin
#apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libruby libapache2-mod-python php5-curl php5-intl php5-memcache php5-memcached php5-pspell php5-recode php5-sqlite php5-tidy php5-xmlrpc php5-xsl memcached libapache2-mod-passengerlalu pilih apache2
dan masukkan password untuk phpmyadmin
17.Lalu masukkan perintah
#a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgidan restart apache
#service apache2 restart18. Install x-cache dan php fpm
#apt-get install php5-xcachedan restart apache
#service apache2 restart19.Install paket php-fpm
# apt-get install libapache2-mod-fastcgi php5-fpmlalu masukkan perintah
#a2enmod actions fastcgi alias20 Install PureFTPd and Quoata
#service apache2 restart
#apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool21.Masukkan directory "/etc/default/pure-ftpd-common"
#nano /etc/default/pure-ftpd-commondan samakan seperti ini
lalu masukkan perintah
# echo 1 > /etc/pure-ftpd/conf/TLSkemudian buat directory
#mkdir -p /etc/ssl/private/lalu ketikkan
#openssl req -x509 -nodes -days 7300 -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pemisikan sesuai ini
Jika sudah masukkan perintah
#chmod 600 /etc/ssl/private/pure-ftpd.pemlalu restart PureFTPd
# service pure-ftpd-mysql restartpindah directory "/etc/fstab"
#nano /etc/fstab
cek apakah sudah sama jika sudah sama tekan ctrl x --> y enter
aktifkan quota dengan
# mount -o remount /lalu masukkan perintah satu persatu
#quotacheck -avugm22.Install jailkit
#quotaon -avug
#apt-get install build-essential autoconf automake libtool flex bison debhelper binutilslalu ketikkan perintah ini satu persatu
#cd /tmpdan ketikkan perintah ini satu persatu
#wget http://olivier.sessink.nl/jailkit/jailkit-2.17.tar.gz
#tar xvfz jailkit-2.17.tar.gz
#cd jailkit-2.17
#./debian/rules binary
#cd ..23.Install squirrelmail
#dpkg -i jailkit_2.17-1_*.deb
#rm -rf jailkit-2.17*
# apt-get install squirrelmaillalu configure squirrelmail
squirrelmail-configurejika sudah ketikkan satu persatu
#cd /etc/apache2/conf-enabled/ #ln -s ../../squirrelmail/apache.conf squirrelmail.conf #service apache2 reloadlalu buka directory "/etc/apache2/conf-enabled/squirrelmail.conf"
#nano /etc/apache2/conf-enabled/squirrelmail.confdan tambahkan seperti ini lalu buat directory "/var/lib/squirrelmail/tmp"
#mkdir /var/lib/squirrelmail/tmplalu beri hak akses
#chown www-data /var/lib/squirrelmail/tmplalu coba ketikkan di url http://ip server/squirrelmail
22.Install ispconfig dan ketikkan satu persatu
#cd /tmp #wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz #tar xfz ISPConfig-3-stable.tar.gz #cd ispconfig3_install/install/lalu
#php -q install.php
masukkan password lalu enter sampai muncul perintah ini
setelah itu buka di url dan ketikkan https://ipserver:8080 untuk login username:admin dan password:admin
0 komentar:
Post a Comment