diff --git a/host_vars/gemini.archlinux.org b/host_vars/gemini.archlinux.org
index 89b7d23f3311a32447109d509297937e0d89e764..056d8abd0d1b9fd84de4e8fa83018da0cff30bb5 100644
--- a/host_vars/gemini.archlinux.org
+++ b/host_vars/gemini.archlinux.org
@@ -23,3 +23,8 @@ zabbix_agent_templates:
   - Template OS Linux
   - Template App Borg Backup
   - Template App Nginx
+
+fail2ban_jails:
+  sshd: true
+  postfix: false
+  dovecot: false
diff --git a/playbooks/gemini.archlinux.org.yml b/playbooks/gemini.archlinux.org.yml
index b9d4b81bb11502b64ca6b44671de140d5fa3b4c0..d12db8e0ec901ddafc923174e71d4a5ac4b1d4e1 100644
--- a/playbooks/gemini.archlinux.org.yml
+++ b/playbooks/gemini.archlinux.org.yml
@@ -15,3 +15,4 @@
     - { role: certbot }
     - { role: nginx }
     - { role: archive }
+    - { role: fail2ban }