has_many :codes
Tips and walkthroughs on web technologies and digital life

Using Docker on Apple silicon with a remote Docker engine

Docker for Desktop doesn't run on Macs with Apple silicon yet, so in this post I show a workaround that involves using a remote Docker engine and syncthing to keep local and remote directories in sync for bind mounts.

A Google Analytics proxy to game ad blockers

This post suggests a way to implement a "proxy" that allows using Google Analytics with a custom domain, so to bypass ad blockers and improve the accuracy of the tracked data.

Self hosted Github Actions runners in Kubernetes

Github Actions is a nice CI/CD solution from Github that also allows setting up runners in your own infrastructure. In this post, I'll explain how you can set up runners in Kubernetes.

Full page caching in Rails with Nginx and Redis

In this post, I'll share how I have configured my Rails app and Nginx to use Redis as cache for much faster delivery of pages that do not require authentication nor user-customised content.

Secure Kubernetes on Hetzner Cloud with a node driver for Rancher

In this post, we’ll see how to deploy Kubernetes to Hetzner Cloud using a node driver for Rancher. By default, when using this node driver Rancher doesn’t set up any firewall, leaving etcd exposed. Here’s how to fix that while still taking advantage of the convenience of the node driver.
Page 1 of 7 Older posts >
© Vito Botta
powered by DynaBlogger