dzhg --dev
      How to Self-Host Keycloak Securely with Cloudflare Tunnel
      How to Self-Host Keycloak Securely with Cloudflare Tunnel Ever wanted to run your own identity and access management (IAM) system for your home lab or personal projects? Keycloak is a fantastic open-source tool for exactly that. But exposing a critical service like Keycloak to the internet can be daunting. You have to worry about firewall rules, HTTPS certificates, and securing open ports. What if you could get all the benefits of a public-facing Keycloak instance without ever opening a single port on your router?
      2025/08/10 · Posts
      Automating Your Hugo Blog: A Step-by-Step Guide to CI/CD with GitLab and Cloudflare Workers
      Introduction: An Automated Deployment Workflow This guide details a process for establishing a fully automated Continuous Integration and Continuous Deployment (CI/CD) pipeline for a Hugo-based static website. The workflow utilizes a private GitLab repository for version control and Cloudflare Workers for the build and deployment process.
      2025/08/02 · Posts
      dzhg --dev © 2025 by Di Zhang is licensed under CC BY 4.0