Secure API Automation with Cloudflare Zero Trust (Part 2)

Part 2: Automating BookStack Content with Secure API Calls Building on Part 1 where we discussed secure API access via Cloudflare Zero Trust and generic automation scripts, this part dives into technical automation for BookStack. The goal: programmatically create books and assign them to shelves while keeping operations idempotent — running the script multiple times … Read more

Secure API Automation with Cloudflare Zero Trust (Part 1)

Secure API Automation with Cloudflare Cloudflare Zero Trust lets automation scripts access internal APIs securely, without VPNs or exposing origin servers. Safe and Identity-Aware All traffic passes through Cloudflare, enforcing identity-based access and hiding the application’s IP. Scripts use a Client ID/Secret to authenticate, while the application enforces API-level permissions with a separate token. Idempotent … Read more

[Cloudflare – Letsencrypt] Renew SSL Certificate with Certbot

This Article assumes renewal of an existing SSL (Letsencrypt) Certificate with DNS managed by Cloudflare. Renewal steps: 0. Preparation 1.Check Validity of the Certificate: In browser / SSL checker / openssl on host Example: vpn.devops100.net 2. Run the certbot command to renew the SSL Certificate for vpn.devops100.net 4. Check the TXT via Google Toolbox 5. … Read more

[DNS] Email undeliverable when using Cloudflare

Cloudflare does not proxy traffic on port 25 (SMTP) unless Cloudflare Spectrum is enabled and configured to proxy email traffic across Cloudflare. If you do not have Spectrum enabled, then no email traffic (SMTP) will actually pass through Cloudflare, and we will simply resolve the DNS. This also means that any DNS record used to send email … Read more