SABnzbd

Wiki

Incorrect or missing information? Install from source

Guides for Windows and macOS

Specific guides to install from source are available for:


Linux platforms

Python

SABnzbd requires Python 2.7.
Python 3.x is not supported. Check python version with python --version.

Must-have Python modules

Python comes included with a Python Packages Manager (pip) on many platforms. You can install the required Python modules by simply running the following commands after installing Python:
pip install cheetah3
pip install cryptography
pip install sabyenc

In case sabyenc installation fails, you can read more here.

Multi-language support

To enable multi-language support (and fix mistakes in English texts) you will need to run this command once before starting SABnzbd for the first time and after each major update:

python tools/make_mo.py

Must-have utilities

unrar

We recommend release 5.5 or higher from the RarLab site or your package manager:
http://www.rarlab.com/rar_add.htm

par2

Available through package managers as par2, par2cmdline or via GitHub.
Faster multicore versions of par2 can also be installed, read more here.

Optional utilities

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.