Necessary Downloads

  • Dtella Source

    • The ‘hub’ that allows you to connect to other users on campus. This application is invisible and runs silently in the background of your computer. Alone, this will do nothing.
  • EiskaltDC++
    • The application that utilizes the hub in order to share and download to other campus users. When this is closed nothing can be downloaded or shared.

Dependencies

On Linux, we have you run the source code directly using Python. But to do so, you’ll have to do a few things first:

For your flavor of Linux, use the package manager to find the following dependencies:

  • Python 2.x
    • The Dtella client is written in Python. You will need Python to run it. 2.5 or greater.
  • Twisted
    • Dtella uses the Twisted networking library to operate
  • Zope Interface
    • Twisted uses Zope Interface for abstraction.
  • PyCrypto
    • Pycrypto is used to secure the Dtella packet communication

Set Up Your Router
You can ignore this step if you don’t have a router and are plugged directly into the wall or are using PAL3.0.

 Please visit the router setup page where you will find a basic guide that should work for most router types as well as custom tutorials for many popular routers.

Install Dtella

  • Install all dependencies listed above on your system first manually or using your favorite package manager
  • Extract the Dtella source code tarball with your favorite extraction utility to a place of your choosing
  • Run dtella.py.