diff --git a/tasks/nginx.yml b/tasks/nginx.yml
index 6d93e9480d63c7f3bd25ee96937ae73d7a6da3d3..c7b562bc7d68c244c1b41f76779dd092b3af12b9 100644
--- a/tasks/nginx.yml
+++ b/tasks/nginx.yml
@@ -14,6 +14,14 @@
     state: started
 
 # from https://gist.github.com/mattiaslundberg/ba214a35060d3c8603e9b1ec8627d349
+
+- name: Install snapd
+  when: funkwhale_nginx_managed and funkwhale_letsencrypt_enabled
+  become: true
+  package:
+    name: snapd
+    state: present
+
 - name: Prepare snapd for certbot installation
   when: funkwhale_nginx_managed and funkwhale_letsencrypt_enabled
   become: true
diff --git a/tasks/packages.yml b/tasks/packages.yml
index 6412b36830acfdaca5b702d955ca6bb6abc03f65..c6113a29c2231a3d4e1d757917c7daa5b3ff6df9 100644
--- a/tasks/packages.yml
+++ b/tasks/packages.yml
@@ -25,4 +25,3 @@
       - "curl"
       - "dbus"
       - "virtualenv"
-      - "snapd"