Using Fail2Ban to secure your Elgg site

Fail2Ban is a simple, but powerful, open source intrusion detection and prevention system which can run on most POSIX compliant operating systems. It works by monitoring various system logs for signs of intrusion attempts (failed logins etc), and on finding them, executes a preconfigured action. Typically, this action is to block further access attempts from […]

Marcus Povey

Fail2Ban is a simple, but powerful, open source intrusion detection and prevention system which can run on most POSIX compliant operating systems. It works by monitoring various system logs for signs of intrusion attempts (failed logins etc), and on finding them, executes a preconfigured action. Typically, this action is to block further access attempts from […]

Moving a MySQL database between servers using a single SSH command

So, the other week, I migrated all my sites over to a new server. This was accomplished with minimum fuss, using lots of rsync magic and juggling of DNS ttls. The part of the migration I imagined would be the most complicated, moving several tens of MySQL databases running on the old server to the […]

Marcus Povey

So, the other week, I migrated all my sites over to a new server. This was accomplished with minimum fuss, using lots of rsync magic and juggling of DNS ttls. The part of the migration I imagined would be the most complicated, moving several tens of MySQL databases running on the old server to the […]

Planned maintenance

This is just a quick note to readers of this website to give you advanced warning of some planned server maintenance. Over the next few days I will be migrating all sites and services over to a new hosting facility. Unfortunately, the migration will necessitate short periods of downtime while I move things over and […]

Marcus Povey

This is just a quick note to readers of this website to give you advanced warning of some planned server maintenance. Over the next few days I will be migrating all sites and services over to a new hosting facility. Unfortunately, the migration will necessitate short periods of downtime while I move things over and […]