Difference between revisions of "Dtella"

From the Linux and Unix Users Group at Virginia Teck Wiki
Jump to: navigation, search
imported>Microcosmus
imported>Echarlie
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Dtella is a decentralized direct connect hub used for file sharing. Because it's able to restrict file sharing to a specific IP range, Dtella is ideal for usage at low-latency campus networks where upload limits are imposed for external traffic. Open source software for a Virginia Tech Dtella hub is available at [http://git.mutantmonkey.in/dtella-vt.git git.mutantmonkey.in] and is maintained by [[User:mutantmonkey | mutantmonkey]].
+
Dtella is a decentralized direct connect hub used for file sharing. Because it's able to restrict file sharing to a specific IP range, Dtella is ideal for usage at low-latency campus networks where upload limits are imposed for external traffic. Open source software for a Virginia Tech Dtella hub is hosted on [http://github.com/matthazinski github]. Instructions for other operating systems are available at [http://vtluug.org/files/2012/dtella/instructions/]
  
 
== Linux Installation Instructions ==
 
== Linux Installation Instructions ==
* Grab the latest snapshot from [http://git.mutantmonkey.in/dtella-vt.git http://git.mutantmonkey.in/dtella-vt.git]
+
* Grab the latest snapshot from [https://github.com/matthazinski/dtella-vt/ http://github.com/matthazinski/dtella-vt/]
 
* Untar the source and move to your home directory
 
* Untar the source and move to your home directory
 
   <code>
 
   <code>
Line 18: Line 18:
  
 
   <code>$ chmod +x dtella </code>
 
   <code>$ chmod +x dtella </code>
* Install a DC++ client, such as [https://launchpad.net/linuxdcpp LinuxDC++] (in Arch, use linuxdcpp)
+
* Install a DC++ client, such as [http://code.google.com/p/eiskaltdc EiskaltDC++]. The QT version is recommended, as the GTK version has a known bug when selecting shared directories.
 
* Launch Dtella by executing <code>~/.dtella</code>, then launch your DC++ client and connect to localhost:7314
 
* Launch Dtella by executing <code>~/.dtella</code>, then launch your DC++ client and connect to localhost:7314
 +
* You may or may not need to forward ports in order to get traffic through your firewall or router.
 +
 +
[[Category:VTLUUG:Projects]]
 +
[[Category:Deprecated]]

Latest revision as of 19:30, 1 March 2016

Dtella is a decentralized direct connect hub used for file sharing. Because it's able to restrict file sharing to a specific IP range, Dtella is ideal for usage at low-latency campus networks where upload limits are imposed for external traffic. Open source software for a Virginia Tech Dtella hub is hosted on github. Instructions for other operating systems are available at [1]

Linux Installation Instructions

 
 $ tar -xzf dtella-vt-*.tar.gz 
 $ cd dtella-vt-*  
 $ mkdir ~/.dtella
 $ mv <extracted folder>/* ~/.dtella
 
  • Create a script to launch the python script
 $ cd ~
 $ vim dtella 
 #!/bin/bash
 python2 ~/.dtella/dtella.py & 
 $ chmod +x dtella 
  • Install a DC++ client, such as EiskaltDC++. The QT version is recommended, as the GTK version has a known bug when selecting shared directories.
  • Launch Dtella by executing ~/.dtella, then launch your DC++ client and connect to localhost:7314
  • You may or may not need to forward ports in order to get traffic through your firewall or router.