Hmm, seems i have a good day today 🙂 Finished also the iTunes/DAAP service.
The blocklists can be updated automatically hourly/daily/weekly/monthly.
Today i finished the BitTorrent service. Check out the screenshot in the OpenMediaVault gallery. Right at the moment blocklists are not supported. With the new framework from OpenMediaVault the implementation is much cleaner than my previous one in FreeNAS. Thanks to the new modular design the user management is really easy, no right permission hacks are required anymore. Due ACL is used system wide the download directory must only have read/write access for the system internal group ‘debian-transmission’ (really ugly name, ‘BitTorrent’ or something else sounds much better, but debian-transmission is the default user/group name created by the transmission-daemon package) to allow transmission to store the files in the configured download directory.