{"id":16,"date":"2010-01-08T07:04:26","date_gmt":"2010-01-08T05:04:26","guid":{"rendered":"http:\/\/openmediavault.org\/blog\/?p=16"},"modified":"2018-05-25T11:01:42","modified_gmt":"2018-05-25T09:01:42","slug":"finished-implementation-of-bittorrent-service-2","status":"publish","type":"post","link":"https:\/\/www.openmediavault.org\/?p=16","title":{"rendered":"Finish implementation of BitTorrent service"},"content":{"rendered":"<p>Today i finished the BitTorrent service. Check out the <a href=\"http:\/\/sourceforge.net\/apps\/gallery\/openmediavault\/index.php?g2_itemId=83\" target=\"_blank\">screenshot<\/a> in the OpenMediaVault <a href=\"http:\/\/sourceforge.net\/apps\/gallery\/openmediavault\/index.php?g2_itemId=19\" target=\"_blank\">gallery<\/a>. 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 \u2018debian-transmission\u2019 (really ugly name, \u2018BitTorrent\u2019 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.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5\" title=\"bittorrent\" src=\"http:\/\/blog.openmediavault.org\/wp-content\/uploads\/2010\/01\/1262913127435.png\" alt=\"BitTorrent configuration page\" width=\"620\" height=\"380\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &#8230; <a title=\"Finish implementation of BitTorrent service\" class=\"read-more\" href=\"https:\/\/www.openmediavault.org\/?p=16\" aria-label=\"Read more about Finish implementation of BitTorrent service\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"volker\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.openmediavault.org\/?p=16\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16#article\",\"name\":\"Finish implementation of BitTorrent service | openmediavault\",\"headline\":\"Finish implementation of BitTorrent service\",\"author\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?author=2#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/blog.openmediavault.org\\\/wp-content\\\/uploads\\\/2010\\\/01\\\/1262913127435.png\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16\\\/#articleImage\"},\"datePublished\":\"2010-01-08T07:04:26+02:00\",\"dateModified\":\"2018-05-25T11:01:42+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16#webpage\"},\"articleSection\":\"News\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.openmediavault.org\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?cat=4#listItem\",\"name\":\"News\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?cat=4#listItem\",\"position\":2,\"name\":\"News\",\"item\":\"https:\\\/\\\/www.openmediavault.org\\\/?cat=4\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16#listItem\",\"name\":\"Finish implementation of BitTorrent service\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16#listItem\",\"position\":3,\"name\":\"Finish implementation of BitTorrent service\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?cat=4#listItem\",\"name\":\"News\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/#organization\",\"name\":\"openmediavault\",\"description\":\"DATA SOVEREIGNTY MADE EASY\",\"url\":\"https:\\\/\\\/www.openmediavault.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.openmediavault.org\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/header_logo.svg\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16\\\/#organizationLogo\",\"width\":330,\"height\":42},\"image\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?author=2#author\",\"url\":\"https:\\\/\\\/www.openmediavault.org\\\/?author=2\",\"name\":\"volker\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16#webpage\",\"url\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16\",\"name\":\"Finish implementation of BitTorrent service | openmediavault\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?p=16#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?author=2#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/?author=2#author\"},\"datePublished\":\"2010-01-08T07:04:26+02:00\",\"dateModified\":\"2018-05-25T11:01:42+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/#website\",\"url\":\"https:\\\/\\\/www.openmediavault.org\\\/\",\"name\":\"openmediavault\",\"description\":\"DATA SOVEREIGNTY MADE EASY\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.openmediavault.org\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Finish implementation of BitTorrent service | openmediavault","description":"","canonical_url":"https:\/\/www.openmediavault.org\/?p=16","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.openmediavault.org\/?p=16#article","name":"Finish implementation of BitTorrent service | openmediavault","headline":"Finish implementation of BitTorrent service","author":{"@id":"https:\/\/www.openmediavault.org\/?author=2#author"},"publisher":{"@id":"https:\/\/www.openmediavault.org\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/blog.openmediavault.org\/wp-content\/uploads\/2010\/01\/1262913127435.png","@id":"https:\/\/www.openmediavault.org\/?p=16\/#articleImage"},"datePublished":"2010-01-08T07:04:26+02:00","dateModified":"2018-05-25T11:01:42+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.openmediavault.org\/?p=16#webpage"},"isPartOf":{"@id":"https:\/\/www.openmediavault.org\/?p=16#webpage"},"articleSection":"News"},{"@type":"BreadcrumbList","@id":"https:\/\/www.openmediavault.org\/?p=16#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.openmediavault.org\/#listItem","position":1,"name":"Home","item":"https:\/\/www.openmediavault.org\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.openmediavault.org\/?cat=4#listItem","name":"News"}},{"@type":"ListItem","@id":"https:\/\/www.openmediavault.org\/?cat=4#listItem","position":2,"name":"News","item":"https:\/\/www.openmediavault.org\/?cat=4","nextItem":{"@type":"ListItem","@id":"https:\/\/www.openmediavault.org\/?p=16#listItem","name":"Finish implementation of BitTorrent service"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.openmediavault.org\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.openmediavault.org\/?p=16#listItem","position":3,"name":"Finish implementation of BitTorrent service","previousItem":{"@type":"ListItem","@id":"https:\/\/www.openmediavault.org\/?cat=4#listItem","name":"News"}}]},{"@type":"Organization","@id":"https:\/\/www.openmediavault.org\/#organization","name":"openmediavault","description":"DATA SOVEREIGNTY MADE EASY","url":"https:\/\/www.openmediavault.org\/","logo":{"@type":"ImageObject","url":"https:\/\/www.openmediavault.org\/wp-content\/uploads\/2025\/10\/header_logo.svg","@id":"https:\/\/www.openmediavault.org\/?p=16\/#organizationLogo","width":330,"height":42},"image":{"@id":"https:\/\/www.openmediavault.org\/?p=16\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.openmediavault.org\/?author=2#author","url":"https:\/\/www.openmediavault.org\/?author=2","name":"volker"},{"@type":"WebPage","@id":"https:\/\/www.openmediavault.org\/?p=16#webpage","url":"https:\/\/www.openmediavault.org\/?p=16","name":"Finish implementation of BitTorrent service | openmediavault","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.openmediavault.org\/#website"},"breadcrumb":{"@id":"https:\/\/www.openmediavault.org\/?p=16#breadcrumblist"},"author":{"@id":"https:\/\/www.openmediavault.org\/?author=2#author"},"creator":{"@id":"https:\/\/www.openmediavault.org\/?author=2#author"},"datePublished":"2010-01-08T07:04:26+02:00","dateModified":"2018-05-25T11:01:42+02:00"},{"@type":"WebSite","@id":"https:\/\/www.openmediavault.org\/#website","url":"https:\/\/www.openmediavault.org\/","name":"openmediavault","description":"DATA SOVEREIGNTY MADE EASY","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.openmediavault.org\/#organization"}}]}},"aioseo_meta_data":{"post_id":"16","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"limit_modified_date":false,"ai":null,"created":"2020-12-24 17:42:50","updated":"2022-09-17 09:45:13","breadcrumb_settings":null,"seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.openmediavault.org\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.openmediavault.org\/?cat=4\" title=\"News\">News<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tFinish implementation of BitTorrent service\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.openmediavault.org\/"},{"label":"News","link":"https:\/\/www.openmediavault.org\/?cat=4"},{"label":"Finish implementation of BitTorrent service","link":"https:\/\/www.openmediavault.org\/?p=16"}],"_links":{"self":[{"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16"}],"version-history":[{"count":9,"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":18,"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=\/wp\/v2\/posts\/16\/revisions\/18"}],"wp:attachment":[{"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openmediavault.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}