Apple Filing (AFP) plugin finished

This weekend i’ve implemented the Apple Filing (AFP) plugin for OpenMediaVault. Due to the fact that i do not have a MAC i am not able to test it. Hopefully it does not have too much bugs 🙂 I’ve reduced the number of options in the share configuration page to a minimum number, but it can be enhanced if necessary (feature request). TimeMachine support has been added based on howtos and docs i’ve found in the net.

Please note the following taken from the official Debian netatalk package:

OpenSSL support is currently disabled, because of licensing issues: The Free
Software Foundation and Debian consider the GNU General Public License (GPL)
under which Netatalk is licensed to be incompatible with the OpenSSL license.

Thanks to gcrypt support (introduced in netatalk 2.0.4beta2) the DHX2 UAM provides encrypted access for MacOS X 10.4 and newer, but older releases of MacOS X and MacOS Classic can only connect unencrypted as both of the UAMs DHX and Randnum requires OpenSSL support.

You can build locally with OpenSSL using the following commands:

sudo aptitude install devscripts
sudo aptitude build-dep netatalk
apt-get source netatalk
cd netatalk-*
dch -l +ssl -D local –force-distribution “Local build with OpenSSL.”
DEB_AUTO_UPDATE_DEBIAN_CONTROL=1 DEB_BUILD_OPTIONS=openssl debuild -us -uc
sudo debi

You my need additional build-dependencies not resolved automatically.

Alternatively you can subscribe to unofficial(!) precompiled packages by adding the following to your /etc/apt/sources.list:

deb http://debian.jones.dk/ $DIST netatalk

UPS (Uninterruptible Power Supply) plugin finished

One of the last issues for OMV has been finished today. The UPS plugin enables you to define how to act on power loss, e.g. immediatelly force a shutdown after a given time range (the UPS may come back during this time, so no shutdown is necessary) or if the battery reaches its lower limit. If notification is enabled you’ll get an email for every changed state, also messages will be written to syslog.

You are also able to get various details about your UPS via the WebGUI, e.g battery charge or temperature graphs.

New storage management

After a long time i will show you the new storage management in OpenMediaVault. I split it into three sections:

  • Physical disks
  • RAID management
  • Filesystems

Hopefully this will be the best solution to be open to add additional storage services.

System statistics

Today i’ll give you a short impression about the new implemented feature: System statistics. I’m using collectd to collect the system statistics every 2 minutes, the graphs will be rendered every 5 minutes. I’ve choosen collectd because of its better performance and lower load than Munin. The WebGUI can be enhanced easily by plugins later. The ‘Time’ configuration page has also been refactored a little bit.

Installer live in action

Here is a little life sign from OMV. The newest video shows you the installer live in action. After a short installation phase OMV can be used out-of-the-box.

Note, OMV uses the whole harddisk selected during the installation for the system OS. So if you’ll use a 1 TB volume for that you’ll waste 999 GiB of this disk for nothing. That’s fact, nothing will be changed in that way. No stupid OS/data partition solution as in FreeNAS will be supported, instead use a small HDD (maybe an older one) or better a SSD/DOM/whatever. Currently the OS requires about ~250MB in summary, but this may increase in future.