Store SSH key (passphrase) into macOS Keychain

Introduction The ssh agent on macOS can add your private key and the passphrase of this to the keychain (“Keychain Access.app”). This is useful because you unlock the access with your normal login into the macOS user account. Meaning you can use your key without typing in the passphrase…

Fail2Ban

Introduction Fail2Ban is a free and open source software that helps in securing your Linux server against malicious logins. Fail2Ban will ban the IP (for a certain time) if there is a certain number of failed login attempts. Installing Fail2Ban sudo apt install -y fail2ban My Fail2Ban Settings File Fail2Ban…

Setting up software RAID Storage on Linux

Introduction RAID, which stands for Redundant Array of Independent Disks, is a data storage virtualisation technology that combines multiple physical disk drive components into one or more logical units. The purpose of RAID is to improve data redundancy and performance. Understanding RAID Levels Before setting up RAID, it's…

SSH - How to switch from RSA to ECDSA

The following process may take some time, depending on the number of server you connect to and where your public keys are stored. It is advisable to make a backup of both your id_rsa and id_rsa.pub files right now. Generate a new ECDSA key ssh-keygen -t ecdsa…

Gotify

Introduction Gotify is a free and open source project that lets you control your data and communicate via a REST-API and a web socket. You can download, self host, or use Docker to run Gotify on different platforms and devices. The Docker Compose File --- services: gotify: image: docker.io/…

Configure Pi-hole for DNS-over-TLS

Pi-hole is a wonderful program for both technical and non-technical users to run a local DNS caching server, allowing you to block malicious and ad-serving domains. One of the fundamental flaws of DNS is the lack of encryption or integrity, which allows your ISP to snoop DNS traffic or spoof…

First Steps After Installing Proxmox 8

Introduction After the installation is complete, there are some essential initial configurations and optimisations you should perform to ensure your Proxmox server is secure, efficient, and ready for action. In this guide, we will walk you through these crucial first steps. Step 1: Check DNS Settings Before diving into any…