Making technology work for you...

Get Your Free Subscription By Email:

Installing and using pyLoad Download Manager on Raspberry Pi

pyLoadpyLoad is an excellent cross-platform download manager with support for one-click file hosters, captcha decoding and excellent web-interface for anywhere remote control over internet.

After installing transmission torrent client on Raspberry Pi, pyLoad is an suitable choice to take of the other downloading needs like handling links from One-Click-hoster's, container formats like DLC, video sites or just plain http/ftp links. Here is an step-by-step guide to get pyLoad installed and working on Raspberry Pi.

PyLoad web interface

With low hardware requirements, division of core and clients making it remotely accessible (via webinterface, command line interface, GUI's, mobile clients) and support for plugin architecture for functionality expansion - pyLoad is an perfect download manager for Raspberry Pi.

Follow the steps below to install and use pyLoad on RasPi as an daemon and controlling it via web-interface :

  1. Use following commands at terminal to install pyLoad and it's dependencies :
  2. sudo wget -O pyload-cli.deb
    sudo apt-get install python python-pycurl python-crypto unrar tesseract-ocr tesseract-ocr-eng python-imaging spidermonkey-bin
    sudo dpkg -i pyload-cli.deb

  3. Now configure pyLoad from command-line using - pyLoadCore -s
  4. Launch pyLoad using - pyLoadCore at terminal.
  5. pyLoadCore
  6. Make sure you configure the web-interface. Once configured, access and control pyLoad by accessing http://RASPiIP:8001/ on default port using your username/password.

  7. You can also launch pyLoad as an daemon so you dont need to have the terminal window running. To launch pyLoad as an deamon first make sure to quit any running instance by using pyLoadCore --quit and then pyLoadCore --daemon to daemonize it.


what di you whant me to tell????!!!

Tanks a lot :)
Very useful

Thanks a lot!!

I've tried to make the service start at boot but does not work.

First, I daemonized it:

# pyLoadCore --daemon

and then executed:

# update-rc.d pyload defaults

This creates entries (S02pyload) in the /etc/rcX.d/* directories, but... it does seem to work.

Hope anyone can help me here.


You need to create an startup entry with demonize command-line argument, try this -

Does it support the present version of raspberry pi too? I'm going to try it out on my Pi.

Yes, it should. The Pi got powerful and it will only result in better performance.

Add new comment

This is just one of the many helpful tips we have posted, You can find more stories here,
Do subscribe to updates using your favorite RSS feed reader or using the secure FeedBurner email update form on top of this post.