Category: Home Lab
-

How I Use GitOps and Packer to Streamline Server Template Creation in My Proxmox Homelab
Homelabs are a great place to create and try out new technologies. The last thing you want it so spend all your time setting up in the infrastructure and getting it configured rather than actually learning or exploring the new technology. One of the main aim I have within my…
-

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…
-

Automate Infrastructure as Code: Fedora Server Template Deployment with Packer in Proxmox
In this post we are going to go over how you can use HashiCorp Packer to automatically build and create a template of Fedora server within Proxmox. This is a way that you can move your virtualised infrastructure to Infrastructure as Code (IaC). When I first wanted to do this…
-

Connect n8n to Nextcloud: A Step-by-Step Guide
Introduction In this post, we are going to go over the essential steps to allow the self-hosted automation platform N8N to connect to Nextcloud . N8N is a platform to build automation workflows by obscuring the underlying deep technical knowledge of coding in order to carry out complex tasks. Nextcloud,…
-

Automate Your Home Backup Server Setup Easily
Introduction Let’s be honest, we all need better processes for our backups. It’s the dirty little secret of many people in Information Technology (IT). Some go for the do nothing approach. Some go for the overly complicated approach. I think a healthy balance in between the two can give you…
-

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 Fix Kibana Unable to Start – Elasticsearch ConnectionError due to TLS Certificate
Time to read: In this post, we are going to go over how to diagnose and fix the problem where Kibana is unable to start because of a ‘ConnectionError’ when talking to Elasticsearch using Transport Layer Security (TLS). I will walk you through how I diagnosed and fixed each problem…
-
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…
