Advertisement
Guest User

Untitled

a guest
Sep 27th, 2018
411
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.03 KB | None | 0 0
  1. # Configuration file for NZBGet
  2.  
  3.  
  4. ##############################################################################
  5. ### PATHS ###
  6.  
  7. # Root directory for all tasks.
  8. #
  9. # On POSIX you can use "~" as alias for home directory (e.g. "~/downloads").
  10. # On Windows use absolute paths (e.g. "C:\Downloads").
  11. MainDir=/user/appdata/other/nzbget
  12.  
  13. # Destination directory for downloaded files.
  14. #
  15. # If you want to distinguish between partially downloaded files and
  16. # completed downloads, use also option <InterDir>.
  17. DestDir=/user/media_import/nzbget/no_label
  18.  
  19. # Directory to store intermediate files.
  20. #
  21. # If this option is set (not empty) the files are downloaded into
  22. # this directory first. After successful download of nzb-file (possibly
  23. # after par-repair) the files are moved to destination directory
  24. # (option <DestDir>). If download or unpack fail the files remain in
  25. # intermediate directory.
  26. #
  27. # Using of intermediate directory can significantly improve unpack
  28. # performance if you can put intermediate directory (option <InterDir>)
  29. # and destination directory (option <DestDir>) on separate physical
  30. # hard drives.
  31. #
  32. # NOTE: If the option <InterDir> is set to empty value the downloaded
  33. # files are put directly to destination directory (option <DestDir>).
  34. InterDir=/disks/ud_pool/appdata/other/nzbget/intermediate
  35.  
  36. # Directory for incoming nzb-files.
  37. #
  38. # If a new nzb-file is added to queue via web-interface or RPC-API, it
  39. # is saved into this directory and then processed by extension
  40. # scripts (option <Extensions>).
  41. #
  42. # This directory is also monitored for new nzb-files. If a new file
  43. # is found it is added to download queue. The directory can have
  44. # sub-directories. A nzb-file queued from a subdirectory is automatically
  45. # assigned to category with sub-directory-name.
  46. NzbDir=/user/appdata/other/nzbget/load
  47.  
  48. # Directory to store program state.
  49. #
  50. # This directory is used to save download queue, history, information
  51. # about fetched RSS feeds, statistics, etc.
  52. QueueDir=/user/appdata/other/nzbget/queue
  53.  
  54. # Directory to store temporary files.
  55. TempDir=/user/appdata/other/nzbget/temp
  56.  
  57. # Directory with web-interface files.
  58. #
  59. # Example: /usr/local/share/nzbget/webui.
  60. #
  61. # NOTE: To disable web-interface set the option to an empty value.
  62. # This however doesn't disable the built-in web-server completely because
  63. # it is also used to serve JSON-/XML-RPC requests.
  64. WebDir=${AppDir}/webui
  65.  
  66. # Directory with post-processing and other scripts.
  67. #
  68. # This option may contain multiple directories separated with commas or semicolons.
  69. #
  70. # NOTE: For information on writing scripts visit http://nzbget.net/extension-scripts.
  71. ScriptDir=/user/appdata/other/nzbget/scripts
  72.  
  73. # Lock-file for daemon-mode, POSIX only.
  74. #
  75. # When started in daemon mode the program creates the lock file and
  76. # writes process-id (PID) into it. That info can be used in shell
  77. # scripts. If the lock file can not be created or the lock to the file
  78. # can not be acquired the daemon terminates, preventing unintentional
  79. # starting of multiple daemons.
  80. #
  81. # Set to empty value to disable the creating of the lock-file and the
  82. # check for another running instance (not recommended).
  83. LockFile=/user/appdata/other/nzbget/nzbget.lock
  84.  
  85. # Where to store log file, if it needs to be created.
  86. #
  87. # NOTE: See also option <WriteLog>.
  88. LogFile=/user/appdata/other/nzbget/nzbget.log
  89.  
  90. # Configuration file template.
  91. #
  92. # Put the path to the example configuration file which comes with
  93. # NZBGet. Web-interface needs this file to read option descriptions.
  94. #
  95. # Do not put here your actual configuration file (typically stored
  96. # in your home directory or in /etc/nzbget.conf) but instead the unchanged
  97. # example configuration file (installed to
  98. # /usr/local/share/nzbget/nzbget.conf).
  99. #
  100. # Example: /usr/local/share/nzbget/nzbget.conf.
  101. ConfigTemplate=${AppDir}/webui/nzbget.conf.template
  102.  
  103. # Required directories.
  104. #
  105. # List of destination directories to be waited for on program start. Directories
  106. # must be separated with commas or semicolons.
  107. #
  108. # The list of directories is checked on program start. The program waits
  109. # until all directories become available before starting download or
  110. # post-processing. This is useful if the download destination is configured
  111. # on network or external drives, which may require some time to mount on boot.
  112. #
  113. # NOTE: Only directories used in option <InterDir> and option <DestDir>
  114. # (global or per-category) can be waited. Other directories, such as
  115. # option <TempDir>, option <NzbDir> and option <QueueDir> must be
  116. # available on program start.
  117. RequiredDir=
  118.  
  119. # Certificate store file or directory.
  120. #
  121. # Certificate store contains root certificates used for server certificate
  122. # verification when connecting to servers with encryption (TLS/SSL). This
  123. # includes communication with news-servers for article downloading and
  124. # with web-servers (via https) for fetching of rss feeds and nzb-files.
  125. #
  126. # The option can point either to one big file containing all root
  127. # certificates or to a directory containing certificate files, in PEM format.
  128. #
  129. # Example: /etc/ssl/certs/ca-certificates.crt.
  130. #
  131. # NOTE: Certificate verification must be enabled separately via option <CertCheck>.
  132. #
  133. # NOTE: For more details visit http://nzbget.net/certificate-verification.
  134. CertStore=${AppDir}/cacert.pem
  135.  
  136. ##############################################################################
  137. ### NEWS-SERVERS ###
  138.  
  139. # This section defines which servers NZBGet should connect to.
  140. #
  141. # The servers should be numbered subsequently without holes.
  142. # For example if you configure three servers you should name them as Server1,
  143. # Server2 and Server3. If you need to delete Server2 later you should also
  144. # change the name of Server3 to Server2. Otherwise it will not be properly
  145. # read from the config file. Server number doesn't affect its priority (level).
  146.  
  147. # Use this news server (yes, no).
  148. #
  149. # Set to "no" to disable the server on program start. Servers can be activated
  150. # later via scheduler tasks or manually via web-interface.
  151. #
  152. # NOTE: Download is not possible when all servers on level 0 are disabled. Servers
  153. # on higher levels are used only if at least one server on level 0 was tried.
  154. Server1.Active=yes
  155.  
  156. # Name of news server.
  157. #
  158. # The name is used in UI and for logging. It can be any string, you
  159. # may even leave it empty.
  160. Server1.Name=Giganews
  161.  
  162. # Level (priority) of news server (0-99).
  163. #
  164. # The servers are ordered by their level. NZBGet first tries to download
  165. # an article from one (any) of level-0-servers. If that server fails,
  166. # NZBGet tries all other level-0-servers. If all servers fail, it proceeds
  167. # with the level-1-servers, etc.
  168. #
  169. # Put your major download servers at level 0 and your fill servers at
  170. # levels 1, 2, etc..
  171. #
  172. # Several servers with the same level may be defined, they have
  173. # the same priority.
  174. Server1.Level=0
  175.  
  176. # This is an optional non-reliable server (yes, no).
  177. #
  178. # Marking server as optional tells NZBGet to ignore this server if a
  179. # connection to this server cannot be established. Normally NZBGet
  180. # doesn't try upper-level servers before all servers on current level
  181. # were tried. If a connection to server fails NZBGet waits until the
  182. # server becomes available (it may try others from current level at this
  183. # time). This is usually what you want to avoid exhausting of
  184. # (costly) upper level servers if one of main servers is temporary
  185. # unavailable. However, for less reliable servers you may prefer to ignore
  186. # connection errors and go on with higher-level servers instead.
  187. Server1.Optional=no
  188.  
  189. # Group of news server (0-99).
  190. #
  191. # If you have multiple accounts with same conditions (retention, etc.)
  192. # on the same news server, set the same group (greater than 0) for all
  193. # of them. If download fails on one news server, NZBGet does not try
  194. # other servers from the same group.
  195. #
  196. # Value "0" means no group defined (default).
  197. Server1.Group=0
  198.  
  199. # Host name of news server.
  200. Server1.Host=news-europe.giganews.com
  201.  
  202. # Port to connect to (1-65535).
  203. Server1.Port=563
  204.  
  205. # User name to use for authentication.
  206. Server1.Username=gn1050906
  207.  
  208. # Password to use for authentication.
  209. Server1.Password=ABpGk6Kh4
  210.  
  211. # Server requires "Join Group"-command (yes, no).
  212. Server1.JoinGroup=no
  213.  
  214. # Encrypted server connection (TLS/SSL) (yes, no).
  215. #
  216. # NOTE: By changing this option you should also change the option <ServerX.Port>
  217. # accordingly because unsecure and encrypted connections use different ports.
  218. Server1.Encryption=yes
  219.  
  220. # Cipher to use for encrypted server connection.
  221. #
  222. # By default (when the option is empty) the underlying encryption library
  223. # chooses the cipher automatically. To achieve the best performance
  224. # however you can manually select a faster cipher.
  225. #
  226. # See http://nzbget.net/choosing-cipher for details.
  227. #
  228. # NOTE: One of the fastest cipher is RC4. To select it use the cipher string
  229. # "RC4-MD5" (if NZBGet was configured to use OpenSSL) or
  230. # "NONE:+VERS-TLS-ALL:+ARCFOUR-128:+RSA:+MD5:+COMP-ALL"
  231. # (if NZBGet was configured to use GnuTLS). Note that RC4 is considered insecure
  232. # by the IETF (http://tools.ietf.org/html/rfc7465), but may be sufficient for
  233. # the usage of NZBGet.
  234. #
  235. # NOTE: You may get a TLS handshake error if the news server does
  236. # not support the chosen cipher. You can also get an error "Could not
  237. # select cipher for TLS" if the cipher string is not valid.
  238. Server1.Cipher=RC4-MD5
  239.  
  240. # Maximum number of simultaneous connections to this server (0-999).
  241. Server1.Connections=30
  242.  
  243. # Server retention time (days).
  244. #
  245. # How long the articles are stored on the news server. The articles
  246. # whose age exceed the defined server retention time are not tried on
  247. # this news server, the articles are instead considered failed on this
  248. # news server.
  249. #
  250. # Value "0" disables retention check.
  251. Server1.Retention=0
  252.  
  253. # IP protocol version (auto, ipv4, ipv6).
  254. Server1.IpVersion=auto
  255.  
  256. # User comments on this server.
  257. #
  258. # Any text you want to save along with the server definition. For your convenience
  259. # or for usage in custom extension scripts.
  260. Server1.Notes=
  261.  
  262. # Second server, on level 0.
  263.  
  264. #Server2.Level=0
  265. #Server2.Host=my2.newsserver.com
  266. #Server2.Port=119
  267. #Server2.Username=me
  268. #Server2.Password=mypass
  269. #Server2.JoinGroup=yes
  270. #Server2.Connections=4
  271.  
  272. # Third server, on level 1.
  273.  
  274. #Server3.Level=1
  275. #Server3.Host=fills.newsserver.com
  276. #Server3.Port=119
  277. #Server3.Username=me2
  278. #Server3.Password=mypass2
  279. #Server3.JoinGroup=yes
  280. #Server3.Connections=1
  281.  
  282.  
  283. ##############################################################################
  284. ### SECURITY ###
  285.  
  286. # IP on which NZBGet server listen and which clients use to contact NZBGet.
  287. #
  288. # It could be a dns-hostname (e. g. "mypc") or an IP address (e. g. "192.168.1.2" or
  289. # "127.0.0.1"). An IP-address is more effective because does not require dns-lookup.
  290. #
  291. # Your computer may have multiple network interfaces and therefore multiple IP
  292. # addresses. If you want NZBGet to listen to all interfaces and be available from
  293. # all IP-addresses use value "0.0.0.0".
  294. #
  295. # NOTE: When you start NZBGet as client (to send remote commands to NZBGet server) and
  296. # the option <ControlIP> is set to "0.0.0.0" the client will use IP "127.0.0.1".
  297. #
  298. # NOTE: If you set the option to "127.0.0.1" you will be able to connect to NZBGet
  299. # only from the computer running NZBGet. This restriction applies to web-interface too.
  300. ControlIP=0.0.0.0
  301.  
  302. # Port which NZBGet server and remote client use (1-65535).
  303. #
  304. # NOTE: The communication via this port is not encrypted. For encrypted
  305. # communication see option <SecurePort>.
  306. ControlPort=6789
  307.  
  308. # User name which NZBGet server and remote client use.
  309. #
  310. # Set to empty value to disable user name check (check only password).
  311. #
  312. # NOTE: This option was added in NZBGet 11. Older versions used predefined
  313. # not changeable user name "nzbget". Third-party tools or web-sites written
  314. # for older NZBGet versions may not have an option to define user name. In
  315. # this case you should set option <ControlUsername> to the default value
  316. # "nzbget" or use empty value.
  317. ControlUsername=nzbget
  318.  
  319. # Password which NZBGet server and remote client use.
  320. #
  321. # Set to empty value to disable authorization request.
  322. ControlPassword=ghDcWQkT1RoR
  323.  
  324. # User name for restricted access.
  325. #
  326. # The restricted user can control the program with a few restrictions.
  327. # They have access to the web-interface and can see most of the program
  328. # settings. They however, can not change program settings, view security
  329. # related options or options provided by extension scripts.
  330. #
  331. # Use this user to connect to NZBGet from other programs and web-sites.
  332. #
  333. # In terms of RPC-API the user:
  334. # - cannot use method "saveconfig";
  335. # - methods "config" and "saveconfig" return string "***" for
  336. # options those content is protected from the user.
  337. #
  338. # Set to empty value to disable restricted user.
  339. #
  340. # NOTE: Don't forget to change default username/password of the control
  341. # user (options <ControlUsername> and <ControlPassword>).
  342. RestrictedUsername=
  343.  
  344. # Password for restricted access.
  345. #
  346. # Set to empty value to disable password check.
  347. RestrictedPassword=
  348.  
  349. # User name to add downloads via RPC-API.
  350. #
  351. # Use the AddUsername/AddPassword to give other programs or web-services
  352. # access to NZBGet with only two permissions:
  353. # - add new downloads using RPC-method "append";
  354. # - check program version using RPC-method "version".
  355. #
  356. # In a case the program/web-service needs more rights use the restricted
  357. # user instead (options <RestrictedUsername> and <RestrictedPassword>).
  358. #
  359. # Set to empty value to disable add-user.
  360. #
  361. # NOTE: Don't forget to change default username/password of the control
  362. # user (options <ControlUsername> and <ControlPassword>).
  363. AddUsername=
  364.  
  365. # Password for user with add downloads access.
  366. #
  367. # Set to empty value to disable password check.
  368. AddPassword=
  369.  
  370. # Authenticate using web-form (yes, no).
  371. #
  372. # The preferred and default way to authenticate in web-interface is using
  373. # HTTP authentication. Web-browsers show a special dialog to enter username
  374. # and password which they then send back to NZBGet. Sometimes browser plugins
  375. # aided at storing and filling of passwords do not work properly with browser's
  376. # built-in dialog. To help with such tools NZBGet provide an alternative
  377. # authentication mechanism via web form.
  378. FormAuth=no
  379.  
  380. # Secure control of NZBGet server (yes, no).
  381. #
  382. # Activate the option if you want to access NZBGet built-in web-server
  383. # via HTTPS (web-interface and RPC). You should also provide certificate
  384. # and key files, see option <SecureCert> and option <SecureKey>.
  385. SecureControl=no
  386.  
  387. # Port which NZBGet server and remote client use for encrypted
  388. # communication (1-65535).
  389. SecurePort=6791
  390.  
  391. # Full path to certificate file for encrypted communication.
  392. SecureCert=
  393.  
  394. # Full path to key file for encrypted communication.
  395. SecureKey=
  396.  
  397. # IP-addresses allowed to connect without authorization.
  398. #
  399. # Comma separated list of privileged IPs for easy access to NZBGet
  400. # built-in web-server (web-interface and RPC). The connected clients
  401. # have full unrestricted access.
  402. #
  403. # Example: 127.0.0.1,192.168.178.2.
  404. #
  405. # NOTE: Do not use this option if the program works behind another
  406. # web-server because all requests will have the address of this server.
  407. AuthorizedIP=127.0.0.1
  408.  
  409. # TLS certificate verification (yes, no).
  410. #
  411. # When connecting to a news server (for downloading) or a web server
  412. # (for fetching of rss feeds and nzb-files) the authenticity of the server
  413. # should be validated using server security certificate. If the check
  414. # fails that means the connection cannot be trusted and must be closed
  415. # with an error message explaining the security issue.
  416. #
  417. # Sometimes servers are improperly configured and the certificate verification
  418. # fails even if there is no hacker attack in place. In that case you should
  419. # inform the server owner about the issue. If you still need to connect to
  420. # servers with invalid certificates you can disable the certificate verification
  421. # but you should know that your connection is insecure and you might be
  422. # connecting to attacker's server without your awareness.
  423. #
  424. # NOTE: Certificate verification requires a list of trusted root certificates,
  425. # which must be configured using option <CertStore>.
  426. #
  427. # NOTE: For more details visit http://nzbget.net/certificate-verification.
  428. CertCheck=yes
  429.  
  430. # User name for daemon-mode, POSIX only.
  431. #
  432. # Set the user that the daemon normally runs at (POSIX in daemon-mode only).
  433. # Set MainDir with an absolute path to be sure where it will write.
  434. # This allows NZBGet daemon to be launched in rc.local (at boot), and
  435. # download items as a specific user id.
  436. #
  437. # NOTE: This option has effect only if the program was started from
  438. # root-account, otherwise it is ignored and the daemon runs under
  439. # current user id.
  440. DaemonUsername=root
  441.  
  442. # Specify default umask (affects file permissions) for newly created
  443. # files, POSIX only (000-1000).
  444. #
  445. # The value should be written in octal form (the same as for "umask" shell
  446. # command).
  447. # Empty value or value "1000" disable the setting of umask-mode; current
  448. # umask-mode (set via shell) is used in this case.
  449. UMask=000
  450.  
  451.  
  452. ##############################################################################
  453. ### CATEGORIES ###
  454.  
  455. # This section defines categories available in web-interface.
  456.  
  457. # Category name.
  458. #
  459. # Each nzb-file can be assigned to a category.
  460. # Category name is passed to post-processing script and can be used by it
  461. # to perform category specific processing.
  462. Category1.Name=admin
  463.  
  464. # Destination directory for this category.
  465. #
  466. # If this option is empty, then the default destination directory
  467. # (option <DestDir>) is used. In this case if the option <AppendCategoryDir>
  468. # is active, the program creates a subdirectory with category name within
  469. # destination directory.
  470. Category1.DestDir=/user/software/AppData/new/
  471.  
  472. # Unpack downloaded nzb-files (yes, no).
  473. #
  474. # For more information see global option <Unpack>.
  475. Category1.Unpack=yes
  476.  
  477. # List of extension scripts for this category.
  478. #
  479. # For more information see global option <Extensions>.
  480. Category1.Extensions=
  481.  
  482. # List of aliases.
  483. #
  484. # When a nzb-file is added from URL, RSS or RPC the category name
  485. # is usually supplied by nzb-site or by application accessing
  486. # NZBGet. Using Aliases you can match their categories with your owns.
  487. #
  488. # Separate aliases with commas or semicolons. Use wildcard characters
  489. # * and ? for pattern matching.
  490. #
  491. # Example: TV - HD, TV - SD, TV*
  492. Category1.Aliases=software
  493.  
  494. Category2.Name=books
  495.  
  496.  
  497. ##############################################################################
  498. ### RSS FEEDS ###
  499.  
  500. # Name of RSS Feed.
  501. #
  502. # The name is used in UI and for logging. It can be any string.
  503. #Feed1.Name=my feed
  504.  
  505. # Address (URL) of RSS Feed.
  506. #
  507. # Example: https://myindexer.com/api?apikey=3544646bfd1c535a9654645609800901&t=search&q=game.
  508. #Feed1.URL=
  509.  
  510. # Filter rules for items.
  511. #
  512. # Use filter to ignore unwanted items in the feed. In its simplest version
  513. # the filter is a space separated list of words which must be present in
  514. # the item title.
  515. #
  516. # Example: linux debian dvd.
  517. #
  518. # MORE INFO:
  519. # NOTE: This is a short documentation, for more information visit
  520. # http://nzbget.net/rss.
  521. #
  522. # Feed filter consists of rules - one rule per line. Each rule defines
  523. # a search string and a command, which must be performed if the search
  524. # string matches. There are five kinds of rule-commands: Accept,
  525. # Reject, Require, Options, Comment.
  526. #
  527. # NOTE: Since options in the configuration file can not span multiple
  528. # lines, the lines (rules) must be separated with %-character (percent).
  529. #
  530. # Definition of a rule:
  531. # [A:|A(options):|R:|Q:|O(options):|#] search-string
  532. #
  533. # A - declares Accept-rule. Rules are accept-rules by default, the
  534. # "A:" can be omitted. If the feed item matches to the rule the
  535. # item is considered good and no further rules are checked.
  536. # R - declares Reject-rule. If the feed item matches to the rule the
  537. # item is considered bad and no further rules are checked.
  538. # Q - declares Require-rule. If the feed item DOES NOT match to the rule
  539. # the item is considered bad and no further rules are checked.
  540. # O - declares Options-rule. If the feed item matches to the rule the
  541. # options declared in the rule are set for the item. The item is
  542. # neither accepted nor rejected via this rule but can be accepted
  543. # later by one of Accept-rules. In this case the item will have its
  544. # options already set (unless the Accept-rule overrides them).
  545. # # - lines starting with # are considered comments and are ignored. You
  546. # can use comments to explain complex rules or to temporary disable
  547. # rules for debugging.
  548. #
  549. # Options allow to set properties on nzb-file. It's a comma-separated
  550. # list of property names with their values.
  551. #
  552. # Definition of an option:
  553. # name:value
  554. #
  555. # Options can be defined using long option names or short names:
  556. # category (cat, c) - set category name, value is a string;
  557. # pause (p) - add nzb in paused or unpaused state, possible
  558. # values are: yes (y), no (n);
  559. # priority (pr, r) - set priority, value is a signed integer number;
  560. # priority+ (pr+, r+) - increase priority, value is a signed integer number;
  561. # dupescore (ds, s) - set duplicate score, value is a signed integer number;
  562. # dupescore+ (ds+, s+) - increase duplicate score, value is a signed integer number;
  563. # dupekey (dk, k) - set duplicate key, value is a string;
  564. # dupekey+ (dk+, k+) - add to duplicate key, value is a string;
  565. # dupemode (dm, m) - set duplicate check mode, possible values
  566. # are: score (s), all (a), force (f);
  567. # rageid - generate duplicate key using this rageid
  568. # (integer number) and season/episode numbers;
  569. # series - generate duplicate key using series identifier
  570. # (any unique string) and season/episode numbers.
  571. #
  572. # Examples of option definitions:
  573. # Accept(category:my series, pause:yes, priority:100): my show 1080p;
  574. # Options(c:my series, p:y, r:100): 1080p;
  575. # Options(s:1000): 1080p;
  576. # Options(k+:1080p): 1080p;
  577. # Options(dupemode:force): BluRay.
  578. #
  579. # Rule-options override values set in feed-options.
  580. #
  581. # The search-string is similar to used in search engines. It consists of
  582. # search terms separated with spaces. Every term is checked for a feed
  583. # item and if they all succeed the rule is considered matching.
  584. #
  585. # Definition of a term:
  586. # [+|-][field:][command]param
  587. #
  588. # + - declares a positive term. Terms are positive by default,
  589. # the "+" can be omitted;
  590. # - - declares a negative term. If the term succeeds the feed
  591. # item is ignored;
  592. # field - field to which apply the term. If not specified
  593. # the default field "title" is used;
  594. # command - a special character defining how to interpret the
  595. # parameter (followed after the command):
  596. # @ - search for string "param". This is default command,
  597. # the "@" can be omitted;
  598. # $ - "param" defines a regular expression (using POSIX Extended
  599. # Regular Expressions syntax);
  600. # = - equal;
  601. # < - less than;
  602. # <= - equal or less than;
  603. # > - greater than;
  604. # >= - equal or greater than;
  605. # param - parameter for command.
  606. #
  607. # Commands @ and $ are for use with text fields (title, filename, category,
  608. # link, description, dupekey). Commands =, <, <=, > and >= are for use
  609. # with numeric fields (size, age, imdbid, rageid, season, episode, priority,
  610. # dupescore).
  611. #
  612. # Only fields title, filename and age are always present. The availability of
  613. # other fields depend on rss feed provider.
  614. #
  615. # Any newznab attribute (encoded as "newznab:attr" in the RSS feed) can
  616. # be used as search field with prefix "attr-", for example "attr-genre".
  617. #
  618. # Text search (Command @) supports wildcard characters * (matches
  619. # any number of any characters), ? (matches any one character)
  620. # and # (matches one digit).
  621. # Text search is by default performed against words (word-search mode): the
  622. # field content is separated into words and then each word is checked
  623. # against pattern. If the search pattern starts and ends with * (star)
  624. # the search is performed against the whole field content
  625. # (substring-search mode). If the search pattern contains word separator
  626. # characters (except * and ?) the search is performed on the whole
  627. # field (the word-search would be obviously never successful in this
  628. # case). Word separators are: !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~.
  629. #
  630. # Field "size" can have suffixes "K" or "KB" for kilobytes, "M" or "MB"
  631. # for megabytes and "G" or "GB" for gigabytes. Field "age" can have
  632. # suffixes "m" for minutes, "h" for hours and "d" for days. If suffix
  633. # is not specified default is days.
  634. #
  635. # Examples (the trailing ; or . is not part of filter):
  636. # 1) A: s01* -category:anime;
  637. # 2) my show WEB-DL;
  638. # 3) *my?show* WEB-DL size:<1.8GB age:>2h;
  639. # 4) R: size:>9GB;
  640. # 5) Q: HDTV.
  641. #
  642. # NOTE: This is a short documentation, for more information visit
  643. # http://nzbget.net/rss.
  644. #Feed1.Filter=
  645.  
  646. # How often to check for new items (minutes).
  647. #
  648. # Value "0" disables the automatic check of this feed.
  649. #Feed1.Interval=15
  650.  
  651. # Treat all items on first fetch as backlog (yes, no).
  652. #
  653. # yes - when the feed is fetched for the very first time (or after
  654. # changing of URL or filter) all existing items are ignored (marked
  655. # as backlog). The items found on subsequent fetches are processed;
  656. # no - all items are processed even on first fetch (or after
  657. # changing of URL or filter).
  658. #Feed1.Backlog=yes
  659.  
  660. # Add nzb-files as paused (yes, no).
  661. #Feed1.PauseNzb=no
  662.  
  663. # Category for added nzb-files.
  664. #
  665. # NOTE: Feed providers may include category name within response when nzb-file
  666. # is downloaded. If you want to use the providers category leave the option empty.
  667. #Feed1.Category=
  668.  
  669. # Priority for added nzb-files (number).
  670. #
  671. # Priority can be any integer value. The web-interface however operates
  672. # with only six predefined priorities: -100 (very low priority), -50
  673. # (low priority), 0 (normal priority, default), 50 (high priority),
  674. # 100 (very high priority) and 900 (force priority). Downloads with
  675. # priorities equal to or greater than 900 are downloaded and
  676. # post-processed even if the program is in paused state (force mode).
  677. #Feed1.Priority=0
  678.  
  679. # List of rss feed extension scripts to execute for rss content.
  680. #
  681. # The scripts in the list must be separated with commas or semicolons. All
  682. # scripts must be stored in directory set by option <ScriptDir> and
  683. # paths relative to <ScriptDir> must be entered here.
  684. #
  685. # NOTE: For developer documentation visit http://nzbget.net/extension-scripts.
  686. #Feed1.Extensions=
  687.  
  688.  
  689. ##############################################################################
  690. ### INCOMING NZBS ###
  691.  
  692. # Create subdirectory with category-name in destination-directory (yes, no).
  693. AppendCategoryDir=yes
  694.  
  695. # How often incoming-directory (option <NzbDir>) must be checked for new
  696. # nzb-files (seconds).
  697. #
  698. # Value "0" disables the check.
  699. #
  700. # NOTE: nzb-files are processed by extension scripts. See option <Extensions>.
  701. NzbDirInterval=5
  702.  
  703. # How old nzb-file should at least be for it to be loaded to queue (seconds).
  704. #
  705. # NZBGet checks if nzb-file was not modified in last few seconds, defined by
  706. # this option. That safety interval prevents the loading of files, which
  707. # were not yet completely saved to disk, for example if they are still being
  708. # downloaded in web-browser.
  709. NzbDirFileAge=60
  710.  
  711. # Check for duplicate titles (yes, no).
  712. #
  713. # If this option is enabled the program checks by adding of a new nzb-file:
  714. # 1) if history contains the same title (see below) with success status
  715. # the nzb-file is not added to queue;
  716. # 2) if download queue already contains the same title the nzb-file is
  717. # added to queue for backup (if the first file fails);
  718. # 3) if nzb-file contains duplicate entries. This helps to find errors
  719. # in bad nzb-files.
  720. #
  721. # "Same title" means the nzb file name is same or the duplicate key is
  722. # same. Duplicate keys are set by fetching from RSS feeds using title
  723. # identifier fields provided by RSS provider (imdbid or rageid/season/episode).
  724. #
  725. # If duplicates were detected only one of them is downloaded. If download
  726. # fails another duplicate is tried. If download succeeds all remaining
  727. # duplicates are deleted from queue.
  728. #
  729. # NOTE: For automatic duplicate handling option <HealthCheck> must be
  730. # set to "Delete", "Park" or "None". If it is set to "Pause" you will need to
  731. # manually unpause another duplicate (if any exists in queue).
  732. #
  733. # NOTE: For more info on duplicates see http://nzbget.net/rss.
  734. DupeCheck=yes
  735.  
  736.  
  737. ##############################################################################
  738. ### DOWNLOAD QUEUE ###
  739.  
  740. # Save download queue to disk (yes, no).
  741. #
  742. # This allows to reload it on next start.
  743.  
  744. # Flush download queue to disk (yes, no).
  745. #
  746. # Immediately flush file buffers for queue state file. This improves
  747. # safety for the queue file but may decrease disk performance due to
  748. # disabling of disk caching for queue state file.
  749. #
  750. # You can disable this option if it negatively affects disk performance on your
  751. # system. You should create backups of queue-directory (option <QueueDir>)
  752. # in that case. Keep the option enabled if your system often crashes.
  753. FlushQueue=no
  754.  
  755. # Reload download queue on start, if it exists (yes, no).
  756.  
  757. # Continue download of partially downloaded files (yes, no).
  758. #
  759. # If active the current state (the info about what articles were already
  760. # downloaded) is saved every second and is reloaded after restart. This is
  761. # about files included in download jobs (usually rar-files), not about
  762. # download-jobs (nzb-files) itself. Download-jobs are always
  763. # continued regardless of that option.
  764. #
  765. # Disabling this option may slightly reduce disk access and is
  766. # therefore recommended on fast connections.
  767. ContinuePartial=no
  768.  
  769. # Propagation delay to your news servers (minutes).
  770. #
  771. # The option sets minimum post age for nzb-files. Very recent files
  772. # are not downloaded to avoid download failures. The files remain
  773. # on hold in the download queue until the propagation delay expires,
  774. # after that they are downloaded.
  775. PropagationDelay=30
  776.  
  777. # Decode articles (yes, no).
  778. #
  779. # yes - decode articles using internal decoder (supports yEnc and UU formats);
  780. # no - articles will not be decoded/joined. Useful to look at article's source text.
  781. #
  782. # NOTE: This option is primary for debugging purposes. You should not
  783. # disable it.
  784. RawArticle=no
  785.  
  786. # Memory limit for article cache (megabytes).
  787. #
  788. # Article cache helps to improve performance. First the amount of disk
  789. # operations can be significantly reduced. Second the created files are
  790. # less fragmented, which again speeds up the post-processing (unpacking).
  791. #
  792. # The article cache works best with option <DirectWrite> which can
  793. # effectively use even small cache (like 50 MB).
  794. #
  795. # If option <DirectWrite> is disabled the cache should be big enough to
  796. # hold all articles of one file (typically up to 200 MB, sometimes even
  797. # 500 MB). Otherwise the articles are written into temporary directory
  798. # when the cache is full, which degrades performance.
  799. #
  800. # Value "0" disables article cache.
  801. #
  802. # In 32 bit mode the maximum allowed value is 1900.
  803. #
  804. # NOTE: Also see option <WriteBuffer>.
  805. ArticleCache=1800
  806.  
  807. # Write decoded articles directly into destination output file (yes, no).
  808. #
  809. # Files are posted to Usenet in multiple pieces (articles). Each file
  810. # typically consists of hundreds of articles.
  811. #
  812. # When option <DirectWrite> is disabled and the article cache (option
  813. # <ArticleCache>) is not active or is full the program saves downloaded
  814. # articles into temporary directory and later reads them all to write
  815. # again into the destination file.
  816. #
  817. # When option <DirectWrite> is enabled the program at first creates the
  818. # output destination file with required size (total size of all articles),
  819. # then writes the articles directly to this file without creating of any
  820. # temporary files. If article cache (option <ArticleCache>) is active
  821. # the downloaded articles are saved into cache first and are written
  822. # into the destination file when the cache flushes. This happen when
  823. # all articles of the file are downloaded or when the cache becomes
  824. # full to 90%.
  825. #
  826. # The direct write relies on the ability of file system to create
  827. # empty files without allocating the space on the drive (sparse files),
  828. # which most modern file systems support including EXT3, EXT4
  829. # and NTFS. The notable exception is HFS+ (default file system on OSX).
  830. #
  831. # The direct write usually improves performance by reducing the amount
  832. # of disk operations but may produce more fragmented files when used
  833. # without article cache.
  834. DirectWrite=yes
  835.  
  836. # Memory limit for per article write buffer (kilobytes).
  837. #
  838. # When downloaded articles are written into disk the OS collects
  839. # data in the internal buffer before flushing it into disk. This option
  840. # controls the size of this buffer per connection/download thread.
  841. #
  842. # Larger buffers decrease the amount of disk operations and help
  843. # producing less fragmented files speeding up the post-processing
  844. # (unpack).
  845. #
  846. # To calculate the maximum memory required for all download threads multiply
  847. # WriteBuffer by number of connections configured in section
  848. # "NEWS-SERVERS". The option sets the limit, the actual buffer can be
  849. # smaller if the article size (typically about 500 KB) is below the limit.
  850. #
  851. # Write-buffer is managed by OS (system libraries) and therefore
  852. # the effect of the option is highly OS-dependent.
  853. #
  854. # Recommended value for computers with enough memory: 1024.
  855. #
  856. # Value "0" disables the setting of buffer size. In this case a buffer
  857. # of default size (OS and compiler specific) is used, which is usually
  858. # too small (1-4 KB) and therefore not optimal.
  859. #
  860. # NOTE: Also see option <ArticleCache>.
  861. WriteBuffer=1024
  862.  
  863. # Check CRC of downloaded and decoded articles (yes, no).
  864. #
  865. # Normally this option should be enabled for better detecting of download
  866. # errors. However checking of CRC needs CPU time. On a fast connection and
  867. # slow CPU disabling of CRC-Check may improve performance.
  868. CrcCheck=yes
  869.  
  870. # How to name downloaded files (auto, article, nzb).
  871. #
  872. # Article - use file names stored in article metadata;
  873. # Nzb - use file names as defined in nzb-file;
  874. # Auto - prefer names from article metadata; for obfuscated files use
  875. # names from nzb-file.
  876. #
  877. # NOTE: This option sets the naming convention for files listed in nzb. It has not
  878. # effect on files extracted from archives.
  879. FileNaming=auto
  880.  
  881. # Reorder files within nzbs for optimal download order (yes, no).
  882. #
  883. # When nzb-file is added to queue the files listed within nzb can be in a random
  884. # order. When "ReorderFiles" is active the files are automatically sorted
  885. # alphabetically to ensure download of archive parts in correct order. The
  886. # par2-files are moved to the end and then sorted by size.
  887. #
  888. # NOTE: When option <DirectRename> is active the files are sorted again after the file
  889. # names become known.
  890. ReorderFiles=yes
  891.  
  892. # Post-processing strategy (sequential, balanced, aggressive, rocket).
  893. #
  894. # Sequential - downloaded items are post processed from a queue, one item at a
  895. # time, to dedicate the most computer resources to each
  896. # item. Therefore, a post process par repair will prevent another
  897. # task from running even if the item does not require a par repair;
  898. # Balanced - items that do not need par repair are post processed one at a
  899. # time while par repair tasks may also run simultaneously one after
  900. # another at the same time. This means that a post process par
  901. # repair will not prevent another task from running, but at a cost
  902. # of using more computer resource;
  903. # Aggressive - will simultaneously post process up to three items including
  904. # one par repair task;
  905. # Rocket - will simultaneously post process up to six items including one
  906. # or two par repair tasks.
  907. #
  908. # NOTE: Computer resources are in heavy demand when post-processing with
  909. # simultaneous tasks - make sure the hardware is capable.
  910. PostStrategy=rocket
  911.  
  912. # Pause if disk space gets below this value (megabytes).
  913. #
  914. # Disk space is checked for directories pointed by option <DestDir> and
  915. # option <InterDir>.
  916. #
  917. # Value "0" disables the check.
  918. DiskSpace=10000
  919.  
  920. # Delete source nzb-file when it is not needed anymore (yes, no).
  921. #
  922. # Enable this option for automatic deletion of source nzb-file from
  923. # incoming directory when the program doesn't require it anymore (the
  924. # nzb-file has been deleted from queue and history).
  925. NzbCleanupDisk=yes
  926.  
  927. # Keep the history of downloaded nzb-files (days).
  928. #
  929. # After download and post-processing the items are added to history where
  930. # their status can be checked and they can be post-processed again if
  931. # necessary.
  932. #
  933. # After expiring of defined period:
  934. #
  935. # If option <DupeCheck> is active the items become hidden and the amount
  936. # of data kept is significantly reduced (for better performance), only
  937. # fields necessary for duplicate check are kept. The item remains in the
  938. # hidden history (forever);
  939. #
  940. # If option <DupeCheck> is NOT active the items are removed from history.
  941. #
  942. # When a failed item is removed from history or become hidden all downloaded
  943. # files of that item are deleted from disk.
  944. #
  945. # Value "0" disables history. Duplicate check will not work.
  946. KeepHistory=30
  947.  
  948. # Keep the history of outdated feed items (days).
  949. #
  950. # After fetching of an RSS feed the information about included items (nzb-files)
  951. # is saved to disk. This allows to detect new items on next fetch. Feed
  952. # providers update RSS feeds constantly. Since the feed length is limited
  953. # (usually 100 items or less) the old items get pushed away by new
  954. # ones. When an item is not present in the feed anymore it's not necessary
  955. # to keep the information about this item on the disk.
  956. #
  957. # If option is set to "0", the outdated items are deleted from history
  958. # immediately.
  959. #
  960. # Otherwise the items are held in the history for defined number of
  961. # days. Keeping of items for few days helps in situations when feed provider
  962. # has technical issues and may response with empty feeds (or with missing
  963. # items). When the technical issue is fixed the items may reappear in the
  964. # feed causing the program to re-download items if they were not found in
  965. # the feed history.
  966. FeedHistory=7
  967.  
  968. ##############################################################################
  969. ### CONNECTION ###
  970.  
  971. # How many retries should be attempted if a download error occurs (0-99).
  972. #
  973. # If download fails because of incomplete or damaged article or due to
  974. # CRC-error the program tries to re-download the article from the same
  975. # news server as many times as defined in this option. If all attempts fail
  976. # the program tries another news server.
  977. #
  978. # If download fails because of "article or group not found error" the
  979. # program tries another news server without retrying on the failed server.
  980. ArticleRetries=3
  981.  
  982. # Article retry interval (seconds).
  983. #
  984. # If download of article fails because of interrupted connection
  985. # the server is temporary blocked until the retry interval expires.
  986. ArticleInterval=10
  987.  
  988. # Connection timeout for article downloading (seconds).
  989. ArticleTimeout=60
  990.  
  991. # Number of download attempts for URL fetching (0-99).
  992. #
  993. # If fetching of nzb-file via URL or fetching of RSS feed fails another
  994. # attempt is made after the retry interval (option <UrlInterval>).
  995. UrlRetries=3
  996.  
  997. # URL fetching retry interval (seconds).
  998. #
  999. # If fetching of nzb-file via URL or fetching of RSS feed fails another
  1000. # attempt is made after the retry interval.
  1001. UrlInterval=10
  1002.  
  1003. # Connection timeout for URL fetching (seconds).
  1004. #
  1005. # Connection timeout when fetching nzb-files via URLs and fetching RSS feeds.
  1006. UrlTimeout=60
  1007.  
  1008. # Timeout until a download-thread should be killed (seconds).
  1009. #
  1010. # This can help on hanging downloads, but is dangerous.
  1011. # Do not use small values!
  1012.  
  1013. # Set the maximum download rate on program start (kilobytes/sec).
  1014. #
  1015. # The download rate can be changed later in web-interface or via remote calls.
  1016. #
  1017. # Value "0" means no speed control.
  1018. DownloadRate=0
  1019.  
  1020. # Accurate speed rate calculation (yes, no).
  1021. #
  1022. # During downloading using several connections the download threads may
  1023. # interfere with each other when updating statistical data for speed
  1024. # meter. This may cause small errors in current download speed reported
  1025. # by the program. The speed meter recovers automatically from such errors
  1026. # after max. 30 seconds (time window used for speed calculation).
  1027. #
  1028. # Enable the option to use thread synchronisation mechanisms in order to
  1029. # provide absolutely accurate speed calculations.
  1030. #
  1031. # NOTE: Thread synchronisation increases CPU load and therefore can
  1032. # decrease download speed. Do not activate this option on computers with
  1033. # limited CPU power. Before activating the option it is recommended to
  1034. # run tests to determine how the option affects the CPU usage and the
  1035. # download speed on a particular system.
  1036.  
  1037. # Maximum number of simultaneous connections for nzb URL downloads (0-999).
  1038. #
  1039. # When NZB-files are added to queue via URL, the program downloads them
  1040. # from the specified URL. The option limits the maximal number of connections
  1041. # used for this purpose, when multiple URLs were added at the same time.
  1042. UrlConnections=4
  1043.  
  1044. # Force URL-downloads even if download queue is paused (yes, no).
  1045. #
  1046. # If option is active the URL-downloads (such as appending of nzb-files
  1047. # via URL or fetching of RSS feeds and nzb-files from feeds) are performed
  1048. # even if download is in paused state.
  1049. UrlForce=no
  1050.  
  1051. # Monthly download volume quota (megabytes).
  1052. #
  1053. # During download the quota is constantly monitored and the downloading
  1054. # is automatically stopped if the limit is reached. Once the next billing month
  1055. # starts the "quota reached"-status is automatically lifted and the downloading
  1056. # continues.
  1057. #
  1058. # Downloads with force-priority are processed regardless of quota status.
  1059. #
  1060. # Value "0" disables monthly quota check.
  1061. MonthlyQuota=0
  1062.  
  1063. # Day of month when the monthly quota starts (1-31).
  1064. QuotaStartDay=1
  1065.  
  1066. # Daily download volume quota (megabytes).
  1067. #
  1068. # See option <MonthlyQuota> for details.
  1069. #
  1070. # Value "0" disables daily quota check.
  1071. DailyQuota=0
  1072.  
  1073.  
  1074. ##############################################################################
  1075. ### LOGGING ###
  1076.  
  1077. # How to use log file (none, append, reset, rotate).
  1078. #
  1079. # none - do not write into log file;
  1080. # append - append to the existing log file or create it;
  1081. # reset - delete existing log file on program start and create a new one;
  1082. # rotate - create new log file for each day, delete old files,
  1083. # see option <RotateLog>.
  1084. WriteLog=rotate
  1085.  
  1086. # Log file rotation period (days).
  1087. #
  1088. # Defines how long to keep old log-files, when log rotation is active
  1089. # (option <WriteLog> is set to "rotate").
  1090. RotateLog=3
  1091.  
  1092. # How error messages must be printed (screen, log, both, none).
  1093. ErrorTarget=both
  1094.  
  1095. # How warning messages must be printed (screen, log, both, none).
  1096. WarningTarget=both
  1097.  
  1098. # How info messages must be printed (screen, log, both, none).
  1099. InfoTarget=both
  1100.  
  1101. # How detail messages must be printed (screen, log, both, none).
  1102. DetailTarget=none
  1103.  
  1104. # How debug messages must be printed (screen, log, both, none).
  1105. #
  1106. # Debug-messages can be printed only if the program was compiled in
  1107. # debug-mode: "./configure --enable-debug".
  1108. DebugTarget=none
  1109.  
  1110. # Number of messages stored in buffer and available for remote
  1111. # clients (messages).
  1112. LogBuffer=1000
  1113.  
  1114. # Create log for each downloaded nzb-file (yes, no).
  1115. #
  1116. # The messages are saved for each download separately and can be viewed
  1117. # at any time in download details dialog or history details dialog.
  1118. NzbLog=yes
  1119.  
  1120. # Create a log of all broken files (yes, no).
  1121. #
  1122. # It is a text file placed near downloaded files, which contains
  1123. # the names of broken files.
  1124.  
  1125. # Print call stack trace into log on program crash (Linux and Windows) (yes, no).
  1126. #
  1127. # Call stack traces are very helpful for debugging. Call stack traces can be
  1128. # printed only when the program was compiled in debug mode.
  1129. CrashTrace=yes
  1130.  
  1131. # Save memory dump into disk on program crash (Linux only) (yes, no).
  1132. #
  1133. # Memory dumps (core-files) are very helpful for debugging, especially if
  1134. # they were produced by the program compiled in debug mode.
  1135. #
  1136. # NOTE: Memory dumps may contain sensitive data, like your login/password
  1137. # to news-server etc.
  1138. CrashDump=no
  1139.  
  1140. # Local time correction (hours or minutes).
  1141. #
  1142. # The option allows to adjust timestamps when converting system time to
  1143. # local time and vice versa. The conversion is used when printing messages
  1144. # to the log-file and by option "TaskX.Time" in the scheduler settings.
  1145. #
  1146. # The option is usually not needed if the time zone is set up correctly.
  1147. # However, sometimes, especially when using a binary compiled on another
  1148. # platform (cross-compiling) the conversion between system and local time
  1149. # may not work properly and requires adjustment.
  1150. #
  1151. # Values in the range -24..+24 are interpreted as hours, other values as minutes.
  1152. # Example 1: set time correction to one hour: TimeCorrection=1;
  1153. # Example 2: set time correction to one hour and a half: TimeCorrection=90.
  1154. TimeCorrection=0
  1155.  
  1156.  
  1157. ##############################################################################
  1158. ### DISPLAY (TERMINAL) ###
  1159.  
  1160. # Set screen-outputmode (loggable, colored, curses).
  1161. #
  1162. # loggable - only messages will be printed to standard output;
  1163. # colored - prints messages (with simple coloring for messages categories)
  1164. # and download progress info; uses escape-sequences to move cursor;
  1165. # curses - advanced interactive interface with the ability to edit
  1166. # download queue and various output option.
  1167. OutputMode=curses
  1168.  
  1169. # Shows NZB-Filename in file list in curses-outputmode (yes, no).
  1170. #
  1171. # This option controls the initial state of curses-frontend,
  1172. # it can be switched on/off in run-time with Z-key.
  1173. CursesNzbName=yes
  1174.  
  1175. # Show files in groups (NZB-files) in queue list in curses-outputmode (yes, no).
  1176. #
  1177. # This option controls the initial state of curses-frontend,
  1178. # it can be switched on/off in run-time with G-key.
  1179. CursesGroup=no
  1180.  
  1181. # Show timestamps in message list in curses-outputmode (yes, no).
  1182. #
  1183. # This option controls the initial state of curses-frontend,
  1184. # it can be switched on/off in run-time with T-key.
  1185. CursesTime=no
  1186.  
  1187. # Update interval for Frontend-output in console mode or remote client
  1188. # mode (milliseconds).
  1189. #
  1190. # Min value 25. Bigger values reduce CPU usage (especially in curses-outputmode)
  1191. # and network traffic in remote-client mode.
  1192. UpdateInterval=200
  1193.  
  1194.  
  1195. ##############################################################################
  1196. ### SCHEDULER ###
  1197.  
  1198. # Time to execute the command (HH:MM).
  1199. #
  1200. # Multiple comma-separated values are accepted.
  1201. # An asterisk placed in the hours location will run task every hour (e. g. "*:00").
  1202. # An asterisk without minutes will run task at program startup (e. g. "*").
  1203. #
  1204. # Examples: "08:00", "00:00,06:00,12:00,18:00", "*:00", "*,*:00,*:30".
  1205. #
  1206. # NOTE: Also see option <TimeCorrection>.
  1207. #Task1.Time=08:00
  1208.  
  1209. # Week days to execute the command (1-7).
  1210. #
  1211. # Comma separated list of week days numbers.
  1212. # 1 is Monday.
  1213. # Character '-' may be used to define ranges.
  1214. #
  1215. # Examples: "1-7", "1-5", "5,6", "1-5, 7".
  1216. #Task1.WeekDays=1-7
  1217.  
  1218. # Command to be executed (PauseDownload, UnpauseDownload, PausePostProcess,
  1219. # UnpausePostProcess, PauseScan, UnpauseScan, DownloadRate, Script, Process,
  1220. # ActivateServer, DeactivateServer, FetchFeed).
  1221. #
  1222. # Possible commands:
  1223. # PauseDownload - pause download;
  1224. # UnpauseDownload - resume download;
  1225. # PausePostProcess - pause post-processing;
  1226. # UnpausePostProcess - resume post-processing;
  1227. # PauseScan - pause scan of incoming nzb-directory;
  1228. # UnpauseScan - resume scan of incoming nzb-directory;
  1229. # DownloadRate - set download rate limit;
  1230. # Script - execute one or multiple scheduler scripts. The scripts
  1231. # must be written specially for NZBGet;
  1232. # Process - execute an external (any) program;
  1233. # ActivateServer - activate news-server;
  1234. # DeactivateServer - deactivate news-server;
  1235. # FetchFeed - fetch RSS feed.
  1236. #
  1237. # On start the program checks all tasks and determines current state
  1238. # for download-pause, scan-pause, download-rate and active servers.
  1239. #Task1.Command=PauseDownload
  1240.  
  1241. # Parameters for the command if needed.
  1242. #
  1243. # Some scheduler commands require additional parameters:
  1244. # DownloadRate - download rate limit to be set (kilobytes/sec).
  1245. # Example: 1000.
  1246. # NOTE: use value "0" to disable download limit (unlimited speed).
  1247. # Script - list of scheduler scripts to execute. The scripts in the
  1248. # list must be separated with commas or semicolons. All
  1249. # scripts must be stored in directory set by option
  1250. # <ScriptDir> and paths relative to <ScriptDir> must be
  1251. # entered here. For developer documentation visit
  1252. # http://nzbget.net/extension-scripts;
  1253. # Process - path to the program to execute and its parameters.
  1254. # Example: /home/user/fetch.sh.
  1255. # If filename or any parameter contains spaces it
  1256. # must be surrounded with single quotation
  1257. # marks. If filename/parameter contains single quotation marks,
  1258. # each of them must be replaced (escaped) with two single quotation
  1259. # marks and the resulting filename/parameter must be
  1260. # surrounded with single quotation marks.
  1261. # Example: '/home/user/download/my scripts/task process.sh' 'world''s fun'.
  1262. # In this example one parameter (world's fun) is passed
  1263. # to the script (task process.sh).
  1264. # ActivateServer - comma separated list of news server ids or server names.
  1265. # Example: 1,3.
  1266. # Example: my news server 1, my news server 2.
  1267. # NOTE: server names should not have commas.
  1268. # DeactivateServer - see ActivateServer.
  1269. # FetchFeed - comma separated list of RSS feed ids or feed names.
  1270. # Example: 1,3.
  1271. # Example: bookmarks feed, another feed.
  1272. # NOTE: feed names should not have commas.
  1273. # NOTE: use feed id "0" to fetch all feeds.
  1274. #Task1.Param=
  1275.  
  1276. #Task2.Time=20:00
  1277. #Task2.WeekDays=1-7
  1278. #Task2.Command=UnpauseDownload
  1279. #Task2.Param=
  1280.  
  1281.  
  1282. ##############################################################################
  1283. ### CHECK AND REPAIR ###
  1284.  
  1285. # Whether and how par-verification must be performed (auto, always, force, manual).
  1286. #
  1287. # Auto - par-check is performed when needed. One par2-file is always
  1288. # downloaded. Additional par2-files are downloaded if needed
  1289. # for repair. Repair is performed if the option <ParRepair>
  1290. # is enabled;
  1291. # Always - check every download (even undamaged). One par2-file is
  1292. # always downloaded. Additional par2-files are downloaded
  1293. # if needed for repair. Repair is performed if the option
  1294. # <ParRepair> is enabled;
  1295. # Force - force par-check for every download (even undamaged). All
  1296. # par2-files are always downloaded. Repair is performed if
  1297. # the option <ParRepair> is enabled;
  1298. # Manual - par-check is skipped. One par2-file is always
  1299. # downloaded. If a damaged download is detected, all
  1300. # par2-files are downloaded but neither par-check nor par-repair
  1301. # take place. The download can be then repaired manually,
  1302. # eventually on another faster computer.
  1303. ParCheck=auto
  1304.  
  1305. # Automatic par-repair after par-verification (yes, no).
  1306. #
  1307. # If option <ParCheck> is set to "Auto" or "Force" this option defines
  1308. # if the download must be repaired when needed. The option can be
  1309. # disabled if a computer does not have enough CPU power, since repairing
  1310. # may consume too many resources and time on a slow computer.
  1311. ParRepair=yes
  1312.  
  1313. # What files should be scanned during par-verification (limited, extended,
  1314. # full, dupe).
  1315. #
  1316. # Limited - scan only files belonging to par-set;
  1317. # Extended - scan files belonging to par-set first, scan other files until
  1318. # all missing files are found;
  1319. # Full - scan all files in destination directory. Can be very time
  1320. # consuming but may sometimes repair where Limited and Extended fail;
  1321. # Dupe - scan files belonging to par-set first, scan other files until
  1322. # repair is possible. Even files from other duplicate-downloads
  1323. # are scanned. Can be very time consuming but brings best results.
  1324. ParScan=limited
  1325.  
  1326. # Quick file verification during par-check (yes, no).
  1327. #
  1328. # If the option is active the files are quickly verified using
  1329. # checksums calculated during download; quick verification is very fast
  1330. # because it doesn't require the reading of files from disk, NZBGet
  1331. # knows checksums of downloaded files and quickly compares them with
  1332. # checksums stored in the par-file.
  1333. #
  1334. # If the option is disabled the files are verified as usual. That's
  1335. # slow. Use this if the quick verification doesn't work properly.
  1336. ParQuick=yes
  1337.  
  1338. # Memory limit for par-repair buffer (megabytes).
  1339. #
  1340. # Set the amount of RAM that the par-checker may use during repair. Having
  1341. # the buffer as big as the total size of all damaged blocks allows for
  1342. # the optimal repair speed. The option sets the maximum buffer size, the
  1343. # allocated buffer can be smaller.
  1344. #
  1345. # If you have a lot of RAM set the option to few hundreds (MB) for the
  1346. # best repair performance.
  1347. ParBuffer=4096
  1348.  
  1349. # Number of threads to use during par-repair (0-99).
  1350. #
  1351. # On multi-core CPUs for the best speed set the option to the number of
  1352. # logical cores (physical cores + hyper-threading units). If you want
  1353. # to utilize the CPU to 100% you may need to add one or two additional threads
  1354. # to compensate for wait intervals used for thread synchronization.
  1355. #
  1356. # On single-core CPUs use only one thread.
  1357. #
  1358. # Set to '0' to automatically use all available CPU cores (may not
  1359. # work on old or exotic platforms).
  1360. ParThreads=3
  1361.  
  1362. # Files to ignore during par-check.
  1363. #
  1364. # List of file extensions, file names or file masks to ignore by
  1365. # par-rename and par-check. The entries must be separated with
  1366. # commas.
  1367. #
  1368. # The entries must be separated with commas. The entries can be file
  1369. # extensions, file names or file masks containing wildcard
  1370. # characters * and ?.
  1371. #
  1372. # If par-rename or par-check detect missing or damaged files they
  1373. # will ignore files matching this option and will not initiate
  1374. # repair. This avoids time costing repair for unimportant files.
  1375. #
  1376. # Example: .sfv, .nzb, .nfo
  1377. ParIgnoreExt=.sfv, .nzb, .nfo
  1378.  
  1379. # Check for renamed and missing files using par-files (yes, no).
  1380. #
  1381. # Par-rename restores original file names using information stored
  1382. # in par2-files. It also detects missing files (files listed in
  1383. # par2-files but not present on disk). When enabled the par-rename is
  1384. # performed as the first step of post-processing for every nzb-file.
  1385. #
  1386. # Par-rename is very fast and is highly recommended, especially if
  1387. # unpack is disabled.
  1388. ParRename=yes
  1389.  
  1390. # Check for renamed rar-files (yes, no).
  1391. #
  1392. # Rar-rename restores original file names using information stored
  1393. # in rar-files. When enabled the rar-rename is performed as one of the
  1394. # first steps of post-processing for every nzb-file.
  1395. #
  1396. # Rar-rename is useful for downloads not having par2-files or for
  1397. # downloads those files were renamed before creating par2-files. In
  1398. # both cases par-rename (option <ParRename>) can't rename files
  1399. # and the rar-rename makes it possible to unpack downloads which
  1400. # would fail otherwise.
  1401. RarRename=yes
  1402.  
  1403. # Directly rename files during downloading (yes, no).
  1404. #
  1405. # This is similar to par-renaming (option <ParRename>) but the files
  1406. # are renamed during downloading instead of post-processing stage. This
  1407. # requires some tricky handling of files and works only for healthy
  1408. # downloads.
  1409. DirectRename=yes
  1410.  
  1411. # What to do if download health drops below critical health (delete, park,
  1412. # pause, none).
  1413. #
  1414. # Delete - delete nzb-file from queue, also delete already downloaded files;
  1415. # Park - move nzb-file to history, keep already downloaded files. Commands
  1416. # "Download remaining files" and "Retry failed articles" are available
  1417. # for this nzb;
  1418. # Pause - pause nzb-file;
  1419. # None - do nothing (continue download).
  1420. #
  1421. # NOTE: For automatic duplicate handling option must be set to "Delete", "Park"
  1422. # or "None". If it is set to "Pause" you will need to manually move another
  1423. # duplicate from history to queue. See also option <DupeCheck>.
  1424. #
  1425. # NOTE: When option <ParScan> is set to "Dupe" the park-action is performed
  1426. # only if article completion is below 10% (empirical threshold). This is to
  1427. # improve efficiency of dupe par scan mode.
  1428. HealthCheck=park
  1429.  
  1430. # Maximum allowed time for par-repair (minutes).
  1431. #
  1432. # If you use NZBGet on a very slow computer like NAS-device, it may be good to
  1433. # limit the time allowed for par-repair. NZBGet calculates the estimated time
  1434. # required for par-repair. If the estimated value exceeds the limit defined
  1435. # here, NZBGet cancels the repair.
  1436. #
  1437. # To avoid a false cancellation NZBGet compares the estimated time with
  1438. # <ParTimeLimit> after the first 5 minutes of repairing, when the calculated
  1439. # estimated time is more or less accurate. But in a case if <ParTimeLimit> is
  1440. # set to a value smaller than 5 minutes, the comparison is made after the first
  1441. # whole minute.
  1442. #
  1443. # Value "0" means unlimited.
  1444. #
  1445. # NOTE: The option limits only the time required for repairing. It doesn't
  1446. # affect the first stage of parcheck - verification of files. However, the
  1447. # verification speed is constant, it doesn't depend on files integrity and
  1448. # therefore it is not necessary to limit the time needed for the first stage.
  1449. ParTimeLimit=0
  1450.  
  1451. # Pause download queue during check/repair (yes, no).
  1452. #
  1453. # Enable the option to give CPU more time for par-check/repair. That helps
  1454. # to speed up check/repair on slow CPUs with fast connection (e.g. NAS-devices).
  1455. #
  1456. # NOTE: If parchecker needs additional par-files it temporarily unpauses
  1457. # the queue.
  1458. #
  1459. # NOTE: See also options <ScriptPauseQueue> and <UnpackPauseQueue>.
  1460. ParPauseQueue=no
  1461.  
  1462.  
  1463. ##############################################################################
  1464. ### UNPACK ###
  1465.  
  1466. # Unpack downloaded nzb-files (yes, no).
  1467. #
  1468. # Each download (nzb-file) has a post-processing parameter "Unpack". The option
  1469. # <Unpack> is the default value assigned to this pp-parameter of the download
  1470. # when it is added to queue.
  1471. #
  1472. # When nzb-file is added to queue it can have a category assigned to it. In this
  1473. # case the option <CategoryX.Unpack> overrides the global option <Unpack>.
  1474. #
  1475. # If the download is damaged and could not be repaired using par-files
  1476. # the unpacking is not performed.
  1477. #
  1478. # If the option <ParCheck> is set to "Auto" the program tries to unpack
  1479. # downloaded files first. If the unpacking fails the par-check/repair
  1480. # is performed and the unpack is executed again.
  1481. Unpack=yes
  1482.  
  1483. # Directly unpack files during downloading (yes, no).
  1484. #
  1485. # When active the files are unpacked during downloading instead of post-processing
  1486. # stage. This works only for healthy downloads. Damaged downloads are unpacked
  1487. # as usual during post-processing stage after par-repair.
  1488. #
  1489. # NOTE: This option requires unpack to be enabled in general via option <Unpack>.
  1490. # NOTE: For best results also activate option <DirectRename> and option <ReorderFiles>.
  1491. DirectUnpack=yes
  1492.  
  1493. # Pause download queue during unpack (yes, no).
  1494. #
  1495. # Enable the option to give CPU more time for unpacking. That helps
  1496. # to speed up unpacking on slow CPUs.
  1497. #
  1498. # NOTE: See also options <ParPauseQueue> and <ScriptPauseQueue>.
  1499. UnpackPauseQueue=no
  1500.  
  1501. # Delete archive files after successful unpacking (yes, no).
  1502. UnpackCleanupDisk=yes
  1503.  
  1504. # Full path to unrar executable.
  1505. #
  1506. # Example: /usr/bin/unrar.
  1507. #
  1508. # The option can also contain extra switches to pass to unrar. To the
  1509. # here defined command line NZBGet adds the following switches:
  1510. # x -y -p- -o+ *.rar ./_unpack/
  1511. #
  1512. # Switch "x" is added only if neither "x" nor "e" were defined in
  1513. # the option (this allows you to use switch "e" instead of "x"). switch
  1514. # "-o+" is added only if neither "-o+" nor "-o-" were defined
  1515. # in the command line. All other parameters are always added. Parameter
  1516. # "-p-" is replaced with "-ppassword" if a password is set for nzb-file.
  1517. #
  1518. # Examples:
  1519. # 1) ignore file attributes (permissions):
  1520. # /usr/bin/unrar x -ai;
  1521. # 2) decrease priority of unrar-process:
  1522. # nice -n 19 unrar.
  1523. #
  1524. # For other useful switches refer to unrar documentation.
  1525. #
  1526. # If unrar is in your PATH you may leave the path part and set only
  1527. # the executable name ("unrar" on POSIX or "unrar.exe" on Windows).
  1528. UnrarCmd=${AppDir}/unrar
  1529.  
  1530. # Full path to 7-Zip executable.
  1531. #
  1532. # Example: /usr/bin/7z.
  1533. #
  1534. # Similar to option <UnrarCmd> this option can also include extra switches.
  1535. #
  1536. # If 7-Zip binary is in your PATH you may leave the path part and set only
  1537. # the executable name ("7z" or "7za" on POSIX or "7z.exe" on Windows).
  1538. SevenZipCmd=${AppDir}/7za
  1539.  
  1540. # Files to delete after successful download.
  1541. #
  1542. # List of file extensions, file names or file masks to delete after
  1543. # successful download. If either unpack or par-check fail the cleanup is
  1544. # not performed. If download doesn't contain archives nor par-files
  1545. # the cleanup is performed if the health is 100%. If parameter "unpack"
  1546. # is disabled for that nzb-file the cleanup isn't performed.
  1547. #
  1548. # The entries must be separated with commas. The entries can be file
  1549. # extensions, file names or file masks containing wildcard
  1550. # characters * and ?.
  1551. #
  1552. # Example: .par2, .sfv
  1553. ExtCleanupDisk=.par2, .sfv, _brokenlog.txt
  1554.  
  1555. # Files to ignore during unpack.
  1556. #
  1557. # List of file extensions to ignore when unpacking archives or renaming
  1558. # obfuscated archive files. The entries must be separated with commas.
  1559. #
  1560. # Archive files with non standard extensions belong to one of two categories: they
  1561. # are either obfuscated files or files with special purposes which should not be
  1562. # unpacked. List the files of second type here to avoid attempts to unpack them.
  1563. #
  1564. # This option has effect on two post-processing stages.
  1565. #
  1566. # First, during rar-rename (option <RarRename>) rar-files with non-standard
  1567. # extensions are renamed back to rar-extension, which is required for successful
  1568. # unpacking. Files with extensions listed here will not be renamed.
  1569. #
  1570. # Second, if during unpack no rar-files are found but instead rar-archives
  1571. # with non-rar extensions are found the unpack fails. For files listed here
  1572. # no unpack failure occurs and download is considered not having archive
  1573. # files and be successful.
  1574. #
  1575. # Example: .cbr
  1576. UnpackIgnoreExt=.cbr
  1577.  
  1578. # Path to file containing unpack passwords.
  1579. #
  1580. # If the option is set the program will try all passwords from the file
  1581. # when unpacking the archives. The file must be a text file containing
  1582. # one password per line.
  1583. #
  1584. # If an nzb-file has a defined password (in the post-processing settings)
  1585. # then the password-file is not used for that nzb-file.
  1586. #
  1587. # NOTE: Trying multiple passwords is a time consuming task. Whenever possible
  1588. # passwords should be set per nzb-file in their post-processing settings.
  1589. UnpackPassFile=
  1590.  
  1591.  
  1592. ##############################################################################
  1593. ### EXTENSION SCRIPTS ###
  1594.  
  1595. # List of active extension scripts for new downloads.
  1596. #
  1597. # Extension scripts associated with nzb-files are executed before, during
  1598. # or after download as defined by script developer.
  1599. #
  1600. # Each download (nzb-file) has its own list of extension scripts; the list
  1601. # can be viewed and changed in web-interface in download details dialog or
  1602. # via API. Option <Extensions> sets defaults for new downloads; changes
  1603. # to option <Extensions> do not affect downloads which are already in queue.
  1604. #
  1605. # When nzb-file is added to queue it can have a category assigned to it. In this
  1606. # case option <CategoryX.Extensions> (if not empty) have precedence and
  1607. # defines the scripts for that nzb-file; consequently global option <Extensions>
  1608. # has no effect for that nzb-file.
  1609. #
  1610. # Certain extensions work globally for the whole program instead of
  1611. # per-nzb basis. Such extensions are activated once and cannot be overriden
  1612. # per category or per nzb.
  1613. #
  1614. # The scripts in the list must be separated with commas or semicolons. All
  1615. # scripts must be stored in directory set by option <ScriptDir> and
  1616. # paths relative to <ScriptDir> must be entered here.
  1617. #
  1618. # Example: Cleanup.sh, Move.sh, EMail.py.
  1619. #
  1620. # NOTE: The script execution order is controlled by option <ScriptOrder>, not
  1621. # by their order in option <Extensions>.
  1622. #
  1623. # NOTE: For the list of interesting extension scripts see
  1624. # http://nzbget.net/catalog-of-extension-scripts.
  1625. #
  1626. # NOTE: For developer documentation visit http://nzbget.net/extension-scripts.
  1627. Extensions=
  1628.  
  1629. # Execution order for extension scripts.
  1630. #
  1631. # If you assign multiple scripts to one nzb-file, they are executed in the
  1632. # order defined by this option.
  1633. #
  1634. # The scripts in the list must be separated with commas or semicolons. All
  1635. # scripts must be stored in directory set by option <ScriptDir> and
  1636. # paths relative to <ScriptDir> must be entered here.
  1637. #
  1638. # Example: Cleanup.sh, Move.sh.
  1639. ScriptOrder=
  1640.  
  1641. # Pause download queue during executing of postprocess-script (yes, no).
  1642. #
  1643. # Enable the option to give CPU more time for postprocess-script. That helps
  1644. # to speed up postprocess on slow CPUs with fast connection (e.g. NAS-devices).
  1645. #
  1646. # NOTE: See also options <ParPauseQueue> and <UnpackPauseQueue>.
  1647. ScriptPauseQueue=no
  1648.  
  1649. # Shell overrides for script interpreters.
  1650. #
  1651. # By default extension scripts are executed as normal programs. The system finds
  1652. # an associated interpreter automatically. If for some reason that doesn't work
  1653. # properly you can provide shell overrides here.
  1654. #
  1655. # This option contains a comma separated list of shell overrides per
  1656. # file extension. A shell override consists of file extension (starting with
  1657. # dot) followed by equal sign and the full path to script interpreter.
  1658. #
  1659. # Example: .py=/usr/bin/python2;.py3=/usr/bin/python3;.sh=/usr/bin/bash.
  1660. ShellOverride=
  1661.  
  1662. # Minimum interval between queue events (seconds).
  1663. #
  1664. # Extension scripts can opt-in for progress notifcations during
  1665. # download. For downloads containing many small files the events can
  1666. # be fired way too often increasing load on the system due to script
  1667. # execution.
  1668. #
  1669. # This option allows to reduce the number of calls of scripts by
  1670. # skipping "file-downloaded"-events if the previous call for the same
  1671. # download (nzb-file) were performed a short time ago (as defined by
  1672. # the option).
  1673. #
  1674. # Value "-1" disables "file-downloaded"-events. Scripts are still
  1675. # notified on other events (such as "nzb-added" or "nzb-downloaded").
  1676. EventInterval=0
  1677. Category2.DestDir=/user/media_import/nzbget/books
  1678. Category2.Unpack=yes
  1679. Category2.Extensions=
  1680. Category2.Aliases=
  1681. Server2.Active=yes
  1682. Server2.Name=Cubenet
  1683. Server2.Level=1
  1684. Server2.Optional=no
  1685. Server2.Group=0
  1686. Server2.Host=secure.europe.thecubenet.com
  1687. Server2.Port=563
  1688. Server2.Username=mail92602
  1689. Server2.Password=5cIKxo325o
  1690. Server2.JoinGroup=no
  1691. Server2.Encryption=yes
  1692. Server2.Cipher=RC4-MD5
  1693. Server2.Connections=30
  1694. Server2.Retention=0
  1695. Server2.IpVersion=auto
  1696. Server2.Notes=
  1697. Server3.Active=yes
  1698. Server3.Name=Cheapnews
  1699. Server3.Level=3
  1700. Server3.Optional=no
  1701. Server3.Group=0
  1702. Server3.Host=block.cheapnews.eu
  1703. Server3.Port=563
  1704. Server3.Username=DSHEPHERD
  1705. Server3.Password=TI4DRbFquUn8
  1706. Server3.JoinGroup=no
  1707. Server3.Encryption=yes
  1708. Server3.Cipher=RC4-MD5
  1709. Server3.Connections=20
  1710. Server3.Retention=0
  1711. Server3.IpVersion=auto
  1712. Server3.Notes=
  1713. Category3.Name=music
  1714. Category3.DestDir=/user/media_import/nzbget/music
  1715. Category3.Unpack=yes
  1716. Category3.Extensions=
  1717. Category3.Aliases=lidarr
  1718. Category4.Name=movies
  1719. Category4.DestDir=/user/media_import/nzbget/movies
  1720. Category4.Unpack=yes
  1721. Category4.Extensions=
  1722. Category4.Aliases=
  1723. Category5.Name=movies-uhd
  1724. Category5.DestDir=/user/media_import/nzbget/movies_uhd
  1725. Category5.Unpack=yes
  1726. Category5.Extensions=
  1727. Category5.Aliases=movies_uhd
  1728. UpdateCheck=stable
  1729. SkipWrite=no
  1730. RemoteTimeout=90
  1731. Category6.Name=tv shows
  1732. Category6.DestDir=/user/media_import/nzbget/tv_shows
  1733. Category6.Unpack=yes
  1734. Category6.Extensions=
  1735. Category6.Aliases=tv, tv_shows
  1736. Category7.Name=donald
  1737. Category7.DestDir=/user/nextcloud/donalds/files/NZB_Downloads
  1738. Category7.Unpack=yes
  1739. Category7.Extensions=
  1740. Category7.Aliases=
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement