Author Archives: Juha Ketola

Update Owncloud in Synology

Upgrade Owncloud 9.0x to 9.1 in Synology NAS running DSM6

This is detailed guide for upgrading Owncloud 9.0x to Owncloud 9.1 in Synology NAS devices running DSM 6. Owncloud 9.1 has been just recently published, and I wanted to share my procedure for updating Owncloud. This process should be fine for minor, point or major version upgrades of Owncloud also going forward, unless big changes are introduced how Owncloud is operating. …

Read More
Fail2ban for Synology

Guide for installing Fail2ban for Synology NAS devices and configuring it for web services like Owncloud or WordPress.

This guide will have detailed instructions for enabling and configuring Fail2ban service for Synology NAS device (DSM 6) and hosted web services like Owncloud or Wordpress. Fail2ban will monitor your service logs, and block any IP addresses after too many experienced failed login attempts to your services. The setup described will re-start Fail2ban automatically after NAS re-start and even preserve active jails and re-initiate those after reboot. After enabling Fail2ban, you can feel a lot safer leaving those services of yours alone out in the wild! …

Read More
OwnCloud in Synology NAS

Configure Owncloud to use system CRON in Synology NAS (DSM 6 RC)

This guide will show how to configure Synology CRON to call Owncloud cron.php regularly (every 15 minutes). When it comes to Synology NAS, I never edit system files directly through SSH, if not absolutely needed. And luckily this time we don’t have to – as we can configure everything in Synology admin UI. The setup I have is Synology DSM 6 RC and latest Owncloud 9 (stable). …

Read More
Synology and Redis

Install Redis server and phpredis extension into Synology NAS running DSM 6 without bootstrapping

In this post I will go through installation of Redis server and phpredis (extension for using Redis server with php) into Synology NAS running DSM 6 release candidate (without bootstrapping). Redis is an open source, advanced in-memory key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. …

Read More
Genymotion and Oracle Virtual box

Fix Errors With Starting Genymotion Virtual Device

This post describes in details how to fix errors starting Genymotion virtual device (Oracle Virtual Box). Genymotion is among the best mobile device emulators out there – so getting it to work without glitches is essential. So far the steps described here have been able to solve all issues faced with this setup. This is comprehensive list of steps, it may be that any invidual step might fix the issue you are experiencing – but the purpose of this post is to describe fix to most or even all of the possible errors faced. …

Read More
Uudet kaivonrenkaat

Vanhan kaivon renkaiden vaihtaminen

Kaivo omalla pihalla on nykypäivän vesihinnoilla todella hyödyllinen ja rahaa säästävä – varsinkin jos haluaa pitää puutarhaa ja kasvimaata virkeänä. Meidän harmiksemme kuitenkin kaivomme ylimmäiset renkaat olivat tulleet tiensä päähän – lopputuloksena rapautumista ja suurikokoinen aukko josta sisään tuli pintavedet, rapautunutta maata ja iloisia sammakoita etsien mukavaa kotipesää. Suunnittelimme valehtelematta varmaan yli 10 vuotta sen korjauttamista. …

Read More
Wordpress fake cron

Change WordPress CRON jobs to real CRON jobs

Wordpress is by nature capable of triggering so called cron jobs – but we all know those aren’t real cron jobs, because they are triggered only if you have visitors in your wordpress site. Here is a quick recap on how to change those fake Wordpress cron jobs to real cron jobs, either if you want to do so – or if your setup for some reason cannot execute wordpress scheduled cron jobs. …

Read More