diff --git a/install/dist/lib/debian60.lib.php b/install/dist/lib/debian60.lib.php
index 6578a2f293606577479a77c4dab9946eb4794134..b511826b22a4f2c22b71c0557245474b1d3dd185 100644
--- a/install/dist/lib/debian60.lib.php
+++ b/install/dist/lib/debian60.lib.php
@@ -105,6 +105,10 @@ class installer extends installer_base {
 		parent::configure_apache();
 	}
 
+    public function configure_fail2ban() {
+        copy('tpl/dovecot-pop3imap.conf.master',"/etc/fail2ban/filter.d/dovecot-pop3imap.conf");
+        copy('tpl/dovecot_fail2ban_jail.local.master','/etc/fail2ban/jail.local');
+    }
 }
 
-?>
+?>
\ No newline at end of file
diff --git a/install/install.php b/install/install.php
index ba2b087c4dd1f2877df9b2b5a4f3ecdda9317fad..9bd13f1002c8a958cbd45269341831e754759cbb 100644
--- a/install/install.php
+++ b/install/install.php
@@ -200,7 +200,6 @@ if($install_mode == 'standard') {
 	swriteln('Configuring Getmail');
 	$inst->configure_getmail();
 	
-
 	//* Configure Pureftpd
 	swriteln('Configuring Pureftpd');
 	$inst->configure_pureftpd();
@@ -244,6 +243,11 @@ if($install_mode == 'standard') {
 		swriteln('Configuring Ubuntu Firewall');
 		$inst->configure_ufw_firewall();
 	}
+
+    //* Configure Fail2ban
+    if($conf['fail2ban']['installed'] == true) {
+        swriteln('Configuring Fail2ban');
+        $inst->configure_fail2ban();
 	
 	if($conf['squid']['installed'] == true) {
 		$conf['services']['proxy'] = true;
@@ -544,4 +548,4 @@ if($install_mode == 'standard') {
 echo "Installation completed.\n";
 
 
-?>
+?>
\ No newline at end of file