AppFlowy-Certbot certbot/certbot:latest https://hub.docker.com/r/certbot/certbot bridge sh false 6.12 Apache-2.0 https://github.com/vmalinics0/unraid-appflowy/issues https://github.com/vmalinics0/unraid-appflowy https://raw.githubusercontent.com/vmalinics0/unraid-appflowy/main/README.md Optional (TLS): Certbot/ACME automated certificate management for AppFlowy-Nginx. Obtains and renews Let's Encrypt TLS certificates using the HTTP-01 webroot challenge. Part of the AppFlowy Cloud stack. Productivity: Tools: https://raw.githubusercontent.com/vmalinics0/unraid-appflowy/main/templates/AppFlowy-Certbot.xml https://avatars.githubusercontent.com/u/81710027?s=200&v=4 certonly --webroot -w /var/www/certbot --agree-tos --non-interactive -d yourdomain.com --email admin@yourdomain.com AppFlowy-Nginx must be running with nginx-letsencrypt.conf and port 80 accessible from the internet before running this container. Both containers share the letsencrypt and certbot-webroot host directories. Certbot (ACME client) for automated Let's Encrypt TLS certificate management. Works as a companion to <b>AppFlowy-Nginx</b> using the HTTP-01 webroot challenge. <br/><br/> <b>Setup steps:</b> <ol> <li>Edit the <b>Extra Parameters</b> field: replace <code>yourdomain.com</code> and <code>admin@yourdomain.com</code> with your actual domain and email.</li> <li>Make sure AppFlowy-Nginx is running with <code>nginx-letsencrypt.conf</code> and port 80 is reachable from the internet.</li> <li>Start AppFlowy-Certbot. It will obtain the certificate and exit — this is normal.</li> <li>Restart AppFlowy-Nginx to load the new certificate.</li> <li>Schedule AppFlowy-Certbot to restart periodically (e.g. monthly via Unraid User Scripts plugin) to auto-renew. Certbot skips renewal if the cert expires in more than 30 days.</li> </ol> <br/> <b>Certificate paths (inside the nginx container):</b><br/> <code>/etc/letsencrypt/live/yourdomain.com/fullchain.pem</code><br/> <code>/etc/letsencrypt/live/yourdomain.com/privkey.pem</code><br/> Update <code>nginx-letsencrypt.conf</code> to replace <code>YOUR_DOMAIN</code> with your actual domain name. /mnt/user/appdata/AppFlowy-Nginx/letsencrypt /mnt/user/appdata/AppFlowy-Nginx/certbot-webroot