Home
Fedora - Home Server (Time, DHCP, DNS Server 1/2)
Phew, that took a while to get right. I don't want to waste any more of your valuable time. So, let's dig into the deployment of a time, DHCP and DNS server on our home server. Shall we?
If you want to name a single technology, every IT enthusiast should know, it will be containers. If you are into containers and want to learn about container technologies, you may love this section.
Home
Phew, that took a while to get right. I don't want to waste any more of your valuable time. So, let's dig into the deployment of a time, DHCP and DNS server on our home server. Shall we?
Linux
Containers are these fancy new thingies (technical term), that are made to make our lives as developers and operators easier. Or aren't they? This article shows what a container really is and why cgroups and the Linux Kernel are an elemental part of it.
Podman
If you want to use containers, you need to pull images from a container registry. This is the place where container images live. But, how do you run your own registry? For your local network or development purposes, this is really useful!
DevOps
"Looking for DevOps Engineer" is something you see way more often on job platforms. But, what is this about? What does it mean to do "DevOps"? Is it really all about Docker, Kubernetes, Ansible and GitLab? I can ensure you: No, it is about a cultural change.
Fedora
In the last articles we tackled virtualization, which is perfectly fine, if you want to run full-fledged virtual machines. On the other hand, you can use containers to deploy workloads very easily. So, let's have a look how we can integrate this in our home server.
Podman
It may be a surprise to you, but I am a huge fan of Podman. Recently, there is lots of development for Desktop integration, but there are also graphical tools for the browser or Command Line. If you want to manage your images and containers with in a graphical way, this article may be for you.
Container
Building your own containers is very easy and fast to learn. But very soon, you may end up with large container images and no idea how to reduce the footprint. Since you need to download and store each image, it can be useful to minimize the images, and this article will address exactly this.
Fedora
Fedora is constantly evolving and changing how the GNU/Linux world is looking like. One of the more recent approaches is Fedora Silverblue. The immutable Desktop Linux has the potential to become the new Fedora Workstation Linux. Shall we have a look?
Kubernetes
In the last article, we were starting with Kubernetes and talked about the basic concepts, namespaces and pods. For this article, we will have a look at deployments, ingress and service objects.
Kubernetes
Kubernetes, the software that is often referred to as the operating system for application development. It's true, Kubernetes changed a lot in the application development world. But what are Deployments, Ingress, Service or Namespaces?
Home
In a previous article, I started the home server series to explain how you can build your own (Fedora based) home and lab environment. This article will shed some light on the hardware and the basic operating system.
Home
Just a few days ago, somebody reached out to me and asked: Daniel, how do you do your home server? Since this question is not really easy to answer, I will provide a series of articles, that will enable you to set up your own home server.
Spotlight
Cirrus CLI is a tool for running containerized tasks reproducibly in any environment. Most commonly, Cirrus tasks are used as part of continuous integration workflows but can also be used as part of local development process as a hermetic replacement of helper scripts/Makefiles.
Podman
You want to use Podman, but you are on a Mac? Podman Machine may be something you are interested in. It is the built-in way to run Podman in a virtual machine on your Workstation.
Linux
Linux is about "using the terminal", right? Maybe not. Cockpit provides an option, so you can operate your GN/Linux based operating system, even if you don't know the correct commands for many tools.
Fedora
Before digging into Kubernetes, you will need a minimal Kubernetes Setup. Such a setup should spin up fast, should work like a real cluster, and hopefully integrate well in other tools. For me, Minikube fulfills these needs, and you can run it on Fedora, too.