Konfigurasi DNS, Database, Web dan Mail Server (Roundcube) di Debian 10



 
1. nano /etc/network/interfaces
        auto ens33
        iface ens33 inet dhcp

        auto ens36
        iface ens36 inet static
            address 192.168.50.1/24
 
        simpan ctrl + x lalu y (enter)
  
2. systemctl restart networking 

3. apt install bind9 dnsutils
 
4. cd /etc/bind

5. cp db.local db.smkmutu

6. cp db.127 db.1
 
7. nano named.conf.default-zones

     zone "smkmutu.net" {
                type master;
                file "/etc/bind/db.smkmutu";
                };
 
        zone "50.168.192.in-addr.arpa" {
                type master;
                file "/etc/bind/db.1";
                } ;
     
                simpan ctrl + x lalu y (enter)

8. nano db.smkmutu
        tekan ctrl + \
        ketik localhost (enter)
        ketik smkmutu.net (enter)
        tekan A
 
        (ganti di bawah NS smkmutu.net)
        @                   IN            NS            smkmutu.net. 
                              IN            A              192.168.50.1
        www              IN            A              192.168.50.1
        mail               IN            A              192.168.50.1
 
        simpan ctrl + x lalu y (enter)
       
9. nano db.1
        tekan ctrl + \
        ketik localhost (enter)
        ketik smkmutu.net (enter)
        tekan A
 
        (ganti di bawah NS smkmutu.net)
        @                IN            NS               smkmutu.net. 
        1                 IN            PTR             smkmutu.net. 
        1                 IN            PTR             www.smkmutu.net.
        1                 IN            PTR             mail.smkmutu.net. 
 
        simpan ctrl + x lalu y (enter)
 
 10. nano /etc/resolv.conf
        domain smkmutu.net         
        search smkmutu.net
        nameserver 192.168.50.1 
    
         simpan ctrl + x lalu y (enter)
 
 11. systemctl restart bind9
 
 
 12. nslookup smkmutu.net
       nslookup mail.smkmutu.net
       nslookup www.smkmutu.net
 
 13. apt install postfix dovecot-imapd dovecot-pop3d
         pilih internet site
         system mail name :smkmutu.net
 
 14. dpkg-reconfigure postfix
        pilih internet site
        system mail name = smkmutu.net 
        Root and postmaster = ok
        Other =ok
        Force = no
        Local network = tambahkan 0.0.0.0/0
        Mailbox = ok
        Local address = ok
        Internet protocol = ipv4
 
 15. cd  /etc/postfix
 
16. nano main.cf
      tambahkan di baris paling bawah 
      home_mailbox =Maildir/
      simpan ctrl + x, y (enter)
 
 17. cd  /etc/dovecot
 
 18. nano dovecot.conf
       cari tulisan listen, hapus pagar dan ::
       listen = *
       simpan ctrl + x, y (enter)
 
19. cd conf.d
 
20. nano 10-auth.conf
      cari tulisan : disable_plainttext_auth =no
      (hapus pagarnya dan ganti tulisan dengan no)
      simpan ctrl + x, y (enter)
 
21. nano 10-mail.conf
        cari tulisan  mail_location = 
        mail_location = maildir:~/Maildir (hapus pagar)
        #mail_location = mbox:~/mail:INBOX=/var/mail/%u (kasih pagar)
        simpan ctrl + x, y (enter)
 
22. adduser andi
      adduser anto
 
23. maildirmake.dovecot /etc/skel/Maildir
 
24. systemctl restart postfix
      systemctl restart dovecot
 
 25. telnet localhost 25
       mail from:andi
       rcpt to:anto
       data
       Halo Anto, apa kabar?
       .
       quit

26. telnet localhost 110
        user anto
        pass 123456
        stat
        retr 1
        quit
 
27. apt install mariadb-server
 
28. mysql_secure_installation
        New password : 123456
        Tekan y dan enter, begitu seterusnya
 
29. mysql -u root -p mysql
        enter password : 123456

      create user 'roundcube'@'localhost' identified by '123456';
      grant all privileges on *.* to 'roundcube'@'localhost';
      flush privileges;
      quit
 
30. apt install roundcube
 
      configure database for roundcube with dbconfig-common = yes
      password = 123456
 
31. cd /etc/roundcube 

32. nano config.inc.php
      $config['default_host']= 'smkmutu.net';  
      $config['smtp_server']= 'smkmutu.net';
      $config['smtp_user']= '';
      $config['smtp_pass']= ''; 
      simpan ctrl + x, y (enter)
 
33. apt install apache2
 
34. cd /etc/apache2/sites-available
 
35. cp 000-default.conf main.conf

36. nano main.conf
        ServerName mail.smkmutu.net    
        ServerAdmin webmaster@localhost
        DocumentRoot /var/lib/roundcube
 
37. a2ensite main.conf
         
38. systemctl restart apache2
      systemctl restart postfix
      systemctl restart dovecot
 
Ketik di browser : mail.smkmutu.net
 
Lihat videonya :
 
 
 
 
 
 


         
Donni Zulhardi

Tunjukilah kami jalan yang lurus

Posting Komentar (0)
Lebih baru Lebih lama