HomeLab – OPNSense CrowdSec Multi-Server

This post will be edited over time, just recently achieved a level of functionality that might bear sharing. Goal: A HomeLab setup that protects itself This HomeLab has at its core an OPNSense Router, switch infrastructure, several VMs, a few Docker environments, and specifically for this version of this post: with cron updating near all…

Bash with Rsync into the future

To sync all of the mp3 files from a path (pwd) to another location, you can run this first to test to see what would copy: find -ctime -60 -name “*.mp3″ -print0 | rsync -aucvn –files-from=- –from0 ./ /path/to/destination/ Then remove the “n” from the rsync flags to copy, archive style, all files with update…

Web Host Backup Script

This is a script I have developed to back up my hosting environment, and it actually consists of two. One to be started by cron, and then it starts the other. This allows for a modular setup between your environments (apache/nginx/etc). The scripts: backup.sh #!/bin/bash # Web Host Backup # Cron Version # Jim McKibben…