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.
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.
Check API request, with a honeypot
Demonstrates using the Beelzebub honeypot as a debug tool to inspect HTTP requests.
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.
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.
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.
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.
S3 hosting with another reverse proxy, Ferron.
An exploration of switching from Caddy to Ferron reverse proxy for hosting S3 buckets with automatic TLS.
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.
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.