Expand Raspberri PI to use entire Volumio SD and set RpI as AP


  • sudo fdisk /dev/mmcblk0
    Command : d  (delete the partition won’t delete the content, it’s just a partition table update)
    Partition number : 3
    Command : n
    Select : default
    Partition number :  3
    Partition start : default
    Partition end : default
    Command : w
    sudo reboot
  • sudo resize2fs /dev/root

That’s it!

Enable wlan as AP:

LINUX: ddns

Get your FREE hosting here:


Find your external IP with:

wget -qO- http://ipecho.net/plain ; echo

Your /etc/ddclient.conf should look like this:

use=web, web=checkip.dyndns.com/, web-skip='IP Address'

To install on OMV:

apt-get install ddclient

Check your A-Record status here:


That’s it!

READ MORE: https://help.dyn.com/ddclient/

SickRage: Best function EVER!

If you want to add shows that are also Popular (Not just new or local), you can enable the “View Popular Shows” function within SickRage by shutting it down, editing the ini file and starting it back up.


  1. Shutdown SickRage through the GUI or use “service sickbeard stop” from the linux commandline.
  2. Edit the file “/home/sickbeard/.sickbeard/config.ini” and find the value “use_imdb_popular=0” and change it to “use_imdb_popular=1
  3. Start SickRage from the linux commandline with “service sickbeard start

This will give you a new option when using the “Add Shows” function, the “View Popular Shows” option.

Get the top-tv-list from IMDB:


Transmission’s stupid uMask!

If ever you have set-up transmission (in this case on OMV), you will find a little box with 18 filled in stating umask.

What is umask?:

umask is the mask the user uses when creating a file or a folder.  In transmission’s case it is 0022, but being as cryptic possible it is actually in octal, so it is 18.  And that is all you have to know… (Trust me, I am an engineer)

The 0022 mask defined: Assigns permissions so that only you have read/write access for files, and read/write/search for directories you own. All others have read access only to your files, and read/search access to your directories.

Ok, now what, you ask?  Easy.  Log into a linux box, set your umask to 0022, create a file and a directory and it should translate to this:

# umask; umask 0022; mkdir test1; > test; ls -al
total 12
drwxr-xr-x 3 root root 4096 Sep 11 10:18 .
drwx—— 4 root root 4096 Sep 11 09:06 ..
-rw-r–r– 1 root root 0 Sep 11 10:18 test
drwxr-xr-x 2 root root 4096 Sep 11 10:18 test1

To get a proper RW mask, all you have to do is set your mask to 0:

# umask; umask 0; mkdir test1; > test; ls -al
total 12
drwxr-xr-x 3 root root 4096 Sep 11 10:19 .
drwx—— 4 root root 4096 Sep 11 09:06 ..
-rw-rw-rw- 1 root root 0 Sep 11 10:19 test
drwxrwxrwx 2 root root 4096 Sep 11 10:19 test1


  • umask – The command by itself will display your current mask…

Autostart a XEN VM

2+2 steps:

  1. Get the POOL MASTER: xe pool-list
  2. Set the autostart on the POOL: xe pool-param-set uuid=<POOL> other-config:auto_poweron=true
  3. Get the VM: xe vm-list
  4. Set the autostart on the VM: xe vm-param-set uuid=<VM> other-config:auto_poweron=true


UPDATE: Apparantly the above only works on licenced releases, on free releases the easiest way is to use vApp.

HINT: Right-click on the VM and choose ADD vApp…

Howto use vApp:

1. Create vApp
2. Choose vms to vApp
3. Choose boot order and delays between starts
4. To get uuid of vApp use:

xe appliance-list name-label="name-vapp"

5. Edit rc.local file to start vApp:

echo "sleep 40" >> /etc/rc.local
echo "xe appliance-start uuid=uuid-vapp" >> /etc/rc.local

That seems to be it…

Adding additional HDD:

  1. Get the HDD: fdisk -l
  2. Set the disk: xe sr-create name-label=”Disk1″ shared=false device-config:device=/dev/sdb type=lvm

In this example I am using /dev/sdb…

OMV and HeadPhones

Remember, to get this working you have to change the value “localhost” to “” in the [General] section of your “/home/headphones/.headphones/config.ini file fore the string “http_host”.


Before you do this, do a “service headphones stop” and only then do your change, else the changes will not reflect.  Once completed you can just do a “service headphones start” and start working on your interface.

Remember, the easiest way to define your “Download settings” is by using “Black hole”  This will keep all of your folders in one simple environment…

OMV giving you a blank screen? Here is the fix!

So, you are stuck on a blank screen:

Delete all the .json files in cache:

rm /var/cache/openmediavault/*.json


Whilst on the subject – proxy settings:

On installation you get asked for proxy settings.  If you need to change this later (It is used for APT purposes) , all you need to do is change /etc/apt/apt.conf or delete it…

ps: Remember to add your DNS Search IP’s…