diff --git a/deployhooks.md b/deployhooks.md
index 3957ebf..23a27c9 100644
--- a/deployhooks.md
+++ b/deployhooks.md
@@ -1062,3 +1062,33 @@ If you want to deploy more than one domain, just use space to split them:
 $ export DEPLOY_ALI_CDN_DOMAIN="cdn1.example.com cdn2.example.com"
 $ acme.sh --deploy -d example.com --deploy-hook ali_cdn
 ```
+
+## 34. Deploy your certificate to Ruckus Unleashed or Ruckus ZoneDirector
+
+For your first deployment, you must specify your Unleashed administrative credentials.  
+If you are using a SAN or wildcard certificate, then you must also specify a hostname.  
+Unleashed devices ship with a self-signed certificate, so you need to add the --insecure option to the initial deploy command.
+
+```sh
+export RUCKUS_USER=<username>
+export RUCKUS_PASS=<password>
+export RUCKUS_HOST="unleashed.example.com"
+
+acme.sh --insecure --deploy -d example.com --deploy-hook ruckus
+```
+
+After your first deployment, the environment variables aren't needed (they're stored by acme.sh).  
+The --insecure option is also unnecessary once a valid certificate has been deployed.
+
+```sh
+acme.sh --deploy -d example.com --deploy-hook ruckus
+```
+
+**Notes**
+
+ECDSA certificates aren't supported by current Unleashed releases. You must deploy an RSA certificate.
+
+Deploying a certificate will reboot your Unleashed device(s), after which the new certificate will be used.  
+Be aware that older Unleashed APs (e.g. R500 or R600) may take 10 minutes to reboot completely.
+
+Although these notes only mention Unleashed, the deploy hook also supports Ruckus ZoneDirector.
\ No newline at end of file