Incorrect or missing information? Install from source
Guides for Windows and macOSSpecific guides to install from source are available for:
Below is a general list of all packages required to run SABnzbd.
SABnzbd requires Python 2.7.
Note: Python 3.x is not supported. Check python version with "python —version"
Must-have Python modulesPython 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 pyopensslAdditionally, on Windows:
pip install pypiwin32Installing 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
Optional Python modules
PyOpenSSL 0.11 (or higher)
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!
There are many unrar binaries for other platforms:
Available through package managers as
par2cmdline or via GitHub.
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 can be obtained via package managers, the command that SABnzbd looks for is
7z. The package is called
p7zip-full or can be obtained from the offical website.