22 January 2014

CPanel Install is easy

CPanel Install is easy

Bagi anda yang belum pernah memakai Linux sebagai OS server padahal anda membutuhkannya, seperti halnya saya harus mencari managemen website untuk seluruh website yang ada di kantor, maka saya sarankan anda memilih CPanel dengan OS centos.
Instalasi sangatlah mudah, tahap pertama adalah kita menyiapakan hardware (ini tugas orang lain untuk beli).
  1. Download ISO Centos dari cpanel, DISINI
  2. Burn dalam DVD
  3. Server boot dari DVD ang barusan dibuat (direkomendasikan install OS yang FRESH (baru))
  4. Konfigurasi server saat install
    - Ikuti step-step instalasi, isikan dengan default saja
    - Install dengan minimal install, tidak boleh ada Apache, MySQL, DNS dan sejenisnya
    - Jangan install XWindows, karena server akan lebih berat dan akan membuka hole security
    - lihat referensi disini
  5. Kira-kira 30 menis instalasi OS Centos 5.1 akan selesai
  6. Lakukan setup dasar secukupnya
    - IP LAN, dengan perintah : system-config-network
  7. Download script instalasi
    - cd /home
    - wget http://layer1.cpanel.net/latest
    - sh latest
    - Proses instalasi cpanel akan berjalan, silahkan tunggu kira-kira 3jam (tergantung bandwith internet anda). Server akan dikonfigurasi otomatis.
  8. Saat proses selesai, berarti instalasi cpanel anda telah berhasil
Memang tahapan instalasi ini belum 100% selesai, sebab belum dilakukan konfigurasi cpanel. Tanpa dilakukan konfigurasi maka cpanel tidak akan berfungsi.
Silahkan lihat manual menjalankan cpanel pertama kali di panduan login pertamakali

05 January 2014

Cara instalasi Cpanel EHCP di Ubuntu Server

EHCP (Easy Hosting Control Panel) adalah aplikasi opensource yang sangat effective digunakan untuk Control Panel Hosting yang menawarkan Anda untuk meng-host situs web, membuat account ftp, account email, sub domain dan sebagainya. Ehcp adalah control panel hosting yang pertama ditulis dengan menggunakan bahasa pemrograman PHP dan tersedia secara gratis.
EHCP ini menawarkan semua fitur kontrol  panel hosting seperti FTP Account, MySQL Database, Pengguna Panel, Reseller, MailBox dengan Squirrelmail and Round Cube dll Ini adalah satu-satunya control panel pertama yang menyediakan untuk mendukung Nginx dan PHP-FPM dengan benar-benar membuang Apache dan memberikan kinerja yang lebih baik untuk server low end atau VPS.

EHCP Features

  • Complete php, free opensource, easily customizable and more free templaes.
  • Unlimited resllers, user accounts, ftp accounts, email accounts, mysql and domains.
  • Management of DNS, domains, subdomains, ftp, mysql, email etc.
  • Domains password protected, Email forwarding, autoreply etc.
  • Website analytics with webalizer and ftp with net2ftp.
  • One click third party script install.
  • User Disk quota control, SSL suport, custom http redirects, domain aliases, domain redirect.
  • Different langauge support and template supports with few languages.
  • Server backup and restore including files and databases.
Artikel ini akan membantu Anda untuk menginstal dan setup  Hosting Control Panel dengan Mudah di Ubuntu 12.04/12.10/13.04/13.10. Harap dicatat ehcp dapat diinstal pada instalasi baru dari Linux. Instalasi ehcp cukup sederhana dan mudah, pengguna baru tidak akan menghadapi masalah apapun memasangnya pada saat pertama.
Langkah-langkah Instalasi EHCP

 wget -O ehcp.tgz www.ehcp.net/ehcp_latest.tgz
tar -zxvf ehcp.tgz
cd ehcp
./install.sh

 setelah kita melakukan instruksi install.sh maka akan menginstal semua paket yang diperlukan untuk EHCP yaitu  termasuk Apache, MySQL, PHP, Postfix dan sebagainya.
Hal ini sangat, disarankan bagi Anda untuk mengatur MySQL ‘root’ password untuk administrasi MySQL.
Kemudian masuk password root and klik OK.
 Kemudian masukan password lagi dan klik OK.
 Sekarang pilih mail server mana yang kompatibel untuk Anda.
 Dalam kasus ini saya memilih “Internet Site”.
Masukkan email nama domain Anda dan klik OK.
Pilih ‘Yes’ untuk membuat web based directories
Klik ‘OK’ untuk membuat sertifikat SSL.
Pilih webserver yang Anda inginkan dan klik ‘OK’ dalam kasus ini saya memilih webserver apache2.

Kemudian kita lakukan konfigurasi phpmyadmin untuk mengelola database. Klik Yes
Tentukan password user administrator database phpmyadmin
 Masukkan password root MySQL Anda dan klik OK

Sekarang kita lanjutkan mengkonfigurasi roundcube-core.
Pilih database untuk roundcube. Dalam kasus ini saya pilih MySQL
Kemudian kita tentukan password untuk account administrator roundcube
menentukan password MySQL untuk roundcube
Dan instalasi Cpanel EHCP selesai
Sekarang kita buka jendela  Web browser dan masukkan alamat IP dari server Anda.

  1. http://youripaddress/
  2. OR
  3. http://localhost

24 December 2013

KONFIGURASI FTP SERVER - Ubuntu Server

Pengertian FTP Server

FTP (File Transfer Protocol) merupakan protokol yang berguna untuk transfer data antar komputer maupun anter jaringan. Protokol ini memiliki port 21 secara defaultnya. Protokol ini juga masih digunakan hingga sekarang sebagai media upload dan download data yang ada di internet.

Jenis-jenis FTP Server

Ftp server memiliki 2 jenis, yaitu :
1. Anonymous FTP
2. Private FTP

Anonymous FTP adalah FTP yang bisa digunakan dan dilihat oleh semua orang yang berada di internet. Apabila kita ingin membuka ftp jenis ini tidak perlu memasukan user dan password, jadi kita hanya perlu memasukan link ftp kedalam url browser.

Private FTP adalah FTP yang hanya bisa digunakan bagi mereka yang memiliki hak akses atau akun ftp tersebut. Apabila kita ingin membuka ftp jenis ini kita perlu memasukan akun seperti user dan password. Karena jenisnya yang private jadi keamanan datanya lebih terjamin dibandingkan dengan Anonymous FTP.

Cara Kerja FTP Server

Komputer client bertindak sebagai ftp client yang memberikan command atau query kepada si ftp server. Ftp server menerima command dari ftp client dan memberikan layanan sesuai dengan apa yang diperintahkan oleh si ftp client. Ftp server itu sendiri adalah sebuah layanan untuk membantu tugas ftp client dalam melakukan proses upload dan download data antar komputer bahkan jaringan komputer.

Instalasi FTP Server

Pertama-tama kita harus menginstall software untuk ftp servernya. Disini saya menggunakan proftpd. Untuk menginstallnya ketikan perintah berikut di terminal :




Tunggu hingga proses instalasi selesai. Apabila ada jendela yang muncul pilih saja standalone.

Konfigurasi FTP Server

Disini kita akan mengkonfigurasi 2 jenis FTP, yaitu
1. Anonymous FTP
2. Private FTP

Sebelum mengkonfigurasi FTP server ada beberapa file yang akan kita konfig, yaitu :
1. /etc/proftpd/proftpd.conf
2. /home/ftp  merupakan tempat dimana file/data disimpan untuk private ftp
3. /srv/file  merupakan tempat dimana file/data disimpan untuk anonymous ftp

Konfigurasi Private FTP Server

Pada terminal ketikan perintah berikut :
nano /etc/proftpd/proftpd.conf
kemudian akan muncul isi file dari proftpd.conf seperti berikut :


Selanjutnya kita edit beberapa settingan yang ada, seperti
- UseIpv6 on  off
- ServerName “debian”  “nama_server_name_ftp_anda”
- Aktifkan DefaultRoot dan isikan tempat untuk menaruh file/data. Karena kita tadi sudah sepakat membuatnya di /home/ftp maka tuliskan itu di defaultroot

Berikut contohnya :



Setelah itu save dengan cara yang sama

Kemudian kita akan membuat file yaitu /home/ftp, pada terminal ketikan perintah berikut :
mkdir /home/ftp

setelah itu kita masuk kedalam direkroti /home/ftp, kita akan membuat beberapa folder dan file didalam direktori tersebut, berikut contohnya :


Kalau sudah semuanya, sekarang kita restart paket proftpdnya dengan perintah :
/etc/init.d/proftpd restart

Pengecekan Konfigurasi Private FTP di Client

Untuk settingan IP pada client tidak berubah masih sama dengan sewaktu kita mengkonfigurasi DNS.
Langsung saja kita buka browsernya dan ketikan server name ftp di url, berikut contohnya :


Kemudian enter untuk melakukan request ke ftp server. Pada saat request pasti kalian akan diminta untuk memasukan user dan password. Untuk mengisi form tersebut isikan saja user dan pass sewaktu kalian login di Ubuntu server.


Selanjutkan tekan OK, lalu akan muncul tampilan seperti berikut :


Apabila tampilan kalian muncul seperti itu berarti konfigurasi kalian telah berhasil. Selamat 

Konfigurasi Anonymous FTP Server

Setelah kita membuat Private FTP server, sekarang kita akan membuat anonymous ftp server. Buka kembali file /etc/proftpd/proftpd.conf dengan menulisnya di terminal.
nano /etc/proftpd/proftpd.conf

setalah terbuka, cari tulisan “# <Anonymous ~Ftp>” seperti berikut :


Kemudian hapus tanda pagar pada <Anonymous ~Ftp> hingga </Anonymous>, berikut contohnya :



Setelah itu kita non aktifkan DefaultRoot yang sebelumnya sudah di aktifkan



Lalu save dan restart file dan paket proftpdnya
Ctrl+x  y  enter dan /etc/init.d/proftpd restart

Sekarang kita akan menuju direktori /srv/ftp untuk mengisi file atau data, berikut contohnya


Pengecekan Anonymous FTP Server di Client

Buka browser lalu ketikan nama server ftp di url, kemudian enter. Maka akan muncul isi direktori dari /srv/ftp, seperti beritkut :


Apabila tampilan browser kalian seperti gambar diatas berarti konfigurasi kalian telah berhasil. Selamat

sumber: http://tulisanilmukomputer.blogspot.com/2013/09/konfigurasi-ftp-server-ubuntu-server.html

Cara Instal Repository BackTrack 5 di Ubuntu 12.04

Pada tutorial kali ini saya akan menuliskan cara untuk menambahkan repository BackTrack pada Ubuntu 12.04 sehingga pembaca dapat menginstal tool-tool BackTrack di Ubuntu. Berikut cara menambahkan repository BackTrack di Ubuntu.

1) import dulu gpg BT5.
  Download dulu gpg key BT5:


 GPG Key Back Track 5

Kemudian import key dengan cara buka synaptic kemudian pilih menu 
-Settings  
-Repositories
-kemudian pada jendela Software Sources pilih tab Authentication dan klik tombol Import  Key File yang berada di pojok kiri bawah 
-Pilih file .gpg yang telah Anda download tadi kemudian close.


Atau kalian juga  bisa menambahkan GPG melalui terminal dengan menjalankan perintah di bawah ini:

sudo wget http://all.repository.backtrack-linux.org/backtrack.gpg
sudo apt-key add backtrack.gpg

2) tambahkan source BackTrack dengan menjalankan perintah di bawah ini pada terminal:

sudo gedit /etc/apt/sources.list

Repository dari official resmi

deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://32.repository.backtrack-linux.org revolution main microverse non-free testing
deb http://source.repository.backtrack-linux.org revolution main microverse non-free testing

Repository dari IDWS
deb http://backtrack.indowebster.com/repo/all revolution main microverse non-free testing
deb http://backtrack.indowebster.com/repo/32 revolution main microverse non-free testing
deb http://backtrack.indowebster.com/repo/source revolution main microverse non-free testing

Tambahkan source di atas di bagian paling bawah pada file sources.list kemudian save dan close.

3) setelah selesai menambahkan sources.list update ubuntu Anda melalui terminal dengan perintah berikut:

sudo apt-get update
 
Cara Instal Repository BackTrack 5 di Ubuntu 12.04~nach sekarang teman-teman sudah bisa menginstalkan repository di Ubuntu 12.04 .
selamat mencobah yach.