Security
Security - Getting Started
I did some polls and surveys recently, which indicated that security and hardening might be important issues for some of you. This article marks the start of a series about these topics.
Guides will help you to understand things and getting things done, you haven't done before. This section will provide a collection of our guide articles.
Security
I did some polls and surveys recently, which indicated that security and hardening might be important issues for some of you. This article marks the start of a series about these topics.
Fedora
Our home server can host a couple of applications now. But, remembering the different addresses, ports, and services seems somewhat wrong. In this article, we will solve this situation by deploying a dashboard, that provides links to all our applications.
DevOps
The last DevOps article was in September. So, it might be time for more DevOps stuff. Don't you think so? Let's have a look at different work types, that one needs to understand establishing a DevOps culture, either for your own work or your company.
Fedora
In the last article, we created a Git server, running in Podman. The deployment was done with Ansible. The article before was about some central infrastructure. This time, let's see how we can have our own File, Calendar, and Contact sync. Yes, we will deploy Nextcloud!
Fedora
Our Home Server is doing some nice stuff already. With the last articles, I want to demonstrate how you can deploy some useful applications on it. Running your own Git server has some advantages, when it comes to private work or testing.
Fedora
With the release of Fedora Linux 37, I switched back to Fedora Silverblue. I took this opportunity to revamp my Fedora Workstation repository and therefore my Ansible playbook for the same.
Fedora
In the last article of our Home Server series, we tackled the deployment of a timeserver. This also provided us with some useful tooling to set up more container deployments. Let's continue on this approach and tackle DNS and DHCP.
Podman
When it comes to development of applications and container deployments, Docker is still considered the standard. VSCode provides several extensions to make your life with containers easier. But, the Docker and Dev Container extensions can be tuned to work with Podman, too.
Development
Using Git is very common among developers nowadays. But, how do you work together on Git? What is the best strategy when it comes to discussions about trunks, mono-repos and what-not? Well, let's dig into this.
Linux
Last month, I have given a class about Raspberry Pi programming. It was awesome, and I really like to help others understanding new things. To my surprise, some attendees weren't having any idea about Linux commands at all. We often forget, that some of us are just starting their journey.
DevOps
In my current company, I am working on our product. This product consists of many, different moving parts which need to be built, shipped and deployed on the customer side. Let's see how "three ways" help me with this challenge.
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.
Fedora
Running Fedora comes with a new release every 6 months. Furthermore, you are having a somewhat short maintenance time of ~13 months, only. This means, that you need to upgrade your Fedora installation occasionally. Let's see how you can do this.
DevOps
Dr. Geoffrey Alexander Moore, author of "Crossing the Chasm" is often referenced, when it comes to the core/context framework. This framework was also mentioned in the popular "Unicorn Project" from Gene Kim. What is it about? What is Core Work and Context Work?
Ansible
Let's assume you have a playbook, but you want to use different values for your variables for each time you run it. For example, you want to create a new user on your machines or change the playbook behavior. This can be done, and it is very easy with Ansible Prompts.