Hardening MODX Revolution

MODX Revolution, like all CMS's, could be exploited by unscrupulous individuals. Here are some adjustments to make your MODX install more robust and harder to hack.

linux, modx

Move MODX Revolution

Whilst using MODX Revolution, it is very likely that at some point you will have to copy your setup from one folder to another, or even from one server to another. Here is a straight forward way to make such a move.

linux, modx

Shared Kodi mySQL database library

If you have more than one Kodi device connected to your media source, it becomes really useful if they share the same media library. This is done with a mySQL database on your media server.

kodi, mysql, ubuntu

Upgrade MODX Revolution

MODX Revolution is regularly updated with new features and security patches. But the process of updating can be rather fiddly. Here is a straight forward way of updating MODX to the current version on your Linux web server using SSH.

linux, modx

Increase ZFS pool by adding larger disks

Eventually your ZFS pool will no longer have enough storage for you. When this happens you will need to add some disks or replace your old disks with new larger ones. Since i no longer have any spare SATA ports, I am going to do the latter, replacing all my 2TB disks with 6TB ones.

linux, nas, ubuntu, zfs

Remote control media player without lirc using ir-keytable

I want to use my TV remote to control my media player. Since understanding infra-red commands is now built into the Ubuntu kernal, i wanted to stop using lirc, and instead use ir-keytable. The aim is to control XBMC with the minimum of fuss!

kodi, linux, ubuntu, xbmc

Encode forced subtitles using mkvmerge

I have a video in the MKV format. The video is in English, but there are some foreign language parts. I want subtitles to appear when any foreign language is being spoken.

linux, mkvmerge

Create Ubuntu Wake on Lan (WoL) script

I have a client computer running XBMC on Ubuntu. I also have a separate computer acting as a server. When i switch on the client computer, i want the server to switch on too.

linux, ubuntu

Enable Wake-on-Lan (WoL)

Wake-on-Lan (WoL) enables you to turn on your machine remotely. This is ideal if you have machine in another room, like a server in an out of the way place. The machine wakes up when it receives a special message called a magic packet. You can send magic packets from other computers or even from your mobile phone. The message is sent over your network using Wi-Fi or a wired connection.

linux, ubuntu

Using a robots.txt file

A robots.txt file is an important tool when optimising a website. It tells web robots and spiders which areas of a site they may access.

apache, web server