Why __dirname is not defined in ES module scope, thats why error shows up Solution You first need to import…
Dev
Google Fonts is evil and violate GDPR
Why Google Fonts is evil More resources Alternative
Install tfenv Terraform version manager on Mac
Install with homebrew GitHub: https://github.com/tfutils/tfenv Install via brew Once tfenv install complete, type tfenv in your terminal to validate. Install…

Auto updates dynamic IP via Cloudflare API (DDNS)
Dynamic IP vs Fixed IP Dynamic IP A dynamic IP address is a temporary address for devices connected to a…

Caddy server acme challenge with Cloudflare DNS
Server environment Download Caddy with Cloudflare DNS plugin https://caddyserver.com/download with dns.providers.cloudflare plugin Set up a Cloudflare Token API https://dash.cloudflare.com/profile/api-tokens Permission:…

Google Cloud CLI setup on Mac OSX and k8s Lens
Setup Google CLI Download https://cloud.google.com/sdk/docs/install Download CLI Extract it run ./google-cloud-sdk/install.sh Login with Web Browser Download k8s credential for Lens…

Accelerate China region browsing experience via AliYun Global Accelerator
Setup AliYun GA Setup HAProxy / Nginx to load subdomain HaProxy solution Nginx Solution

Kopia retention setup policy
Global policy Set customize snapshot Set Kopia maintenance References

List off free email provider domain that often being blocked by forumbee.com
List of Domain Source: https://community.forumbee.com/t/63zsyt/blocked-email-domains

Fix asdf vm gpg: keyserver receive failed: Network is unreachable error
Fix asdf Nodejs GPG keyeserver receive failed solution Error code: Solution And try reinstall again, everything should be work as…