avatar

Jacky Fong

Software Engineer // Homelabber // Traveller // Caffeine Addicted

Dedicating accounts for gemini-cli on specific project

A guide on configuring gemini-cli to use different Google accounts per project directory using environment variables.

2026-01-19 · 2 min · 289 words · Jacky

Certificate Transparency with HTTP-01 = Bot Scanning Invitation

Discusses how HTTP-01 challenges invite bot scanning and how using DNS-01 wildcard certificates can mitigate it.

2025-12-31 · 3 min · 435 words · Jacky

Check API request, with a honeypot

Demonstrates using the Beelzebub honeypot as a debug tool to inspect HTTP requests.

2025-11-22 · 2 min · 309 words · Jacky

Automatic image converter to WebP format - Garage Events Proof Of Concept

A proof of concept for automatically converting images to WebP format using S3 events and a server-side converter.

2025-11-21 · 2 min · 408 words · Jacky

Automatic image converter to WebP format - URL Rewrite Proof Of Concept

A proof of concept using Ferron reverse proxy to rewrite URLs for serving WebP images to mobile devices.

2025-11-18 · 1 min · 177 words · Jacky

Serving gz-compressed content to save bandwidth on Garage website bucket

A tip on manually compressing files and configuring Ferron to serve gzip-encoded content from Garage S3 to save bandwidth.

2025-11-14 · 1 min · 182 words · Jacky

A little adventure on exploring the ProtonVPN

An investigation into why ProtonVPN API endpoints were returning incomplete server lists and how a specific header fixed it.

2025-11-10 · 3 min · 472 words · Jacky

S3 hosting with another reverse proxy, Ferron.

An exploration of switching from Caddy to Ferron reverse proxy for hosting S3 buckets with automatic TLS.

2025-11-10 · 2 min · 299 words · Jacky

Build a selfhosted s3 storage, using Garage and Caddy

A tutorial on setting up a self-hosted S3 storage using Garage and Caddy on a VPS.

2025-08-14 · 3 min · 558 words · Jacky

Build and deploy a docker image using Komodo, automatically

A tutorial on using Komodo to automatically build and deploy Docker images from a Git repository.

2025-03-02 · 2 min · 390 words · Jacky