GNU/Linux >> Belajar Linux >  >> Debian

Instal ISPConfig 3 - plugin Roundcube di Debian 10

Plugin ispconfig3_roundcube mengintegrasikan pengaturan akun email ISPConfig Anda di Roundcube. Dalam tutorial ini, saya akan membawa Anda melalui proses menginstalnya.

Prasyarat

  • Roundcube harus diinstal menggunakan apt. Jika tidak, Anda mungkin perlu mengubah jalur file yang digunakan dalam tutorial ini.
  • Pastikan instalasi ISPConfig dan Roundcube Anda mutakhir

Menambahkan pengguna jarak jauh

Plugin ISPConfig 3 menggunakan API untuk terhubung ke sistem Anda. Oleh karena itu kita perlu membuat remote user di control panel.

Masuk ke panel Anda, buka Sistem -> Pengguna Jarak Jauh, dan klik "Tambahkan pengguna jarak jauh baru". Dalam formulir, berikan nama dan kata sandi pengguna baru Anda. Saya akan menggunakan rc-example dengan password examplepass. Jangan gunakan kredensial yang sama, tetapi buat kredensial Anda sendiri. Panel contoh saya akan ditempatkan di https://panel.example.com:8080 dengan sertifikat SSL yang valid

Aktifkan fungsi berikut untuk pengguna jarak jauh Anda:

  • Fungsi plugin Roundcube

Dan aktifkan akses jarak jauh untuk alamat IPv4 dan IPv6 server email web Anda.

Unduh plugin

Jalankan perintah berikut:

cd /tmp
wget https://github.com/w2c/ispconfig3_roundcube/archive/master.zip
unzip master.zip
cd ./ispconfig3_roundcube-master
cp -r ./ispconfig3_* /usr/share/roundcube/plugins
ln -s /usr/share/roundcube/plugins/ispconfig* /var/lib/roundcube/plugins/

Plugin sekarang berada di folder yang benar, dengan symlink dari /var/lib/roundcube/plugins. Langkah selanjutnya adalah mengonfigurasinya untuk menggunakan pengguna jarak jauh kami. Jalankan ini untuk menyalin konfigurasi contoh dan mengeditnya:

cp /usr/share/roundcube/plugins/ispconfig3_account/config/config.inc.php.dist /usr/share/roundcube/plugins/ispconfig3_account/config/config.inc.php
nano /usr/share/roundcube /plugins/ispconfig3_account/config/config.inc.php

Anda akan melihat file konfigurasi ini:

$config['identity_limit'] = false;
$config['remote_soap_user'] = '{REMOTE USERNAME}';
$config['remote_soap_pass'] = '{REMOTE PASSWORD}';
$config['soap_url'] = 'https://{YOUR SERVER}:8080/remote/';
$config['soap_validate_cert'] = true;

Saya akan mengubah ini menjadi:

$config['identity_limit'] = false;
$config['remote_soap_user'] = 'rc-example';
$config['remote_soap_pass'] = 'examplepass';
$config['soap_url'] = 'https://panel.example.com:8080/remote/';
$config['soap_validate_cert'] = true;

Pastikan untuk mengganti teks yang digarisbawahi merah dengan kredensial dan alamat panel Anda sendiri. Ubah soap_validate_cert menjadi false jika Anda menggunakan https tetapi tidak memasang sertifikat SSL tepercaya.

Mengaktifkan plugin

Untuk mengaktifkan plugin, buka konfigurasi roundcube:

nano /etc/roundcube/config.inc.php

Dan cari baris ini:

// List of active plugins (in plugins/ directory)
$config['plugins'] = array();

Untuk mengaktifkan plugin, tambahkan ini di antara tanda kurung:

"jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter", "ispconfig3_forward", "ispconfig3_wblist"

Kemudian akan muncul baris seperti ini:

// List of active plugins (in plugins/ directory)
$config['plugins'] = array("jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter", "ispconfig3_forward", "ispconfig3_wblist");

Beberapa catatan untuk ini:

  • Plugin jqueryui harus ditempatkan di depan plugin lain.
  • Jika Anda tidak ingin menggunakan plugin, misalnya plugin fetchmail, tinggalkan ispconfig3_fetchmail.
  • Jika Anda menggunakan lebih dari satu server surat, tambahkan ispconfig3_autoselect ke daftar, dan biarkan $config['default_host'] kosong. ispconfig3_autoselect akan secara otomatis memilih server yang tepat untuk pengguna yang login. Anda dapat mengedit file konfigurasinya sendiri untuk mengaktifkan koneksi tls/ssl antara Roundcube dan server email eksternal di ispconfig3_autoselect/config/config.inc.php.dist

Setelah menyimpan file konfigurasi, tab baru "Akun" akan muncul di pengaturan email web:

Kami selesai!

Jika Anda mengalami masalah, lihat FAQ pemecahan masalah di https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ

Jika Anda memiliki pertanyaan atau komentar, Anda dapat meninggalkannya di balasan atau membuat postingan forum.


Debian
  1. Instal Gnome di Debian 11

  2. Debian – Cahaya Bulan Di Debian?

  3. Instal GLPI di Debian 7

  1. Instal osCommerce di Debian 8

  2. Instal ExpressionEngine di Debian

  3. Cara Menginstal RoundCube Webmail di Debian 9

  1. Cara Menginstal Debian 10 (Buster)

  2. Instalasi Firefox Debian

  3. Cara Menginstal Python 3.9 di Debian 10