Project: RPi2 Home Server

RPI-nas-server

Introduction

 

First off, any adventure into a project, you need a purpose. The purpose of this project is to create a computer serving a variety of uses for the household; network storage, wiki server. The network drive will be used for backup, transfer. The secondary goal is to make it as energy efficient as possible. Let’s get started.

The hardware

 

RaspberryPi v2

The brains of the outfit will be a raspberry pi 2. (Pi3 About £35)

Rpi-3

(rpi3 for illustration only)

Considerations: Continue reading “Project: RPi2 Home Server”

f2b-nuke | a fail2ban shell script

You will find the project on GitHub: f2b-nuke – GitHub

f2b-nuke is a gnu/linux shell script designed to easily and efficiently manipulate any given fail2ban jail, en masse. It is a fully interactive, CLI tool built to fulfill 2 tasks:

  • unbanning the contents of an entire jail whilst creating a backup list of all items
  • New: banning (or re-banning) an entire list of IPs to the specified jail.

As the use of fail2ban slowly diminishes, this script can be viewed as complete. I will continue to maintain the project through Github.

Uses:

  • Misconfiguration/testing
  • Configuration/testing
  • Persistent bans might cause long shutdown/reboot times on limited resourced systems
  • As part of a maintenance routine