Difference between revisions of "Torrentflux"

From SME Server
Jump to navigationJump to search
 
(3 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
=== Maintainer ===
 
=== Maintainer ===
 
[http://www.dungog.net Dungog] (Software)
 
[http://www.dungog.net Dungog] (Software)
 +
===Version===
 +
{{#smeversion: smeserver-tf-b4rt}}
  
 
=== Description ===
 
=== Description ===
Line 40: Line 42:
 
1. The user can download the file to their PC using the web interface
 
1. The user can download the file to their PC using the web interface
  
2. Admin can create a symbloic link to and existing ibay
+
2. Admin can create a symbolic link to an existing ibay
 
  cd /home/e-smith/files/ibays/ibay1/files
 
  cd /home/e-smith/files/ibays/ibay1/files
 
  ln -s /opt/b4rt/html/downloads/
 
  ln -s /opt/b4rt/html/downloads/
Line 80: Line 82:
  
  
[[Category: Contrib]]
+
[[Category: Deprecated Contrib]]
 
[[Category: Dungog]]
 
[[Category: Dungog]]

Latest revision as of 06:01, 31 May 2022

Torrentflux for SME Server

PythonIcon.png Skill level: easy
The instructions for installation and usage can be followed by a beginner, changing options requires a basic knowledge of linux.


Maintainer

Dungog (Software)

Version

smeserver-tf-b4rt
The latest version of smeserver-tf-b4rt is available in the SME repository, click on the version number(s) for more information.


Description

http://tf-b4rt.berlios.de/

  • TorrentFlux/b4rt is a PHP based Torrent client that runs on a web server.
  • Manage all of your Torrent downloads through a convenient web interface from anywhere.

Installation

yum --enablerepo=smecontribs install smeserver-tf-b4rt

No need to reboot.

Open YOURSERVER/torrent in a web browser

First login with a new username/password, this user is the superadmin, then review and change settings.

Change Document Root Path: as below, all other settings are optional, ignore the warnings

/opt/b4rt/html/

Possibly required, needs the dag repo to be configured

yum install perl-XML-Simple perl-XML-DOM --enablerepo=dag

Uninstallation

To remove this package issue the following command on the SME Server shell:

rpm -e tf-b4rt smeserver-tf-b4rt

To remove mysql database and user, both are b4rt, see MySQL#Remove a database and MySQL#Remove a user. There is no need to reboot.

Usage

Torrents are downloaded to /opt/b4rt/html/downloads, for users to access these:

1. The user can download the file to their PC using the web interface

2. Admin can create a symbolic link to an existing ibay

cd /home/e-smith/files/ibays/ibay1/files
ln -s /opt/b4rt/html/downloads/

3. Admin can create a new samba share, and map a new drive with netlogon

nano -w /etc/e-smith/templates-custom/etc/smb.conf/50torrent

[torrent]                                                                       
comment = torrent Files                                                         
path = /opt/b4rt/html/downloads/                                               
browseable = yes                                                               
read only = no                                                                 
writable = yes                                                                 
printable = no                                                                 
inherit permissions = yes                                                       
create mode = 0660
nano -w /home/e-smith/files/samba/netlogon/netlogon.bat

<snip>
net use t: \\servername\torrent                                                       
signal-event ibay-modify

Additional information

The first user to login becomes a super admin

The manual is available at /torrent/manual.txt

You can fine tune access to torrentflux with DB settings. For more details see Web Application RPM#New DB settings.

Problems

  • wget needs php-cli, this is just too much work for a gui wget
  • searching often fails, google for your .torrent url, then copy and paste the URL into the Torrent Field.

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-torrentflux component or use this link .