Step-by-step installation on Linux

Get and install pyLoad

You use Linux? Fine,you are lucky! Python is probably already installed on your system. If not:

Install stable version

  • Just get the latest stable version from the download page
  • unzip to a directory of your choice

Install development version

As pyLoad is under heavy development you may consider to get the development version of pyLoad. This version includes the newest features and fixes, but may also come with new bugs and problems. In short it may not be stable.

If you still want it:

  1. Get the Mercurial revision control tool:
    • On Debian, Ubuntu, …: apt-get install mercurial
    • On Red Hat, Fedora, …: yum install mercurial
    • On any other system see:
  2. Check out the development repository with
    hg clone

Optional Dependencies

  • python-crypto: dlc/ccf/rsdf container format support
  • tesseract: for CAPTCHA recognition
  • Spidermonkey or ossp-js as JavaScript engine for Click'N'Load links


  • On RedHat based systems (Fedora, Mandriva, …) run
    yum install python-crypto python-pycurl tesseract gjs js
  • On Debian based systems run
    apt-get install python-crypto python-pycurl tesseract-ocr
  • On Ubuntu based system run
    sudo add-apt-repository ppa:launchpad/ppa && sudo apt-get update && sudo apt-get install spidermonkey-bin


For the GUI you need PyQt4:

  • On RedHat based systems (Fedora, Mandriva, …) run
    yum install PyQt4


python -s

to create the intial database setup for the webinterface. The command prompts you for a username, an email and a password, which will be used to authenticate you against the webinterface of pyload (see below).

safe ssl connection?

Who (why ever) wants to use pyLoad's XML-RPC via SSL have to install openssl first. Then you have to create a key:

cd pyLoad
openssl genrsa 1024 > ssl.key
openssl req -new -key ssl.key -out ssl.csr
openssl req -days 36500 -x509 -key ssl.key -in ssl.csr > ssl.crt 

Restart server. Now it should run with ssl and without errors;) If not, please go to #pyLoad on Freenode and we will help you.

Use it

There are three ways to use pyLoad:

  • by command-line
  • by webinterface
  • by a GUI.

Most people may prefer the graphical way, but first let's have a look at the 'pure way':

Using command-line pyLoad

  1. edit the file 'links.txt' within the pyLoad-directory, insert the links you want to download
  2. start a terminal window
  3. change to your pyLoad - directory
  4. type <python> <enter>
  5. to monitor progress you connect to the core by typing <python> <enter>

If everything went right, pyLoad will start to download. For further information check the Introduction

pyload_stepbystep_linux.txt · Last modified: Sun May 13, 2012 3:25 pm by himbrr