Category: Linux
-

How Build a Monitoring & Observability platform with Prometheus, Node Exporter and Grafana
Having a window into what all the systems you own are up to can be essential to fix bottlenecks, fix issues or is predict and correct coming issues before they can have any impact. This is where we see the overlap between monitoring and obserability. In this post, we are…
-

How to Configure Linux DNS Server for Active Directory DNS Sync Using BIND9
In my homelab environment I have 2 main servers, a small always on server, and a big server that I don’t always keep on because it absolutely chomps through power! This big server, among other services, runs an instance of Windows Active Directory (AD) on a Domain Controller (DC). This…
-

How to Use YubiKey (or Any FIDO2 Token) for Fedora Workstation Local Account and Sudo Authentication
I finally took the plunge (very log over due) and brought myself some Yubikeys to play with for personal account security. In this post, we are going to cover how you can configure Linux to use the Yubikeys as part of user account authentication. There are a few different ways…
-

Resolve Cisco SSH Key Exchange Issues – No Matching Exchange Method Found
Introduction In this post, we are going to go over how to get around an error I came across when trying to use Secure Shell (SSH) to access my Cisco C3560CX switch from my Fedora Workstation computer. Section I – What is SSH? Secure Shell is a way to control…
-

How To Resolve Docker Compose Launching Python Modules Errors
Introduction In this post, we are going to go over a seemingly very annoying error when trying to start a Docker container using Docker Compose. For reference I ran into this error on a freshly build Fedora Linux Server image that I had just installed Docker and Docker Compose on.…
-

Simple Automated Network Device Configuration Backups
Time to read: In this post, we are going to go over a simple and easy way to implement automatic network device configuration backups. For this I will be using Ansible to connect onto each device and then copy their device configurations locally. You can either leave the device configurations…
-

Self Hosted Password Manager Using Docker
Time to read: In this post we are going to cover how to use Docker compose to build a self hosted password manager. I will be using VaultWarden as the password manager in container form with Nginx acting as a reverse proxy in front of the password manager again in…
-

How to Configure Wireguard VPN on Linux
Time to read: In this post we are going to go over how you can install a Wiregaurd Virtual Private Network (VPN) server on Linux and then how to create client configurations to allow clients (peers) to connect to the server. For reference I am using a Fedora 40 server…
-
How to Configure ELK Stack for Custom Enterprise CA TLS Certificates
Time to read: In this post, we are going to continue our series on how to install Elastic (ELK) stack on Fedora 39. This post specifically will cover how to configure Transport Layer Security (TLS) between the Elasticsearch service and the Kibana service. Even if you are running your ELK stack…
-
How to Upgrade From Fedora 39 to 40
Time to read: In this post we are going to go over how to upgrade Fedora 39 server to Fedora 40. Fedora server 40 is the latest release of the Fedora server operating system that was released 23/04/2024. NOTE: it is best to carry out this process from a directly…
