GoAuthentik is a selfhosted service to provide SSO authentication on all applications, let's see how it works
Blogs
Istio is an open-source service mesh that allows you to connect, secure, control, and observe the services of an application. We will see how to install Istio, and how to use it to secure and monitor our services.
Review of the Ulanzi TC001 with Awtrix 3 firmware and its integration with Home Assistant.
Learn how to detect intrusions on your servers with Falco, a threat detection engine. We will see how to create our custom rules, deploy them on our machines, and visualize them in a web interface.
Let's discover together how to use GPG to secure your exchanges (files, emails, commits) and how to store your keys on a Yubikey for added security!
In this article, I provide you with a first definition of what GitOps is and how to implement it with ArgoCD in a Kubernetes environment.
Talos is an operating system for Kubernetes. It is designed to be lightweight, secure, and easy to use. In this article, I will introduce Talos and its features.
Loki is an open-source log management system designed by Grafana Labs. In this article, we will see how to install all the necessary components to use Loki and Promtail.
Vault is a secret management tool developed by Hashicorp. It allows for secure storage and management of secrets. In this article, we will see how to use Vault to manage your application's secrets.
I constantly use virtual machines to test scripts, host services, perform deployment tests, etc. I usually use Proxmox in my lab, and Libvirt at work.
Recently, I have been deepening my knowledge of public clouds like AWS, GCP, Azure, etc. And if there is one thing that fascinates me, it's how quickly you can create a virtual machine.
I sometimes use Cloud-Init to automate the creation of my virtual machines or Packer to create VM templates, but we are talking about a few minutes (not seconds).
It was during my research on this topic that I came across Firecracker, an open-source project from AWS that allows you to create microVMs in a few milliseconds (yes, milliseconds). So, I want to be able to create virtual machines in a few milliseconds, but also be able to destroy and recreate them on the fly. As a result, these virtual machines can be used for testing, deployments, services, etc.