Selasa, 01 September 2015

Membuat VPS Debian Server pada Proxmox

Kali ini saya akan berbagi tentang langkah-langkah membuat VPS pada PROXMOX
langsung saja ini Langkah-langkahnya :

  1. Buka Winbox
    Koneksikan winbox dengan Router Mikrotik Kita

  2. Selanjutnya masuk menu Interfaces


    Pilih icon + kemudian pilih VLAN
    Isikan nama, VLAN ID, dan Interface yang digunakan
     
    Pilih Aplly lalu OK
  3. Selanjutnya kita masuk ke menu IP, pilih Addresses
    Klik icon + untuk menambahkan IP address
    masukan IP address dan pilih Interface yang tadi sudah di buat

    Klik Apply, lalu OK
  4. Kemudian Masuk ke menu IP, pilih Firewall


    Pada Menu General
         Pilih Chain sebagai scrnat
    Tuliskan IP Network VLAN yang tadi sudah di buat

     Pada Menu Action
    Pilih action sebagai Masquerade
  5. Selanjutnya Masuk ke browser, ketikan IP Proxmox dengan port 8006
    Misal: 192.168.10.4:8006
    Masuk dengan user root dan isikan passwordnya

  6. Kemudian kita klik Create VM untuk membuat VM baru
    Pada menu General Kita isikan VM ID dan nama VM-nya

    Pasa Menu OS Kita Pilih Linux 3.X/2.6 karnel (|26) Sesuai dengan karnel debian 8

    Pasa Menu CD/DVD kita pilih ISO Image Debian

    Pada Menu Hard Disk kita atur Ukuran Harddisk yang akan kita gunakan untuk VM tersebut

    Pada Menu CPU Kita bisa atur core yang akan kita gunakan

    Pada Menu Memory kita isikan memori yang akan kita gunakan untuk VM Debian

    Pada Menu Network kita isikan VLAN Tag sesuai VLAN ID yang telah kita buat di mikrotik

    Pada Menu Confirm kita lihat semua konfigurasi, pastikan tidak ada yang salah, Klik Finish

    Selanjutnya Kita Pilih atau klik VPS yang telah kita buat tadi,
    Kemudian kita masuk ke menu Option, lalu klik dua kali pada Start at boot, centang Start at boot, lalu pilih OK
    Kemudian kita Pilih Start untuk menjalankan VPS yang telah dibuat tadi, lalu pilih Console untuk menampilkan monitor VPS-nya


    Sumber : Ahmad Ihsan

Senin, 31 Agustus 2015

Membuat Repository pada Debian Server

Repository, adalah sekumpulan paket-paket aplikasi atau program untuk sebuah sistem operasi (red : Linux) yang digunakan untuk menunjang kinerja dari sebuah aplikasi, program, dan sebagainya yang didapatkan dari Server Mirror website paket-paket tersebut.
Saat ini saya akan membuat repository debian pada localhost.

1. Install dahulu debian anda

2. Pastikan anda sudah mempunyai iso-nya dan pastikan anda mempunyai ruang harddisk unruk reponya.


3.  Selanjutnya install paket-paketnya
#apt-get install apache2 dpkg-dev rsync



4. Buat beberapa folder
#mkdir /repo
#mkdir /media/dvd1
#mkdir /media/dvd2
#mkdir /media/dvd3
#mkdir -p /repo/pool/
#mkdir -p /repo/dists/jessie/main/binary-amd64/
#mkdir -p /repo/dists/jessie/main/source/
Untuk binary-amd64 yang berwarna merah muda bisa disesuaikan arsiteksur CD/DVDyang anda miliki.


 5. Kemudian kita mount dengan perintah:
#mount -o loop debian-8.1.0-amd64-DVD-1.iso /media/dvd1
#mount -o loop debian-8.1.0-amd64-DVD-2.iso /media/dvd2
#mount -o loop debian-8.1.0-amd64-DVD-3.iso /media/dvd3


6. Selanjutnya anda hanya perlu me-rsyn kan semua dvd dengan perintah
#rsync -avH /media/dvd1/pool/ /repo/pool
#rsync -avH /media/dvd2/pool/ /repo/pool
#rsync -avH /media/dvd3/pool/ /repo/pool


 7. Selanjutnya masuk folder repo
#cd /repo/


8. Kemudian lanjutkan dengan mendeteksi dan mendaftarkan seluruh paket yang ada dengan perintah
#dpkg-scanpackagas . /dev/null | gzip -9c > Packages.gz



9. Untuk mengecek apakah scan sudah selesai dapat dicek dengan perintah
#ls -l


10. Kita scan lagi
#dpkg-scansources . /dev/null | gzip -9c > Sources.gz



11. Kemudian kita pindahkan hasil-hasil tersebut
#mv Packages.gz /repo/dists/jessie/main/binary-amd-64/
#mv Sources.gz /repo/dists/jessie/main/source/


12. Selanjutnya untuk membuatnya dapat diakses dari server-server lain anda cukup membuat simbolik dari repo ke /var/www/html dengan nama debian dengan perintah
 #ln -s /repo /var/www/html/debian


13. Kemudian kita coba debian kita menggunakan repo yang sudah kita buat, dapat dikonfigurasi di
#nano /etc/apt/source.list


14. Kemudian kita update





Sabtu, 29 Agustus 2015

Installasi DNS

DNS atau Domain Name System, adalah sebuah server yang berfungsi menangani translasi penamaan host-host kedalam IP Address, begitu juga sebaliknya dalam menangani translasi dari IP Address ke Hostname/Domain. Dalam dunia internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya, bukan domainnya. Akan tetapi, manusia jauh lebih sulit dalam mengingat angka-angka dibanding dengan huruf.
Contohnya saja, lebih mudah mana mengetikkan alamat ip 118.98.36.20 di browser dibandingkan dengan mengetik domain www.google.com saja? Tentunya lebih mudah mengingat yang www.google.com bukan? Untuk itulah DNS Server dibuat,dimana alamat IP akan diubah menjadi domain, begitu pula sebaliknya. Aplikasi DNS yang paling sering digunakan di debian adalah bind9.

Langkah-langkah Instalasi dan Konfigurasi bind9 pada Debian Server :

#apt-get install bind9


Mengkonfigurasi DNS cukup mudah asal anda harus teliti berikut ini file-file yang anda harus konfigurasi didalam folder /etc/bind/ : named.conf.local , db.fordwar , db.reverse , dan di /etc/resolv.conf atau /etc/network/interfaces
Pertama dalam konfigurasi ini anda harus membuat domain terlebih dahulu contoh smk.net lalu anda harus tahu ip server nya contoh milik saya 192.168.137.2 kemudian anda tentukan nama db.forward dan db.revese contoh nya db.forward saya beri nama db.smk kemudian db.revese saya beri nama db.192 lalu setelah menentukan itu mulai untuk mengkonfigurasi :

 Masuk direktory bind
#cd /etc/bind/


Edit named.conf.local
#nano /named.conf.local


Tambahkan baris berikut ini ke bagian bawah setelah //include "/etc/bind//zones.rfc1918";
://include "/etc/bind/zones.rfc1918";

zone "smk.net" {
type master ;
file "/etc/bind/db.smk";
};
zone "15.168.192.in-addr.arpa" {
type master ;
file "/etc/bind/db.192" ;
};

Setelah anda tambahkan silahkan anda keluar dan simpan , tekan ctrl+x tekan y tekan enter.

Menyalin beberapa file untuk mempermudah :
#cp db.local db.smk
#cp db.127 db.192


Setelah itu anda edit db.smk dengan perintah :#nano db.smk







Lalu edit menjadi seperti berikut ini :
;
; BIND data file for local loopback interface
;
$TTL 604800
@     IN     SOA     saiman.org. root.saiman.org. (
                   2         ; Serial
              604800    ; Refresh
              86400      ; Retry
              2419200  ; Expire
             604800 )   ; Negative Cache TTL
;
@     IN       NS      ns.saiman.org.
@     IN        A       192.168.15.2
@     IN       MX     2      mail.saiman.org
ns     IN       A       192.168.15.2
www IN       A      192.168.15.2
ftp    IN       A       192.168.15.2
mail  IN       A      192.168.15.2
portal IN     A      192.168.15.2



Edit file db.192 dengan perintah :#nano db.192


Lalu edit menjadi seperti berikut ini :


Kemudian anda restart service bind
#/etc/init.d/bind9 restart atau #service bind9 restart
Pastikan tidak error dan failed jika failed dalam restart silahkan anda teliti lagi dalam konfigurasi anda.

Jika sudah berhasil merestart silahkan anda periksa file /etc/resolv.conf dengan
perintah :#cat /etc/resolv.conf

Jika pada saat anda mengecek resolv.conf masih seperti gambar dibawah ini, lakukan langkah selanjutnya


Kita konfigurasi network

Tambahkan
dns-nameservers 192.168.15.2


Restart dengan perintah :
#/etc/init.d/networking restart

Lalu cek lagi konfigurasi resolv-nya


 Jangan lupa install dnsutils
#apt-get install dnsutils



Mencoba dan memeriksa DNS apakah dns anda sudah jalan atau belum , pertama anda test langsung di server dengan perintah :

root@smk:/etc/bind# nslookup saiman.org
Server: 192.168.15.2
Address: 192.168.15.2#53
Name: saiman.org
Address: 192.168.15.2
root@smk:/etc/bind# nslookup www.saiman.org
Server:192.168.15.2
Address: 192.168.15.2#53
Name: www.saiman.org
Address: 192.168.15.2

Pada hasil diata berarti dns telah ditemukan dan berhasil jika ada hasil yang bertuliskan “ ** server can't find smk.net.smk.net: SERVFAIL ” maka konfigurasi anda mungkin ada yang masih salah ataupun kurang lengkap.

Kemudian tuliskan DNS yang sudah dibuat diURL


#REKRUITMENSISJARGEN8
#SISJARLAB