GitOps: Argo CD vs Flux CD

GitOps combines Git and Operations to apply continuous deployment to cloud-native applications using Git as the single source of truth for infrastructure and applications. Benefits include consistency, traceability, security, faster recovery, and improved developer experience. Argo CD and Flux CD are popular tools for implementing GitOps, with step-by-step installation guides provided for both. Best practices…

Read More

Why I still self host my servers (and what I’ve recently learned)

The post discusses the author’s experience with self-hosting a range of services using a Proxmox cluster, Mikrotik networking equipment, and external VPS. The author values independence and the learning opportunities that self-hosting provides. He recounts troubleshooting various issues including power outages, redundant DNS, hardware failures, and VPS downtime. The author concludes that self-hosting improves your…

Read More

Using Docker Compose to Build Environments

Docker Compose is a powerful tool designed for managing applications that run in multiple Docker containers. It allows you to define your entire application stack in a single YAML file, including each microservice, its configuration, and how they interact. This makes it easy to quickly spin up complex applications for development, testing, and production environments….

Read More