Commit Diff


commit - 536026c565c7108d1672f2a37c4eb813b756f952
commit + c0f81ed39edc7b35d1b529cebcdb4bc709b38000
blob - 3c7cdc6133f57b05519bfbbb66821a56c0854c42
blob + 3b3b6f8887ec4904f97a3aa5821599c6b72c80b7
--- site/contrib.gmi
+++ site/contrib.gmi
@@ -70,6 +70,14 @@ Some things to keep in mind:
 # journalctl -t gmid
 ```
 
+## renew certificates automatically
+
+=> https://git.omarpolo.com/gmid/tree/contrib/renew-certs contrib/renew-certs
+
+contrib/renew-certs is a script meant to be run in a crontab that watch for certificate expiration.  It can optionally renew the certs and restart gmid too.
+
+Read the documentation with: perldoc renew-certs
+
 ## Vim syntax files
 
 => https://git.omarpolo.com/gmid/tree/contrib/vim contrib/vim
blob - 712d8f941d584402b9ccfa3555d12450d3747760
blob + 4c5ef7973d91435ae465af358beb3c90010103f6
--- site/contrib.html
+++ site/contrib.html
@@ -139,6 +139,7 @@
       <li><a href="#gencert">gencert</a></li>
       <li><a href="#openbsd-rc">OpenBSD rc file</a></li>
       <li><a href="#systemd-unit-file">Systemd unit file</a></li>
+      <li><a href="#renew-certs">renew certificates automatically</a></li>
       <li><a href="#vim-syntax-files">Vim syntax files</a></li>
     </ul>
     <hr />
@@ -200,6 +201,14 @@
         <pre># journalctl -t gmid</pre>
       </li>
     </ul>
+    <h2 id="renew-certs">renew certificates automatically</h2>
+    <p>
+      <a href="https://git.omarpolo.com/gmid/tree/contrib/renew-certs">contrib/renew-certs</a>
+      is a script meant to be run in a crontab that watch for
+      certificate expiration.  It can optionally renew the certs and
+      restart gmid too.
+    </p>
+    <p>Read the documentation with: <code>perldoc renew-certs</code></p>
     <h2 id="vim-syntax-files">Vim syntax files</h2>
     <p>
       <a href="https://git.omarpolo.com/gmid/tree/contrib/vim">contrib/vim</a>