Membuat Repositori Server pada Debian 8 dari file ISO DVD

assalamualaikum wr. wb.
hari ini saya akan post tentang membuat repository server sendiri ,pada praktikum hari ini saya memakai Server Debian 8 jessie.



Repositori perangkat lunak adalah lokasi penyimpanan dari paket perangkat lunak dapat diambil dan diinstal pada komputer.
         Membuat repositori debian 8 dari dvd ini tergolong mudah dan praktis tetapi membutuhkan waktu atau tempo yang agak lama karena banyak data yang akan di salin dari iso ke hardisk walaupun offline atau tanpa menggunakan
koneksi internet anda harus sabar  untuk rsync dari iso atau dvd karena waktu yang lumayan lama.selain anda dapat menggunakan iso, anda juga dapat menggunakan DVD untuk membuat repo yaitu memount dvd anda terlebih dahulu.


berikut proses pembuatan repositori sendiri:


    1.Pastikan anda memiliki cukup ruang di harddisk anda untuk menyimpan file iso, siapkan 3 iso DVD Debian 8.


    2.Kemudian install beberapa paket debian dengan perintah
    # apt-get install apache2 rsync dpkg-dev.


    3.Setelah semua paket terintall dengan benar anda harus membuat beberapa  folder untuk wadah repo
      dan wadah untuk mem-mount iso tersebut.
    #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 yang berwarna merah binary-amd64 anda dapat ganti sesuai
    arsiteksur CD/DVD yang anda miliki seperti binary-i386 untuk 32bit.


    4.Setelah selesai membuat folder, Anda mount DVD atau CD ke folder yang telah Anda buat, dengan perintah
    #mount -o loop debian-8.0.0-amd64-DVD-1.iso /media/dvd1
    #mount -o loop debian-8.0.0-amd64-DVD-2.iso /media/dvd2
    #mount -o loop debian-8.0.0-amd64-DVD-3.iso /media/dvd3



    5.Selanjutnya anda hanya perlu me-rsync kan semua dvd dengan perintah
    #rsync -avH /media/dvd1/pool  /repo/pool
       kemudian lakukan juga untuk dvd 2 dan 3 nya .




    6.Setelah itu lanjutkan dengan mendeteksi dan mendaftarkan seluruh paket yang ada dengan perintah
    #cd /repo/
    #dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz.
     

                       
7.Selanjutnya jika sudah selesai masukan perintah berikut
    #dpkg-scansources . /dev/null | gzip -9c > Sources.gz


8.kemudian lihat hasil dari 2 perintah diatas, sekarang anda cukup memindahkan
    kedua hasil tersebut ke foldernya masing-masing dengan perintah
    #mv Packages.gz /repo/dists/jessie/main/binary-amd64/
    #mv Source.gz /repo/dists/jessie/main/source/


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

    10.Selanjutnya anda dapat mengedit file /etc/apt/sources.list pada client
    atau pada server itu sendiri dengan perintah seperti dibawah ini
    #nano /etc/apt/sources.list






    11.Setelah selesai seperti gambar diatas baris kedua terakhir ditambahkan,
    Anda dapat keluar dan simpan dengan menekan ctrl+x tekan y tekan enter.
    Setelah itu bisa digunakan untuk update dan install aplikasi-aplikasi didalamnya.
   
  
                         




<Selamat mencoba>

PPPoE (Point-to-Point over Ethernet) Server di Mikrotik

Assalamu'alaikum Wr. Wb.
       Kali ini saya akan membagikan tutorial tentang bagaimana cara membuat PPPoE Server pada Mikrotik RB750.
       Tetapi sebelum itu kita konfigurasi sebelumnya berikut  merupakan pengertian singkat tentang apa itu PPPoE.
       
       Point-to-Point Protocol over Ethernet (PPPoE) adalah protokol jaringan untuk mengenkapsulasi Point-to-Point Protocol (PPP) frame dalam frame Ethernet. Hal ini digunakan terutama dengan layanan DSL di mana pengguna individu terhubung ke modem DSL over Ethernet dan di dataran jaringan Ethernet Metro. Ini dikembangkan oleh UUNET, Redback Networks dan RouterWare (sekarang Wind River Systems) dan tersedia sebagai informasi RFC 2516.
     setelah  penjelasan singkatnya, langsung saja konfigurasinya.
  1. Pertama remote mikrotik menggunakan Winbox. Dan pastikan mikrotik sudah terdapat sambungan internet disini saya memakai ether 1 yang terhubung ke internet. 
  2. Siapkan port ethernet yang kosong (dalam konigurasi ini  saya menggunakan ethernet 3), lalu beri comment/tanda pada interface/ethernet tersebut, dengan cara klik pada ethernet lalu klik simbol comment( kotak berwarna kuning) atau lebih mudahnya dengan menekan "C" (shortcut comment) pada keyboard,kemudian isi comment misal bernama DSL.
  3. Lalu beri IP Address  pada ethernet 3. Masuk di menu IP > Addresses, klik icon "+" untuk menambah, lalu masukkan IP dan subnet mask pada Address (dalam konfigurasi  ini saya menggunakan IP Address = 192.168.10.1/24). Kemudian untuk interface arahkan ke Ethernet 3. Klik Apply > Ok.
  4. Kemudian buat Pool. Masuk di menu IP > Pool, kemudian klik icon "+", lalu isikan name sesuai keinginan Anda (Dalam konfigurasi ini name-nya pool-dsl), lalu masukkan rentang IP (Range) pada Addresses (Dalam praktik ini range-nya 192.168.10.10-192.168.10.20). Klik Apply > Ok.
  5. Lalu masuk di menu PPP. Masuk di tab "Profiles", klik icon "+", lalu masukkan name sesuai keinginan Anda (dalam konfigurasi ini name-nya adalah profile-dsl). Masukkan IP Ethernet 3 pada Local Address, dan pada remote address arahkan ke pool-dsl. Klik Apply > Ok.
  6. Lalu tetap di menu PPP, masuk di tab PPPoe Server, klik icon "+". Masukkan Service Name sesuai keinginan Anda (Dalam konfigurasi  ini name-nya adalah pppoe), lalu pada interface arahkan ke Ethernet 3, dan pada Default profile arahakan ke profile-dsl, dan jangan lupa centang "One Session Per Host", dan juga centang "chap" dan "pap" pada authentication. KLik Apply > Ok.
  7. tetap di menu PPP, masuk di tab Secret masukkan name sesuai keinginan Anda (Dalam praktik ini name-nya adalah dsl), lalu masukkan juga password. Pada Service arahkan ke pppoe, dan Profile arahkan ke profile-dsl. Klik Apply > Ok.
  8. Jika sudah tes di PC Client. Hubungkan PC Cient di Ethernet 3 menggunakan kabel LAN (Dalam praktik ini PC Client menggunakan OS Linux). Tambahkan koneksi DSL, kemudian atur user dan passwordnya sesuaikan dengan yang ada di Secret.
     

  9. Lalu coba  Client sudah tersambung ke internet maka akan terhubung ke internet.
     Selamat Mencoba

Mengatasi Error yang sering muncul pada Squirrelmail

Assalamualaikum wr. wb.
Hari ini saya akan posting mengatasi error connection dropped by IMAP Server saat akan login Squirrelmail , dan saat kita mengirim mail dengan mail sudah terkirim namun tidak ada di inbox penerima saat kita konfigurasi mungkin telah benar sesuai dengan tutor yang tersedia namun akan muncul error
langsung saja ke pokok masalahnya


Maintenance error 1 : 
Mengatasi error login Connection error dropped by IMAP Server

1.pertama buka dulu /etc/postfix/main.cf ,kemudian pastikan telah ada :
home_mailbox = Maildir/ untuk direktori penyimpanan mail nya.




2.kemudian buat maildirmake di /etc/skel.karena sudah membuat kita ls sudah ada.




3.kemudian pastikan periksa saat menambah user untuk mail,misal disini saya membuat user bernama tanto dan berhasil.








4.kemudian saya membuat user bernama siswa.karena telah ada direktori yang bernama siswa di dalam home maka file yang ada di etc/skel yang berupa Maildir tidak akan tercopi ke user baru kita buat jadi user akan tetap terbuat namun tidak ada maildir di user tersebut sehingga penyebab errornya.jadi saat kita menambah user baru dengan adduser pastikan tidak ada direktori yang bernama sama dengan user yang akan kita buat agar di dalam user terdapat Maildir.






5.kita coba login dengan user siswa  maka akan gagal karena tidak ada maildir di direktori user siswa.












6.kemudian kita login dengan user tanto maka berhasil tidak ada error.











Maintenance error 2:
Mengatasi error mail yang tidak muncul di inbox setelah dikirim.

1.pertama karena telah ada user tanto kita buat user kedua untuk mail,misal bernama client2



2.kemudian kita  coba kirim mail.disini saya coba login sebagai tanto kemudian kita kirim email ke client2 dengan penulisan sebagai berikut.






3.kemudian kita buka client2 maka muncul berikut maka inbox tidak masuk kesalahan apa lagi ini ???







4.yang perlu diperhatikan adalah penulisan untuk tujuannya dari contoh diatas saya menggunakan format user@nama host  dan mail tidak ada di client2,seharusnya yang kita tulis adalah penamaan mail sistem nya disini mail sistem saat saya menginstall postfix seperti ini. jadi untuk tujuannya adalah user@nama mail sistem.




5. pembuktian saya akan masuk webmail squirrelmail dan masuk sebagai tanto (user pengirim mail) kemudian saya mengirim mail dengan format yang benar seperti ini .








6.kemudian saya akan masuk sebagai client2 (user penerima mail).



7.kemudian masuk  inbox telah masuk mail dari tanto (user pengirim mail) berikut hasilnya,mail telah muncul di inbox.







kesimpulan :
yang perlu diperhatikan saat mengirim mail server adalah penamaan untuk tujuannya memakai nama mail sistemnya atau another destinationnya.

<selamat mencoba>

Cara mengatasi Linux mint yang tidak bisa di update


 Assalamualaikum wr. wb.
disini saya akan memposting tentang mengatasi error linux yang tidak bisa diupdate saya memakai linux mint 17 namun saat saya update akan muncul error .seringkali saat kita akan menginstall aplikasi di linux kita tidak bisa menginstall dikarenakan update yang gagal dan akan muncul tampilan berikut.




1.pertama cara mengatasinya adalah buka terminal kemudian kita ketik perintah berikut:

#rm /var/lib/apt/lists/* -vf



2.Kemudian kita update lagi maka tidak akan muncul error lagi dan kita sudah bisa menginstall paket yang diperlukan.





<Selamat mencoba>

Membangun Sistem Web Mail dengan Squirrelmail di Debian 8 Jessie.

Assalamualaikum wr. wb.
setelah kemarin saya mengkonfigurasi mail server sekarang kita kombinasikan mail server dengan web mail,disini saya akan menggunakan Squirrelmail,sebelum kita melakukan instalasi dan konfigurasinya  berikut pengertian singkatnya.


mail server adalah server yang memungkinkan pengguna (user) untuk dapat mengirim dan menerima surat elektronik  atau e-mail satu sama lain dalam satu jaringan atau dengan internet.
sedangkan web mail server adalah sarana yang memungkinkan user dapat mengakses e-mail melalui web browser
dalam kata lain web mail server adalah interfaces dengan  sebuah e-mail yang berada di dalam web sehingga jika membuka e-mail tersebut kita harus membuka web terlebih dahulu  dan ini berbasis web.




Penjelasan Squirrelmail.

 SquirrelMail adalah sebuah proyek yang menyediakan baik klien email berbasis web dan proxy server untuk IMAP protokol.
Bagian webmail proyek dimulai oleh Nathan dan Lukas Ehresman  pada tahun 1999 dan ditulis dalam PHP . SquirrelMail dapat digunakan dalam hubungannya dengan LAMP "stack" , dan setiap sistem operasi lain yang mendukung PHP juga didukung. Web server membutuhkan akses ke IMAP server hosting email dan ke SMTP server untuk dapat mengirim mail. 
SquirrelMail webmail output valid HTML 4.0 untuk presentasi, sehingga kompatibel dengan mayoritas saat browser web . SquirrelMail webmail menggunakan arsitektur plugin untuk mengakomodasi fitur tambahan sekitar aplikasi inti, dan lebih dari 200 plugin yang tersedia di situs SquirrelMail 
The SquirrelMail IMAP produk server proxy diciptakan pada tahun 2002 oleh Dave McMurtrie sementara pada University of Pittsburgh (di mana itu bernama "up-imapproxy", meskipun telah menjadi lebih dikenal sebagai "imapproxy") dan diadopsi oleh tim SquirrelMail tahun 2010 .  Hal ini ditulis dalam C dan terutama dibuat untuk menyediakan stateful koneksi untuk stateless software webmail client ke server IMAP, sehingga menghindari login IMAP baru untuk setiap tindakan klien dan dalam beberapa kasus secara signifikan meningkatkan kinerja webmail.
Kedua produk SquirrelMail adalah bebas dan perangkat lunak open-source tunduk pada ketentuan dari GNU General Public License (GPL) versi 2.
Produk webmail saat ini tersedia dalam lebih dari 50 bahasa.  SquirrelMail webmail termasuk dalam repositori banyak besar distribusi GNU / Linux  dan secara independen didownload oleh puluhan ribu orang setiap bulan. 

Sumber :  http://en.wikipedia.org/wiki/SquirrelMail


1.Pertama pastikan kita telah melakukan konfigurasi mail Server dengan benar ,selengkapnya bisa dilihat disini http://damargalih17.blogspot.com/2015/08/install-mail-server-di-debian-8.html
2.kemudian setelah kita mengkonfigurasi mail server dengan benar ,install squirrelmail sebagai web mail nya,caranya dengan #apt-get  install squirrelmail

 3.kemudian kita buka apache2.conf,dengan 
 #nano /etc/apache2/apache2.conf


4.kemudian kita include kan
Include = "/etc/squirrelmail/apache.conf" kemudian kita simpan dan keluar.


5.folder “/usr/share/squirrelmail” ke
“/var/www/html/” dengan nama symbolic mail yaitu dengan perintah berikut:



6.kemudian kita restart web server nya


7. kemudian menambah user untuk mail server nya dengan adduser namauser. 




8.kemudian kita masuk squirrelmail melalui web browser .caranya dengan mengetik ip server/mail17.



9.kita uji web mail nya misal kita login sebagai client 1.



10.kemudian akan masuk web mail squirrel kemudian kita klik compose dan mengetik user@nama domain sistem nya.isi subject dan mail kemudian klik send.




11.kemudian kita masuk sent ,muncul mail yang telah dikirim.


12.kemudian kita keluar dan login sebagai client2.


13.kemudian di inbox akan muncul maka mail telah terkirim.