Generally, an email account which has been logged into multiple times, will point to one which has been compromised. To identify the number of logins to all email accounts on…
Find compromised email accounts Exim/cPanel
How to update Snap packages Ubuntu
To list all available updates to Snap packages on Ubuntu, run the following command: To update a specific package, run the following command: To update all Snap packages, run the…
Incremental ZFS send/recv
Should you need to move a ZFS disk from one ZFS pool to another with minimal downtime, you can do so using ZFS snapshots and sending the data/disk from the…
Use Rsync to empty dir on Hetzner storage box
As you may know, Hetzner boxes don’t allow an interactive shell. This means that you cannot run rm -rf /dir-to-delete. To empty a remote directory on a Hetzner storage box,…
Move Proxmox VM from old to new cluster FAST
We recently encountered a bit of a problem regarding moving VMs from our old Proxmox Cluster (v6) to our new Proxmox Cluster (v7). There are plenty of guides out there…
Get CSF to work with Docker iptables
If you’re using CSF with Docker containers, you’ve more than likely come across a conflict between the iptables generated by CSF and those generated by Docker, and the one will…
Set timezone Ubuntu 20.04/22.04
The first step is to get a list of timezones: Once you have identified your timezone, simply run the following: An example, to set your timezone to Africa/Johannesburg, run the…
Install CSF on Ubuntu 20.04/22.04
Start by disabling any existing firewalls on Ubuntu: Next, update your package list: Install required packages: Download CSF: Extract and install CSF: Change the path for IPTABLES on Ubuntu: sudo…
Setup Teleport SSH in Docker with LetsEncrypt
Let’s start by getting Teleport setup in Docker. Create a docker-compose.yaml file in your home directory, and paste the following in there: The parts to take note of are: The…
Remove Monitor/Manager from Ceph
This will keep mon_hostname_1 and mon_hostname_2 as monitors and remove any other monitors that were previously there. The same can be achieved for managers with the following:









