Install k0s on 1 cluster and 2 worker nodes Prepare `k0sctl` on your local machine, I use Mac for example.…
Dev
Repair Kopia rclone remote repository blob error
When I migrate from remote SFTP kopia repository via rclone to Pcloud drive instead, I got this error after rclone…
Nodejs module __dirname not found solution
Why __dirname is not defined in ES module scope, thats why error shows up Solution You first need to import…
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