SABnzbd

Wiki

Incorrect or missing information? Install from source

Guides for Windows and macOS

Specific guides to install from source are available for:

Below is a general list of all packages required to run SABnzbd.

Python

Home Page
SABnzbd requires Python 2.7.
Note: Python 3.x is not supported. Check python version with "python —version"

Must-have Python modules

Python comes included with a Python Packages Manager on many platforms. You can install the required Python modules by simply running the following commands after installing Python:
pip install cheetah
pip install cryptography
Additionally, on Windows:
pip install pypiwin32
Installing yEnc to significantly improve performance can only be done when you have a C-compiler installed. This is usually the case on Unix systems, for Windows and Apple macOS see the specifc guides how to install yEnc.
With a compiler installed, you can simply run this command:
pip install http://www.golug.it/pub/yenc/yenc-0.4.0.tar.gz # THIS WILL NOT WORK ON WINDOWS/macOS, READ THE GUIDES

Must-have utilities

unrar

We recommend release 5.30Final or higher.
Linux users should use the official 3.91 (or higher) release from the RarLab site.
Of the package only the unrar part is free-ware!
32bit: http://www.rarlab.com/rar/rarlinux-5.3.0.tar.gz
64bit: http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz

There are many unrar binaries for other platforms:
http://www.rarlab.com/rar_add.htm

par2cmdline 0.4+

Available through package managers as par2, par2cmdline or via GitHub.

unzip

Any unzip command that supports passwords (via -P option) will function. Can usually be installed via package managers, alternatively InfoZip's unzip program can be optained here.

7zip

7zip can be obtained via package managers, the command that SABnzbd looks for is 7za or 7z. The package is called p7zip-full or can be obtained from the offical website.