Cara install Roundcube webmail

Artikel ini akan memandu Anda cara install Roundcube webmail di server Linux (VPS/Dedicated) secara mandiri. sebagai contoh webmail akan diinstall menggunakan subdomain webmail.idnetter.com dan directory rootnya di /var/www/html/webmail/.

1. Download Roundcube

Versi terbarunya bisa dicek melalui link halaman resmi Roundcube https://roundcube.net/download/. Saat tutorial ini dibuat pada versi 1.4.11.

Perintah untuk download Rouncube dan ekstrak, rename folder menjadi webmail

cd /var/www/html/

wget -O rc.tar.gz https://github.com/roundcube/roundcubemail/releases/download/1.4.11/roundcubemail-1.4.11-complete.tar.gz

tar xvf rc.tar,gz

mv roundcubemail-1.4.11 webmail

Sekali lagi, silahkan sesuaikan /var/www/html/webmail dengan direktori web Anda yang sebenarnya.

2. Download mime_type

Kemudian download mime_type dan simpan filenya di /var/www/html/webmail dengan perintah ini.

wget -O /var/www/html/webmail/mime.types http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types

3. Membuat database Roundcube

Untuk menyimpan setting Roundcube perlu database SQL, login ke admin MySQL dan buat database.

mysql -uroot -p
create database rouncube;
grant all on roundcube.* to roundcube@localhost identified by 'katasandibaru123';
flush privileges;
exit

4. Menjalankan script installer Rouncube

Selanjutnya buka browser dan akses Rouncube installer folder, misal: http://webmail.idnetter.com/installer

Secara default Roundcube akan mendeteksi path directory root web

4.a. Database setup

Isi database yang telah dibuat

  • Database type: MySQL
  • Database server: localhost
  • Database name: roundcube
  • Database user: roundube
  • Database password: katasandibaru123

4.b. SMTP Settings

Pada bagian SMTP Settings, sesuaikan

  • smtp_server: tls://mail.idnetter.com
  • smtp_port: 587

Lainnya biarkan default

4.c. Plugins

Untuk plugins:

  • acl
  • archive
  • emoticon
  • jqueryui
  • markasjunk
  • vcard_attachments
  • zipdownload

Klik Next, nanti akan muncul keterangan jika sukses

The config file was saved successfully into /var/www/html/webmail/config directory of your Roundcube installation.

4.d. Check DB config

Kemudian, pada Check DB config

DSN (write):  OK
DB Schema:  NOT OK (Database not initialized)

Klik tombol Initialize database

4.e mime_type

Edit file default.inc.php

nano /var/www/html/webmail/config/default.inc.php

Pada baris $config['mime_types']

$config['mime_types'] = 'null';

Ganti menjadi

$config['mime_types'] = '/var/www/html/webmail/mime.types';

Refresh browser, dan jika sudah hijau semua artinya sudah selesai, tinggal langkah selanjutnya, pembersihan.

5. Pembersihan

Untuk keamanan, sebaiknya hapus installer

rm -rf /var/www/html/webmail/installer

Dan jangan lupa, hapus arsip script tar.gz Rouncube.

rm -f /var/www/html/webmail/rc.tar.gz

6. Pengujian

Silahkan akses Roundcube melalui browser. Untuk detail login gunakan username lengkap, misalnya:

Selesai, semoga bermanfaat.

Jika kesulitan, silahkan kontak dan order jasa setup mail server full setup dengan Roundcube webmail atau Rainloop webmail, jangan kuatir harga terjangkau.

Add a comment