diff --git a/roles/inspircd/tasks/install.yml b/roles/inspircd/tasks/install.yml
index a07eccc..59750bb 100644
--- a/roles/inspircd/tasks/install.yml
+++ b/roles/inspircd/tasks/install.yml
@@ -11,3 +11,11 @@
 - name: install inspircd
   package:
     name: inspircd
+
+- name: install inspircd acme deploy hook
+  template:
+    src: usr/local/bin/acme-deploy-inspircd.j2
+    dest: /usr/local/bin/acme-deploy-inspircd
+    owner: root
+    group: root
+    mode: 0755
diff --git a/roles/inspircd/templates/usr/local/bin/acme-deploy-inspircd.j2 b/roles/inspircd/templates/usr/local/bin/acme-deploy-inspircd.j2
new file mode 100644
index 0000000..1fe2b51
--- /dev/null
+++ b/roles/inspircd/templates/usr/local/bin/acme-deploy-inspircd.j2
@@ -0,0 +1,6 @@
+#!/bin/bash
+{{ ansible_managed | comment }}
+
+/usr/bin/install --owner=irc --group=irc --mode=0644 ${RENEWED_LINEAGE}/fullchain.pem /etc/inspircd/ssl.crt
+/usr/bin/install --owner=irc --group=irc --mode=0600 ${RENEWED_LINEAGE}/privkey.pem /etc/inspircd/ssl.key
+/usr/bin/pkill -USR1 inspircd