Tuesday, April 1, 2014

ssh chroot jail

This post shows step by step how to create minimalistic ssh chroot jail. I use this for sharing files via scp/WinSCP.

Saturday, March 29, 2014

Disabling HDD Spindown

Recently I've noticed that my HDD stops and starts too frequently. Not only has this affect on performance (access time) but it has negative impact to it's lifetime. So I've turned off Advanced power management (APM) function.

Monday, March 17, 2014

Script for starting services and mouning filesystems

This script handles mounting of defined mountpoints and starts services via systemctl. I use it to start and mount all necessary services for my Raspberry PI.

Wednesday, March 12, 2014

Setting up fail2ban

Fail2ban is a program, that can prevent brute force attempts to your computer. Basically it counts failed login attempts and after given count is reached, it triggers an action, which usually is ban for IP address.

Thursday, January 23, 2014

Script for unmounting NFS mounts

I encountered an issue when shutting down or rebooting system with mounted NFS exports. It seems that systemd shuts down network service before all NFS mounts are unmounted and the system will hang, waiting for these mount points to be unmounted.
To prevent this, I've composed short script, which handles NFS unmounting before shutdown.

Friday, January 3, 2014

IRC notifications from remote server

Like many people, I use irssi client on remote server to connect to IRC chat. With tmux or GNU Screen you are able to be connected 24/7, and it would be great to be notified when someone is writing to you or has mentioned you on a channel.
Read more on how to setup such a scenario.

Thursday, January 2, 2014

Owncloud with dedicated php-fpm service

Owncloud on Raspberry PI is pretty slow. With Owncloud 6, takes the page loading from 20 to 60 seconds (this is much worse than with Owncloud 5). So there is an option to run php-fpm on other machine with more CPU power. Here is an howto to setup this scenario.