Sabtu, 27 Februari 2021

Cara melakukan instalasi Mail Server dan Webmail di Debian 8

 

Pengertian

1. Mail Server

 Web server adalah sebuah aplikasi yang terdapat di server yang berfungsi untuk mengirim dan menerima email, supaya sistem komputer berfungsi sebagai server mail kita harus menyertakan perangkat lunak server mail supaya memungkinkan administrator sistem untuk membuat dan mengelola akun email untuk setiap domain yang telah dihosting di server

 Contoh jika server kalian menggunakan hosting dengan Nama domain example.com maka akan dapat memberikan akun email berakhiran @example.com

2. Webmail

Web mail adalah sebuah akun yang berbasis web dan biasanya digunakan oleh akun email gratis yang di operasikan dari situs web.

Webmail juga memungkinkan penggunanya untuk mengakses email mereka selama mereka memiliki akses ke koneksi internet dan browser web.

Latar Belakang

Dahulu saat belum ada teknologi jaringan kita mengirim pesan menggunakan surat tetapi setelah adanya teknologi jaringan kita beralih menggunakan pesan elektronik atau E-mail yang berfungsi untuk mengirimkan pesan dengan cepat melalui internet

Alat dan Bahan

1.      Laptop

2.      Pc Server / Virtual Server 

3.      Iso linux

4.      Internet


Langkah Kerja

            Instalasi Mail Server

1.      Sebelum kalian install mail server kalian harus sudah setting DNS dulu untuk digunakan sebagai email

2.      kemudian kalian install postfix untuk membuat mail server dengan perintah berikut

#apt-get install postfix courier-pop courier-imap

3.      kemudian nanti akan muncul pemberitahuan apakah kalian ingin mengkonfigurasi mail server

Di sini kalian tekan OK saja untuk menyetujui postfixnya

4.      kemudian kalian akan ada pilihan berikut

Kalian pilih internet site karena web mail kalian akan di akses dengan browser

5.      setelah memilih kalian lanjutkan ke tampilan berikut

Di sini kalian di minta untuk mengisi DNS yang akan digunakan sebagai alamat email.

6.       Kemudian kalian buat directory untuk di gunakan mail server dengan perintah berikut

#maildirmake /etc/skel/Maildir

7.      Dan kalian bisa langsung mengedit untuk mengubah directory mailnya di main.cf dengan perintah berikut

#nano /etc/postfix/main.cf

Setelah kalian masuk maka kalian tambahkan barisan paling bawah dengan perintah berikut

home_mailbox = Maildir/

seperti di bawah ini

Kemudian kalian simpan dengan Ctrl O dan keluar dengan Ctrl X, setelah kalian keluar maka kalian langsung masukkan perintah berikut

 #dpkg-reconfigure postfix

8.      Dengan menggunakan perintah yang di atas kita hanya mengulang instalan postfix seperti sebelumnya tetapi bedanya dengan sekarang adalah dengan menggunkan konfigurasi kita. Kita tekan ok untuk melanjutkan, kemudian langsung memilih konfigurasi postfix. Terus Kita hanya perlu memilih internet site dan langsung saja tekan OK.kemudian isiskan nama DNS kalian kemudian tekan ok.

9.      Kemudian kalian kosongkan saja karena kalian belum memiliki file /etc/aliases dan itu tidak bisa di akses untuk root.

10.  Setelah itu akan muncul destinasi yang lain untuk menyetujui mail, tetapi kita tidak perlu menambahkan apapun lagi langsung default saja dan tekan OK

11.  Kemudian nanti akan muncul pertanyaan Force synchronous updates on mail queue?,di sini kita Tanya apakah kita ingin mensinkronisasi email atau tidak jika tidak maka kita pilih NO saja.

12.  Setelah itu nanti akan muncul tampilan local network dan kalian tambahkan “0.0.0.0/0” untuk memasukkan alamat IP localhost seperti di bawah ini

13.  Langsung lanjut ke pengaturan berikutnya, di pengaturan ini kalian akan di Tanya use procmail for local delivery?, kita pilih NO karena juka pilih YES maka kita harus mensetting terlebih dahulu alias yang akan menghubungkan mail dari root ke user beneran.

14.  Setelah kalian memilih NO langsung lanjut ke pengaturan batas ukuran Mailbox


Kalian isikan dengan angka 0 jika kalian ingin default tetapi jika kalian ingin menambah ukuran kalian bisa isikan sesuka hati kalian

15.  Kemudian nanti akan muncul pengaturan local address, seperti berikut

Kalian langsung saja kosongkaan dan pilih OK karena kita tidak menggunakan ekstensi local address

16.  Lanjut ke pengaturan IP protocol, karena kita akan menggunakan IPv4 maka kita pilih yang tulisan IPv4

Setelah itu kita tinggal menunggu proses instalasinya sampai selesai

17.  Setelah kalian install mailserver yaitu postfix, courier-pop, courier-imap maka langsung saja kalian restart semua service tersebut dengan perintah berikut

#service postfix restart

#service courier-pop restart

#service courier-imap restart

#service bind9 restart

18.  Kemudian setelah instalasi dan konfigurasimail server kalian bisa menambahkan 2 user baru yang nantinya akan digunakan user email dengan perintah berikut

#adduser [Nama user]

            Instalasi Webmail

1.      Pertama kalian install squirrelmail untuk digunakan sebagai aplikasi webmail dengan perintah berikut

#apt-get install squirrelmail

2.      Setelah terinstall squirrelmail dan apache2 karena webmail berkaitan dengan layanan yang berbasis web kalian bisa masuk ke pengaturan apache2 dengan perintah berikut

#nano /etc/apache2/apache2.conf

                        Kemudian kalian tambahkan tulisan berikut di dalam apache2

Include “/etc/squirrelmail/apache.conf”

Kemudian simpan dan keluar dengan menekan Ctrl O dan Ctrl X, lalu kalian restart apache2 dengan perintah berikut

#service apache2 restart

Setelah itu untuk bisa membuka squirrelmail lewat browser kalian harus membuat semacam shortcut atau symbolic dari folder “/usr/share/squirrelmail” ke “/var/www/” dengan perintah

#ln-s /usr/share/squirrelmail/ /var/www/html/mail

Lalu kalian bisa coba membuka squirrellmailnya lewat browser


Kemudian kalian coba login dengan user yg kalian buat tadi




Kemudian masuk ke user satunya lagi maka user tersebut akan mendapatkan pesan

Gambar 3.12.17 Inbox

Sumber: http://rizkyajitkja.blogspot.com/2016/12/instalasi-mail-server-dan-web-mail-pada.html

Cara melakukan instalasi DNS Server di Debian 8


Pengertian

1. DNS Server

DNS (Domain Name Server) adalah sebuah aplikasi yang terdapat di server berfungsi untuk mentranslate alamat IP menjadi sebuah alamat yang dikenal dengan bahasa manusia.

Server DNS selalu digunakan setiap kali pengguna mengetik alamat URL ke address bar mereka, DNS akan menuu ke server dan akan mencari alamat IP yang di sisipkan ke nama host dan melakukan ping kembali ke pengguna sehingga mereka dapat meluhat situs web atau perangkat yang mereka coba akses.

Latar Belakang

Dengan semakin luasnya jaringan maka akan semakin banyak ip address yang di akses dan kita tidak mungkin akan menghafalkan ip address semuanya maka untuk memudahkan di buatlah DNS yang berfungsi mengubah ip address menjadi sebuah nama yang dapat di kenali manusia

C. Alat dan Bahan

1.      Laptop

2.      PC Server / Virtual Server 

3.      Iso Linux

4.      Internet

 Langkah Kerja

1.      pertama kalian install bind9 di debian dengan perintah berikut

#apt-get install bind9

2.      kemudian setelah paket bind9 telah terinstall kalian langsung masuk ke repository bind9 dengan perintah berikut

#cd /etc/bind

3.      setelah masuk ke repository kalian langsung saja masuk ke pengaturan nama DNS dan IP DNSnya di perintah berikut

#nano named.conf.default-zone

4.      dan isilah bagian paling bawah dengan sintaks berikut

     Yang zone pertama kalian ganti dengan Nama DNS kalian kemudian filenya kalian arahkan ke db yang telah kalian buat

Kemudian zone kedua kalian isi 3 digit pertama IP Debian kalian dan filenya kalian arahkan db 192 yang kalian buat

5.      setelah kalian yakin telah menulis dengan benar maka langsung saja kalian save dengan Ctrl O dan keluar dengan Ctrl X.

6.      kemudian kalian copy file forward dan file reserve yaitu file db.local dan db.127 dan diubah dengan nama terserah kalian seperti berikut

db.local

            #cp db.local db.ihya

Dan db.127

            #cp db.127 db.192

7.      setelah kalian membuat file forward dan file reserve dengan nama yang kalian inginkan kalian bisa membukanya dengan perintah berikut

#nano db.ihya dan #nano db.192

8.      kemudian masuk ke file forward


Di file forward ini Kalian ganti tulisan localhost dengan Nama DNS kalian dan IP local (127.0.0.1) dengan IP Debian kalian

9.      dan masuk ke file reserve

Di file reserve ini kalian ganti localhost dengan nama DNS kalian dan tulisan (1.0.0) kalian ganti dengan 3 digit terakhir IP kalian contoh: 192.168.1.1 à 1.1.168.192

10.  setelah kalian selesai mengkonfigurasi semuanya kalian bisa buat nameservernya di resolv.conf dengan perintah berikut

#nano /etc/resolv.conf

Dan akan masuk ke resolvnya

Kemudian kalian ketik nameserver (IP Debian kalian)

11.  setelah semua konfigurasi telah beres kalian bisa restart bind9 kalian dengan perintah berikut

#/etc/init.d/bind9 restart

            Dan cek DNS kalian dengan perintah nslookup


                        Jika terbaca maka DNS kalian telah berhasil

Sumber: https://irmandadwip.wordpress.com/2015/12/27/konfigurasi-domain-name-system-dns-di-debian-part-1/ 

Selasa, 23 Februari 2021

Cara Menkonfigurasi Web Server dan install CMS Wordpress di debian 8


Pengertian

1. Web Server

WEB server adalah sebuah program yang menggunakan HTTP (Hypertext Transfer Protocol) sebagai media untuk membentuk halaman web ke pengguna, yang berfungsi sebagai tanggapan atas permintaan mereka yang di teruskan oleh klien HTTP komputer mereka.

Semua komputer yang menjadi host situs web harus memiliki program server web. Server web yang terkemuka adalah Apache (server web paling terkenal)

Server web sering datang sebagai bagian dari paket program internet dan intranet yang lebih besar untuk melayani email, mengunduh permintaan file (FTP), dan membangun halaman web.

Latar Belakang

Jika kita akan mengakses sebuah website maka akan langsung muncul sebuah tampilan web page yang menggunakan format html ataupu php dan untuk menampilkan file-file tersebut di butuhkan yang namanya webserver yang bertugas untuk menampilkan dan memanage sebuah file yang berbasis html dan php 

Alat dan Bahan

1.      Laptop

2.      Pc Server / Virtual server

3.      Iso debian

4.      Internet

Langkah Kerja

Instalasi Web Server

1. Pertama kalian install MySQL Servernya terlebih dahulu dengan perintah berikut:

#apt-get install mysql-server




masukkan password yang kalian inginkan keudian repeat password yang kalian buat.

2. Kemudian kalian juga install PHPnya terserah ingin yang v5 atau v7 tergantung versi debian kalian

#apt-get install php5 atau #apt-get install php7

3. Setelah install PHP kalian langsung saja install phpmyadminnya untuk masuk ke databasenya.

#apt-get install phpmyadmin

4. Dan nanti akan ada pilihan berikut

Apache dan lighttpd adalah jenis aplikasi yg digunakan webserver Karena kita sudah menginstall apache sebelumnya maka kita pilih Apache dan tekan Enter

5. Langsung saja tekan yes saat ada “Configure the database for phpmyadmin with dbconfig-common?

6. Masukkan password untuk user administrative database yang akan terbuat di MySQL database


7. Setelah itu kalian di minta untuk mengisi password lagi untuk MySQL Application

8. Kemudian kalian masuk ke direktory apache dan atur configurasinya dengan perintah berikut:

#cd /etc/apache2/sites-available/

# cp 000-default.conf (nama terserah).conf

#nano (nama terserah).conf

9. Kemudian kalian cari tulisan servername, hapus tanda kurungnya ( # ) dan ganti namanya seperti berikut:

Servername (nama DNS kalian)

Kemudian tulisan di bawahnya:

ServerAdmin webmaster@localhost ---> (nama admin)@(DNS kalian)

DocumentRoot /var/www/html ---> tempat direktory web kalian

10. Dan langsung saja kalian tekan Ctrl O untuk save dan Ctrl X untuk keluar dari pengaturan.

11. Setelah keluar kalian langsung disable site yang 000-default.conf dengan perintah berikut:

#a2dissite 000-default.conf

Dan langsung saja enable site yang kita konfigurasi tadi

#a2ensite (nama konfigurasi tadi).conf

12. Kemudian langsug saja kita restart dengan perintah berikut:

#/etc/init.d/apache2 restart atau service apache2 restart

13. Dan setelah kalian restart maka bukalah chrome dan ketik dns kalian maka menuju ke web kalian.



 

Install CMS Wordpress

1.  Pertama kalian bisa terlebih dahulu download file wordpressnya jika kalian belum punya di http://wordpress.org/latest.zip

2. Jika kalian sudah punya ataupun download kalian bisa buka phpmyadmin terlebih dahulu untuk membuat database yang digunakan wordpress.

3. setelah kalian membuat database, kalian buka aplikasi ftp kalian bisa menggunakan filezilla atau winscp, dan uploadlah wordpress kalian masuk ke directory berikut:

#cd /var/www/html

sebelum kalian mengupload file wordpress, kalian harus terlebih dahulu memberi permission file directory tersebut.

#chmod 777 /var/www/html

4. Setelah kalan mengupload file wordpress, kalian langsung buka web server kalian dan ketikkan http://localhost/wordpress



Gambar 3.10.6 Wordpress Installation

Dan langsung muncul wordpress installation

Sumber: https://www.sudoway.id/2017/10/install-dan-konfigurasi-web-server-di-debian.html

 

Cara melakukan instalasi Mail Server dan Webmail di Debian 8

  Pengertian 1. Mail Server   Web server adalah sebuah aplikasi yang terdapat di server yang berfungsi untuk mengirim dan menerima ema...