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.
In this second part of a two-part series, we'll see how to deploy Kubernetes to Hetzner Cloud using a node driver for Rancher, so that Rancher can create and manage servers for us.
This is a follow up to my previous post, in which I show how to deploy Kubernetes to DigitalOcean using the built in support in Rancher.
This is an updated guide on how I deploy Kubernetes in Hetzner Cloud today using Rancher.
I did a little test migrating a Kubernetes cluster live from Hetzner Cloud to Digital Ocean. I was like moving a house from a location to another :)
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.
In this follow up to a previous post, I'll show how to implement full page caching in a Rails app using memcached instead of Redis, and a middleware instead of Nginx to remove some dependencies and simplify the setup.
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.
This posts describes how to reduce the size of images uploaded with ActiveStorage significantly by combining a few optimisations.
Chargebee is an awesome subscription management and recurring billing product. In this post I will show how I have integrated it with my Rails SaaS DynaBlogger.
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.
Since I started using Docker and Kubernetes for my apps, I have been trying to optimise the way m...
Highly available, external load balancer for Kubernetes in Hetzner Cloud using haproxy and keepalived
Update: Hetzner Cloud now offers load balancers, so this is no longer required. Check thei...
When I need a database I usually reach out for MySQL, since I have been using it for a while and ...
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 >