PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Torrentflux Installieren


gotthummer
10.03.2008, 18:14
So da ja einige anscheinend derbe probleme zu haben einen flux zum laufen zu bekommen dacht ich mir ich mach euch mal ne kleine anleitung also fangen wir an

Als erstes geh ich davon aus das der Server installiert ist mit debian und das apache mysql phpmyadmin usw schon installiert sind denn das sollte jeder hier können und ich hab keine lust das zu erklären

Dann öffnet ihr euer putty und connectet zu eurem Server dann führt Ihr im Putty folgende befehle aus

apt-get install mc wget python2.5 joe (das joe muss nicht unbedingt wer wissen will was das ist und wozu kann es sich ergoogeln und das 2.5 ersetzt ihr immer durch die neuste python version)

dann

apt-get install php5-cli

dann

apt-get install unrar
oder
apt-get install unrar-free

dann

apt-get install cksfv

dann

apt-get install vlc

dann

apt-get install uudeview

so das war es eigentlichs chon im putty dann connectet Ihr via winscp zb auf euren Server und geht in das Verzeichniss /var/www dort erstellt Ihr einen neuen Ordner mit dem Namen

torrentflux

dann geht Ihr hierhin Flux Download (https://developer.berlios.de/project/showfiles.php?group_id=7000&release_id=12959) und ladet euch die neuste Version vom Torrentflux zurzeit die torrentflux-b4rt_1.0-beta1.tar.bz2 dann entpackt Ihr das Verzeichniss. Wenn Ihr es entpackt habt habt Ihr einen ordner der torrentflux-b4rt_1.0-beta1 heisst in diesen ordner wechselt Ihr mit eurem Winscp und markiert alles und kopiert dann alles auf den Server in den ordner den Ihr eben erstellt habt (den torrentflux ordner mann brauchst zwar eigentlich nicht alle sachen hochzuschieben ist aber vielelicht besser dann hat mann es auf dem Server und mann kann es daheim auf dem PC löschen).
So wenn Ihr alle dateien hochgeschoben habt dann gebt Ihr dem kompletten torrentflux (und allen unterordnern) 777 Rechte.

So dann geht Ihr in euer phpmyadmin und erstellt eine Datenbank mit dem namen torrentflux dann geht ihr in den torrentflux-b4rt_1.0-beta1 ordner dort in den sql ordner und dann in den mysql ordner dort liegt die datei mysql_torrentflux-b4rt-1.0.sql die öffnet Ihr mit einem Editor und kopiert den Inhalt dann geht Ihr wieder ins phpmyadmin wechselt dort in eure neu erstellte Datenbank (mit dem namen torrentflux) und klickt oben auf sql dann fügt Ihr dort das kopierte ein

also das hier

-- -----------------------------------------------------------------------------
-- $Id: mysql_torrentflux-b4rt-1.0.sql 2667 2007-03-21 20:43:58Z b4rt $
-- -----------------------------------------------------------------------------
--
-- MySQL-File for 'torrentflux-b4rt-1.0'.
--
-- This Stuff is provided 'as-is'. In no way will the authors be held
-- liable for any damages to your soft- or hardware from this.
-- -----------------------------------------------------------------------------

--
-- tf_cookies
--
CREATE TABLE tf_cookies (
cid int(10) NOT NULL auto_increment,
uid int(10) NOT NULL default '0',
host VARCHAR(255) default NULL,
data VARCHAR(255) default NULL,
PRIMARY KEY (cid)
) TYPE=MyISAM;

--
-- tf_links
--
CREATE TABLE tf_links (
lid int(10) NOT NULL auto_increment,
url VARCHAR(255) NOT NULL default '',
sitename VARCHAR(255) NOT NULL default 'Old Link',
sort_order TINYINT(3) UNSIGNED default '0',
PRIMARY KEY (lid)
) TYPE=MyISAM;

INSERT INTO tf_links VALUES (NULL,'http://tf-b4rt.berlios.de/','tf-b4rt','0');

--
-- tf_log
--
CREATE TABLE tf_log (
cid int(14) NOT NULL auto_increment,
user_id VARCHAR(32) NOT NULL default '',
file VARCHAR(200) NOT NULL default '',
action VARCHAR(200) NOT NULL default '',
ip VARCHAR(15) NOT NULL default '',
ip_resolved VARCHAR(200) NOT NULL default '',
user_agent VARCHAR(200) NOT NULL default '',
time VARCHAR(14) NOT NULL default '0',
PRIMARY KEY (cid)
) TYPE=MyISAM;

--
-- tf_messages
--
CREATE TABLE tf_messages (
mid int(10) NOT NULL auto_increment,
to_user VARCHAR(32) NOT NULL default '',
from_user VARCHAR(32) NOT NULL default '',
message TEXT,
IsNew int(11) default NULL,
ip VARCHAR(15) NOT NULL default '',
time VARCHAR(14) NOT NULL default '0',
force_read TINYINT(1) default '0',
PRIMARY KEY (mid)
) TYPE=MyISAM;

--
-- tf_rss
--
CREATE TABLE tf_rss (
rid int(10) NOT NULL auto_increment,
url VARCHAR(255) NOT NULL default '',
PRIMARY KEY (rid)
) TYPE=MyISAM;

--
-- tf_users
--
CREATE TABLE tf_users (
uid int(10) NOT NULL auto_increment,
user_id VARCHAR(32) BINARY NOT NULL default '',
password VARCHAR(34) NOT NULL default '',
hits int(10) NOT NULL default '0',
last_visit VARCHAR(14) NOT NULL default '0',
time_created VARCHAR(14) NOT NULL default '0',
user_level TINYINT(1) NOT NULL default '0',
hide_offline TINYINT(1) NOT NULL default '0',
theme VARCHAR(100) NOT NULL default 'default',
language_file VARCHAR(60) default 'lang-english.php',
state TINYINT(1) NOT NULL default '1',
PRIMARY KEY (uid)
) TYPE=MyISAM;

--
-- tf_transfers
--
CREATE TABLE tf_transfers (
transfer VARCHAR(255) NOT NULL default '',
type ENUM('torrent','wget','nzb') NOT NULL default 'torrent',
client ENUM('tornado','transmission','mainline','azureus','wget','nzbperl') NOT NULL default 'tornado',
hash VARCHAR(40) NOT NULL DEFAULT '',
datapath VARCHAR(255) NOT NULL default '',
savepath VARCHAR(255) NOT NULL default '',
running ENUM('0','1') NOT NULL default '0',
rate SMALLINT(4) NOT NULL default '0',
drate SMALLINT(4) NOT NULL default '0',
maxuploads TINYINT(3) unsigned NOT NULL default '0',
superseeder ENUM('0','1') NOT NULL default '0',
runtime ENUM('True','False') NOT NULL default 'False',
sharekill SMALLINT(4) unsigned NOT NULL default '0',
minport SMALLINT(5) unsigned NOT NULL default '0',
maxport SMALLINT(5) unsigned NOT NULL default '0',
maxcons SMALLINT(4) unsigned NOT NULL default '0',
rerequest MEDIUMINT(8) unsigned NOT NULL default '0',
PRIMARY KEY (transfer)
) TYPE=MyISAM;

--
-- tf_transfer_totals
--
CREATE TABLE tf_transfer_totals (
tid VARCHAR(40) NOT NULL default '',
uptotal BIGINT(80) NOT NULL default '0',
downtotal BIGINT(80) NOT NULL default '0',
PRIMARY KEY (tid)
) TYPE=MyISAM;

--
-- tf_trprofiles
--
CREATE TABLE tf_trprofiles (
id MEDIUMINT(8) NOT NULL auto_increment,
name VARCHAR(255) NOT NULL default '',
owner INT(10) NOT NULL default '0',
public ENUM('0','1') NOT NULL default '0',
rate SMALLINT(4) NOT NULL default '0',
drate SMALLINT(4) NOT NULL default '0',
maxuploads TINYINT(3) unsigned NOT NULL default '0',
superseeder ENUM('0','1') NOT NULL default '0',
runtime ENUM('True','False') NOT NULL default 'False',
sharekill SMALLINT(4) unsigned NOT NULL default '0',
minport SMALLINT(5) unsigned NOT NULL default '0',
maxport SMALLINT(5) unsigned NOT NULL default '0',
maxcons SMALLINT(4) unsigned NOT NULL default '0',
rerequest MEDIUMINT(8) unsigned NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;

--
-- tf_xfer
--
CREATE TABLE tf_xfer (
user_id VARCHAR(32) NOT NULL default '',
date DATE NOT NULL default '0000-00-00',
download BIGINT(80) NOT NULL default '0',
upload BIGINT(80) NOT NULL default '0',
PRIMARY KEY (user_id,date)
) TYPE=MyISAM;

--
-- tf_settings_user
--
CREATE TABLE tf_settings_user (
uid INT(10) NOT NULL,
tf_key VARCHAR(255) NOT NULL default '',
tf_value TEXT NOT NULL
) TYPE=MyISAM;

--
-- tf_settings
--
CREATE TABLE tf_settings (
tf_key VARCHAR(255) NOT NULL default '',
tf_value TEXT NOT NULL,
PRIMARY KEY (tf_key)
) TYPE=MyISAM;

INSERT INTO tf_settings VALUES ('path','/usr/local/torrentflux/');
INSERT INTO tf_settings VALUES ('max_upload_rate','10');
INSERT INTO tf_settings VALUES ('max_download_rate','0');
INSERT INTO tf_settings VALUES ('max_uploads','4');
INSERT INTO tf_settings VALUES ('minport','49160');
INSERT INTO tf_settings VALUES ('maxport','49300');
INSERT INTO tf_settings VALUES ('superseeder','0');
INSERT INTO tf_settings VALUES ('rerequest_interval','1800');
INSERT INTO tf_settings VALUES ('enable_search','1');
INSERT INTO tf_settings VALUES ('show_server_load','1');
INSERT INTO tf_settings VALUES ('loadavg_path','/proc/loadavg');
INSERT INTO tf_settings VALUES ('days_to_keep','30');
INSERT INTO tf_settings VALUES ('minutes_to_keep','3');
INSERT INTO tf_settings VALUES ('rss_cache_min','20');
INSERT INTO tf_settings VALUES ('page_refresh','60');
INSERT INTO tf_settings VALUES ('default_theme','default');
INSERT INTO tf_settings VALUES ('default_language','lang-english.php');
INSERT INTO tf_settings VALUES ('debug_sql','1');
INSERT INTO tf_settings VALUES ('die_when_done','False');
INSERT INTO tf_settings VALUES ('sharekill','0');
INSERT INTO tf_settings VALUES ('pythonCmd','/usr/bin/python');
INSERT INTO tf_settings VALUES ('searchEngine','TorrentSpy');
INSERT INTO tf_settings VALUES ('TorrentSpyGenreFilter','a:1:{i:0;s:0:\"\";}');
INSERT INTO tf_settings VALUES ('TorrentBoxGenreFilter','a:1:{i:0;s:0:\"\";}');
INSERT INTO tf_settings VALUES ('TorrentPortalGenreFilter','a:1:{i:0;s:0:\"\";}');
INSERT INTO tf_settings VALUES ('enable_metafile_download','1');
INSERT INTO tf_settings VALUES ('enable_file_priority','1');
INSERT INTO tf_settings VALUES ('searchEngineLinks','a:5:{s:7:\"isoHunt\";s:11:\"isohunt.com\";s:7:\"NewNova\";s:11:\"newnova.org\";s:10:\"TorrentBox\";s:14:\"torrentbox.com\";s:13:\"TorrentPortal\";s:17:\"torrentportal.com\";s:10:\"TorrentSpy\";s:14:\"torrentspy.com\";}');
INSERT INTO tf_settings VALUES ('maxcons','40');
INSERT INTO tf_settings VALUES ('showdirtree','1');
INSERT INTO tf_settings VALUES ('maxdepth','0');
INSERT INTO tf_settings VALUES ('enable_multiops','1');
INSERT INTO tf_settings VALUES ('enable_wget','1');
INSERT INTO tf_settings VALUES ('enable_multiupload','1');
INSERT INTO tf_settings VALUES ('enable_xfer','1');
INSERT INTO tf_settings VALUES ('enable_public_xfer','1');
INSERT INTO tf_settings VALUES ('bin_grep','/bin/grep');
INSERT INTO tf_settings VALUES ('bin_netstat','/bin/netstat');
INSERT INTO tf_settings VALUES ('bin_php','/usr/bin/php');
INSERT INTO tf_settings VALUES ('bin_awk','/usr/bin/awk');
INSERT INTO tf_settings VALUES ('bin_du','/usr/bin/du');
INSERT INTO tf_settings VALUES ('bin_wget','/usr/bin/wget');
INSERT INTO tf_settings VALUES ('bin_unrar','/usr/bin/unrar');
INSERT INTO tf_settings VALUES ('bin_unzip','/usr/bin/unzip');
INSERT INTO tf_settings VALUES ('bin_cksfv','/usr/bin/cksfv');
INSERT INTO tf_settings VALUES ('bin_uudeview','/usr/local/bin/uudeview');
INSERT INTO tf_settings VALUES ('btclient','tornado');
INSERT INTO tf_settings VALUES ('btclient_tornado_options','');
INSERT INTO tf_settings VALUES ('btclient_transmission_bin','/usr/local/bin/transmissioncli');
INSERT INTO tf_settings VALUES ('btclient_transmission_options','');
INSERT INTO tf_settings VALUES ('metainfoclient','btshowmetainfo.py');
INSERT INTO tf_settings VALUES ('enable_restrictivetview','1');
INSERT INTO tf_settings VALUES ('perlCmd','/usr/bin/perl');
INSERT INTO tf_settings VALUES ('ui_displayfluxlink','1');
INSERT INTO tf_settings VALUES ('ui_dim_main_w','900');
INSERT INTO tf_settings VALUES ('enable_bigboldwarning','1');
INSERT INTO tf_settings VALUES ('enable_goodlookstats','1');
INSERT INTO tf_settings VALUES ('ui_displaylinks','1');
INSERT INTO tf_settings VALUES ('ui_displayusers','1');
INSERT INTO tf_settings VALUES ('xfer_total','0');
INSERT INTO tf_settings VALUES ('xfer_month','0');
INSERT INTO tf_settings VALUES ('xfer_week','0');
INSERT INTO tf_settings VALUES ('xfer_day','0');
INSERT INTO tf_settings VALUES ('enable_bulkops','1');
INSERT INTO tf_settings VALUES ('week_start','Monday');
INSERT INTO tf_settings VALUES ('month_start','1');
INSERT INTO tf_settings VALUES ('hack_multiupload_rows','6');
INSERT INTO tf_settings VALUES ('hack_goodlookstats_settings','63');
INSERT INTO tf_settings VALUES ('enable_dereferrer','1');
INSERT INTO tf_settings VALUES ('auth_type','0');
INSERT INTO tf_settings VALUES ('index_page_connections','1');
INSERT INTO tf_settings VALUES ('index_page_stats','1');
INSERT INTO tf_settings VALUES ('index_page_sortorder','dd');
INSERT INTO tf_settings VALUES ('index_page_settings','1266');
INSERT INTO tf_settings VALUES ('bin_sockstat','/usr/bin/sockstat');
INSERT INTO tf_settings VALUES ('nice_adjust','0');
INSERT INTO tf_settings VALUES ('xfer_realtime','1');
INSERT INTO tf_settings VALUES ('skiphashcheck','0');
INSERT INTO tf_settings VALUES ('enable_umask','0');
INSERT INTO tf_settings VALUES ('enable_sorttable','1');
INSERT INTO tf_settings VALUES ('drivespacebar','tf');
INSERT INTO tf_settings VALUES ('bin_vlc','/usr/local/bin/vlc');
INSERT INTO tf_settings VALUES ('debuglevel','0');
INSERT INTO tf_settings VALUES ('docroot','/var/www/');
INSERT INTO tf_settings VALUES ('enable_index_ajax_update_silent','0');
INSERT INTO tf_settings VALUES ('enable_index_ajax_update_users','1');
INSERT INTO tf_settings VALUES ('wget_ftp_pasv','0');
INSERT INTO tf_settings VALUES ('wget_limit_retries','3');
INSERT INTO tf_settings VALUES ('wget_limit_rate','0');
INSERT INTO tf_settings VALUES ('enable_index_ajax_update_title','1');
INSERT INTO tf_settings VALUES ('enable_index_ajax_update_list','1');
INSERT INTO tf_settings VALUES ('enable_index_meta_refresh','0');
INSERT INTO tf_settings VALUES ('enable_index_ajax_update','0');
INSERT INTO tf_settings VALUES ('index_ajax_update','10');
INSERT INTO tf_settings VALUES ('transferStatsType','ajax');
INSERT INTO tf_settings VALUES ('transferStatsUpdate','5');
INSERT INTO tf_settings VALUES ('auth_basic_realm','torrentflux-b4rt');
INSERT INTO tf_settings VALUES ('servermon_update','5');
INSERT INTO tf_settings VALUES ('enable_home_dirs','1');
INSERT INTO tf_settings VALUES ('path_incoming','incoming');
INSERT INTO tf_settings VALUES ('enable_tmpl_cache','0');
INSERT INTO tf_settings VALUES ('btclient_mainline_options','');
INSERT INTO tf_settings VALUES ('bandwidthbar','tf');
INSERT INTO tf_settings VALUES ('display_seeding_time','1');
INSERT INTO tf_settings VALUES ('ui_displaybandwidthbars','1');
INSERT INTO tf_settings VALUES ('bandwidth_down','10240');
INSERT INTO tf_settings VALUES ('bandwidth_up','10240');
INSERT INTO tf_settings VALUES ('webapp_locked','0');
INSERT INTO tf_settings VALUES ('enable_btclient_chooser','1');
INSERT INTO tf_settings VALUES ('transfer_profiles','3');
INSERT INTO tf_settings VALUES ('transfer_customize_settings','2');
INSERT INTO tf_settings VALUES ('transferHosts','0');
INSERT INTO tf_settings VALUES ('pagetitle','torrentflux-b4rt');
INSERT INTO tf_settings VALUES ('enable_sharekill','1');
INSERT INTO tf_settings VALUES ('transfer_window_default','transferStats');
INSERT INTO tf_settings VALUES ('index_show_seeding','1');
INSERT INTO tf_settings VALUES ('enable_personal_settings','1');
INSERT INTO tf_settings VALUES ('enable_nzbperl','0');
INSERT INTO tf_settings VALUES ('nzbperl_badAction','0');
INSERT INTO tf_settings VALUES ('nzbperl_server','');
INSERT INTO tf_settings VALUES ('nzbperl_user','');
INSERT INTO tf_settings VALUES ('nzbperl_pw','');
INSERT INTO tf_settings VALUES ('nzbperl_threads','0');
INSERT INTO tf_settings VALUES ('nzbperl_conn','1');
INSERT INTO tf_settings VALUES ('nzbperl_rate','0');
INSERT INTO tf_settings VALUES ('nzbperl_create','0');
INSERT INTO tf_settings VALUES ('nzbperl_options','');
INSERT INTO tf_settings VALUES ('fluazu_host','localhost');
INSERT INTO tf_settings VALUES ('fluazu_port','6884');
INSERT INTO tf_settings VALUES ('fluazu_secure','0');
INSERT INTO tf_settings VALUES ('fluazu_user','');
INSERT INTO tf_settings VALUES ('fluazu_pw','');
INSERT INTO tf_settings VALUES ('fluxd_dbmode','php');
INSERT INTO tf_settings VALUES ('fluxd_loglevel','0');
INSERT INTO tf_settings VALUES ('fluxd_Fluxinet_enabled','0');
INSERT INTO tf_settings VALUES ('fluxd_Qmgr_enabled','0');
INSERT INTO tf_settings VALUES ('fluxd_Rssad_enabled','0');
INSERT INTO tf_settings VALUES ('fluxd_Watch_enabled','0');
INSERT INTO tf_settings VALUES ('fluxd_Trigger_enabled','0');
INSERT INTO tf_settings VALUES ('fluxd_Maintenance_enabled','0');
INSERT INTO tf_settings VALUES ('fluxd_Fluxinet_port','3150');
INSERT INTO tf_settings VALUES ('fluxd_Qmgr_interval','15');
INSERT INTO tf_settings VALUES ('fluxd_Qmgr_maxTotalTransfers','5');
INSERT INTO tf_settings VALUES ('fluxd_Qmgr_maxUserTransfers','2');
INSERT INTO tf_settings VALUES ('fluxd_Rssad_interval','1800');
INSERT INTO tf_settings VALUES ('fluxd_Rssad_jobs','');
INSERT INTO tf_settings VALUES ('fluxd_Watch_interval','120');
INSERT INTO tf_settings VALUES ('fluxd_Watch_jobs','');
INSERT INTO tf_settings VALUES ('fluxd_Maintenance_interval','600');
INSERT INTO tf_settings VALUES ('fluxd_Maintenance_trestart','0');
INSERT INTO tf_settings VALUES ('fluxd_Trigger_interval','600');

--
-- tf_settings_dir
--
CREATE TABLE tf_settings_dir (
tf_key VARCHAR(255) NOT NULL default '',
tf_value TEXT NOT NULL,
PRIMARY KEY (tf_key)
) TYPE=MyISAM;

INSERT INTO tf_settings_dir VALUES ('dir_public_read','1');
INSERT INTO tf_settings_dir VALUES ('dir_public_write','0');
INSERT INTO tf_settings_dir VALUES ('dir_enable_chmod','1');
INSERT INTO tf_settings_dir VALUES ('enable_dirstats','1');
INSERT INTO tf_settings_dir VALUES ('enable_maketorrent','1');
INSERT INTO tf_settings_dir VALUES ('dir_maketorrent_default','tornado');
INSERT INTO tf_settings_dir VALUES ('enable_file_download','1');
INSERT INTO tf_settings_dir VALUES ('enable_view_nfo','1');
INSERT INTO tf_settings_dir VALUES ('package_type','tar');
INSERT INTO tf_settings_dir VALUES ('enable_sfvcheck','1');
INSERT INTO tf_settings_dir VALUES ('enable_rar','1');
INSERT INTO tf_settings_dir VALUES ('enable_move','0');
INSERT INTO tf_settings_dir VALUES ('enable_rename','1');
INSERT INTO tf_settings_dir VALUES ('move_paths','');
INSERT INTO tf_settings_dir VALUES ('dir_restricted','lost+found:CVS:Temporary Items:Network Trash Folder:TheVolumeSettingsFolder');
INSERT INTO tf_settings_dir VALUES ('enable_vlc','1');
INSERT INTO tf_settings_dir VALUES ('vlc_port','8080');

--
-- tf_settings_stats
--
CREATE TABLE tf_settings_stats (
tf_key VARCHAR(255) NOT NULL default '',
tf_value TEXT NOT NULL,
PRIMARY KEY (tf_key)
) TYPE=MyISAM;

INSERT INTO tf_settings_stats VALUES ('stats_enable_public','0');
INSERT INTO tf_settings_stats VALUES ('stats_show_usage','1');
INSERT INTO tf_settings_stats VALUES ('stats_deflate_level','9');
INSERT INTO tf_settings_stats VALUES ('stats_txt_delim',';');
INSERT INTO tf_settings_stats VALUES ('stats_default_header','0');
INSERT INTO tf_settings_stats VALUES ('stats_default_type','all');
INSERT INTO tf_settings_stats VALUES ('stats_default_format','xml');
INSERT INTO tf_settings_stats VALUES ('stats_default_attach','0');
INSERT INTO tf_settings_stats VALUES ('stats_default_compress','0');
dann klickt Ihr auf ok, so das wars dann im phpmyadmin

dann geht Ihr auf dem Server in das verzeichniss /var/www/torrentflux/html und erstellt dort den ordner downloads und gebt ihm auch 777 rechte dann benennt Ihr dort in dem Verzeichniss die datei setup.php um in zb setup.php1 oder löscht sie komplett danach geht Ihr in das Verzeichniss /var/www/torrentflux/html/inc/config und benennt die datei config.db.php.dist um in config.db.php dann öffnet Ihr diese datei und gebt dort unter $cfg["db_pass"] euer mysql Passwort ein (ist das selbe wie beim phpmyadmin) dann macht ihr bei $cfg["db_pcon"] aus dem false noch ein true und dann speichert ihr die datei und schliesst sie.

So nun könnt Ihr auch schon auf das Webinterface vom Torrentflux connecten und zwar indem Ihr eingebt http://eureServerIP/torrentflux/html/ dann kommt der Loginbereich hier gebt Ihr ein bei Name:admin und bei Passwort: denkt euch eins aus. So nun weiter (vielleicht kommt eine fehlermeldung das ist aber egal und nicht weiter schlimm) ansonsten seit Ihr nun auf dem Torrentflux drauf und solltet auch gleich automatisch auf diese url http://eureSERVERIP/torrentflux/html/admin.php?op=serverSettings geleitet wurden sein (also in den adminbereich und dann server für die die eine fehlermeldung hatten). Hier macht ihr nun folgendes (Es sollte bei euch alles so dastehn wie im bild ansonsten ändert ihr die pfade entsprechend

70

71

So das war es eigentlich schon die restlichen einstellungen im admin bereich kann jeder machen wie er möchte und meint es passt für Ihn

Diese Anleitung ist zwar spezial für Debian sollte aber auch mit anderen Linux Versionen genau so funzen (ausser die Install befehle vielleicht)

Flux installation mit True-Crypt

Root-Install:

- Anzeigen der OS-Version:
cat /proc/version
------------------------------------------------------------------------
Nachallen Installations Änderungen Neu starten den Webserver: /etc/init.d/apache restart

--------------------------------------------------------------------------

Installieren von Basis-Diensten:

01. apt-get -y install nmap (Dienste+Ports anzeigen)

02. apt-get -y install apache2 (Webserver)

03. apt-get -y install mysql-server (mySQL-Server)

04. apt-get -y install phpmyadmin (PhpMyAdmin)
+
apt-get -y install php5-cli (PHP Binary)

05. apt-get -y install python (Python für Flux/Tornado)

06. apt-get -y install phpsysinfo (Systeminfo)
------------------------------------------------------------------------

Zwischenschritt:
Aus Sicherheitsgründen ändert man das root-Passwort, welches man vom
Anbieter erhalten hat. Befehl: "passwd" im Anschluss neues Passwort
vergeben und notieren.

phpmyadmin-sichern:

07. Einloggen in phpmyadmin: root-passwort setzen (local & extern)
------------------------------------------------------------------------

Zweite Festplatte einbinden:
- Anzeigen von Dateisystem: df

- Partition auf 2. HDD erstellen:
08. fdisk /dev/sdb
n (add a new parition)
- dann p (primary)
- dann 1 (Partition number)
--> Änderungen auch speichern! (w)

- Partition auf 2. HDD formatieren (Dateisystemtyp: ext3):
09. mkfs -t ext3 /dev/sdb1
(wenn nicht vorhanden: mkfs -t ext3 /dev/sdb1)

- Kontrolle via cfdisk /dev/sda (Platte 1)
bzw. cfdisk /dev/sdb (Platte 2) möglich

- Einbinden der 2. Festplatte bzw. der Partition darauf, ins Dateisystem:

Achtung: da man sich nach dem Einloggen per SSH im Home-Verzeichnis befindet,
muss man ins RootVerzeichnis (/) wechseln.
Befehl: "cd .."

Zur Kontrolle: ls (hier sehen wir dann alle Ordner des Root-Ordners)


10. mkdir hdd2
11. mount /dev/sdb1 /hdd2

- 2. Platte hängt nun im Verzeichnis /hdd2

--> dies kann man mit dem Befehl "mount" überprüfen

- Kontrolle der automatisch eingebundenen Dateisysteme:
12. nano /etc/fstab
(Überprüfen, ob sda1 und sda2 korrekt eingetragen sind, zudem die neue
Partition sdb1 (gemountet in hdd2) EINTRAGEN).
Eintragen in /etc/fstab:

/dev/sdb1 /hdd2 ext3 defaults 0 2
------------------------------------------------------------------------

- Erstellen von hdd1-Ordner, um eine einfache, übersichtliche Erstellung
von Container-Anordnungen zu ermöglichen
Einfügen: (mkdir hdd1).
------------------------------------------------------------------------
Ordner überprüfen ("ls")
Erstellen von Containern + Verschlüsselung und Einbindung dieser:

- Laden der Kernelmodule für Loop-AES Cipher:
13. modprobe cryptoloop
modprobe aes

- Installation von gepatchen Tools, für den Umgang mit Loop-AES
14. apt-get install loop-aes-utils

- Erstellen von Containern (ACHTUNG: count=$SIZE, Size anhand des freien
Speicherplatzes berechnen, bs=1024k = 1MB, ergo:

1. Möglichkeit: "df" --> Wert durch 1024 dividieren (df/1024)
2. Möglichkeit (exakter): Umrechner Bit Byte B Kilobyte kb Megabyte mb Gigabyte GB kbit/s kbyte/s (http://www.fischerclan.de/byte_umrechner.html)
--> dort im Feld Kilobyte (KB) den Wert der Partion eingeben.
(Available)
--> dann auf Berechnung klicken.
ACHTUNG bei sda2: da man die Systempartition nicht bis auf den letzten Byte
zupappen können, müssen wir ca. 3GB freien Speicher übriglassen.

Der wesentliche Wert ist Megabyte (MB).
Von dem Wert ziehen wir 3GB ab, und verwenden ihn dann ohne Nach-
kommastellen als Wert der Variable $SIZE.

sdb1 kann man zur Gänze verwenden. Hier also den Wert von Available
in das KB-Feld der Website kopieren, dann berechnen, und den MB-Wert
ohne Nachkommastellen für $SIZE einsetzen.

-->Wichtig: Ordner wechseln mir (cd ..) (hdd1)(hdd2)

-->Bei (hdd2) nicht die 3 GB abziehen.

15. dd if=/dev/urandom of=./con1 bs=1024k count=$SIZE (im ordner hdd1)
16. dd if=/dev/urandom of=./con2 bs=1024k count=$SIZE (im ordner hdd2)

- schnellere, minimal unsicherere Methode:
15a. dd if=/dev/zero of=./con1 bs=1024k count=$SIZE (im ordner hdd1)
16a. dd if=/dev/zero of=./con2 bs=1024k count=$SIZE (im ordner hdd2)

- Container-Dateien an Loopback-Devices binden
17. losetup -e AES256 /dev/loop2 /hdd1/con1
PW: 123456789abc987654321
18. losetup -e AES256 /dev/loop3 /hdd2/con2
PW: 123456789abc987654321

- Formatieren der /dev/loopX-Devices:
19. mkfs -t ext3 /dev/loop2
20. mkfs -t ext3 /dev/loop3

- mkdir con1 und con2 in /mnt
- Einhängen der Container ins bestehende Dateisystem:

mount -t ext3 /hdd1/con1 /mnt/con1 -o defaults,loop=/dev/loop2,encryption=AES256
mount -t ext3 /hdd2/con2 /mnt/con2 -o defaults,loop=/dev/loop3,encryption=AES256
------------------------------------------------------------------------

Installation von FTP-Server & Zugängen:

21. apt-get install vsftpd (nur ein Beispiel)

alternativ:

apt-get install proftpd

--> für die korrekte Installation, Rechteverwaltung, Usermanagement,
Sicherheitsrichtlinien, Passive Ports, TLS Auth, SSCN, FXP & Co. bitte
die jeweiligen HowTos des Herstellers lesen.
--> empfohlene Installationsart: standalone

22. adduser $USERNAME (sofern der gewählte FTP-Server Systemuser verwendet)
------------------------------------------------------------------------

Einrichten von Zielpfaden im Container, Flux-DL & FTP-Zielordner:

-mkdir FLUX in /mnt/con1
-mkdir FTP in /mnt/con2

Flux-DL-Ordner: /mnt/con1/FLUX/ (im GUI einstellen)

- Umleiten der Home-dirs der User in den Flux-Ordner
23. usermod --home /mnt/con1/FLUX/ $USERNAME

- Erstellen von 0-FTP_on_HDD2-Ordner im Flux-Ordner
- Mounten des FTP-Ordners von con 1 in diesen Ordner
24. mount --bind /mnt/con2/FTP /mnt/con1/FLUX/0-FTP_on_HDD2/


------------------------------------------------------------------------
------------------------------------------------------------------------
ACHTUNG bei Neustart:

- Verlorene Loop-Devices neu erstellen
mknod /dev/loop1 b 7 1
mknod /dev/loop2 b 7 2
mknod /dev/loop3 b 7 3

- modprobe cryptoloop & modprobe aes wieder ausführen
- Laden der Kernelmodule für Loop-AES Cipher:
modprobe cryptoloop
modprobe aes

- Container neu mounten:
mount -t ext3 /hdd1/con1 /mnt/con1 -o defaults,loop=/dev/loop2,encryption=AES256
mount -t ext3 /hdd2/con2 /mnt/con2 -o defaults,loop=/dev/loop3,encryption=AES256
------------------------------------------------------------------------

Torrent FLUX Installieren und Einstellen:

- /html ordner in den ordner /var/www schieben

- Ordner /html umbenennen in "flux"

- für den Ordner /flux die Rechte auf 777 setzen

- /etc/init.d/apache2 restart

- Im Explorer dann die URL: http://deine.ip.hier.rein/flux/setup.php eingeben.


und hier noch ein paar nützliche Links um Server zu crypten und abzusichern

Paranoides Debian - Verschlüsseln mit TrueCrypt (http://privat.heinzelzwerg.de/howtos/debian/truecrypt/)

SSHd - Rootserver Wiki (http://wiki.netzwerkdienst-wittenau.de/doku.php/howto/sshd)

403 Forbidden (http://www.vorsicht-server.de/)

Cerberus
10.03.2008, 18:49
ich war mal so frei und habe die Bilder direkt in den Beitrag gepostet.

ne feine Anleitung ist das aber - Schritt für Schritt :)

painkiller_one
10.03.2008, 22:01
Diese Anleitung ist zwar spezial für Debian sollte aber auch mit anderen Linux Versionen genau so funzen (ausser die Install befehle vielleicht)


................................

- /etc/init.d/apache2 restart

- Im Explorer dann die URL: http://deine.ip.hier.rein/flux/setup.php eingeben.


Hallo,

ist ja nett, dass du diese Anleitung hier postest. Aber dann solltest du auch erwähnen, dass sie nicht von dir ist (diese anleitung hatten nur ich, nen kollege, und ein gewisser Energy ausm BT-Technik, welcher sie von mir hatte). auch ist diese Verschlüsselung nicht mit TrueCrypt, da die TrueCrypt-Verschlüsselung anders abläuft. Dies ist nur eine reine Verschlüsselung mit loop-aes

Edit - Länge ein weing gekürzt

die 2 anleitung ist nicht von mir die erste ja

Cerberus
10.03.2008, 22:31
also ich habe schon weit vorher eine fast ähnliche Installation auf Debian gemacht ...
Auch kann ich nicht finden, das Gotthummer sich als Autor irgendwo erwähnt hat

Und auc DU hast diese Anleitung nur mit Hilfe anderer zustande bekommen - wie ein fast jeder :)

Also finde ich das nicht sooooooo schlimm


Außerdem steht nirgends, das Du der Autor bist - und somit eine Weitergabe verbietest

gotthummer
10.03.2008, 22:49
Ich hab gesehn was du dazu bei BT geschrieben hast und zu Energy finde sowas auch nicht gut aber wie schon gesagt wurde ich habe mich nirgends als Autor ausgegeben und habe den Energy schon vorher als Autor rausgenommen gehabt

painkiller_one
10.03.2008, 22:53
ich hatte mich falsch ausgedrückt. Der Text kam mir so rüber. Habs ein wohl wenig fehlinterpretiert. War nur angep*sst wegen dem Post vom Energy. Sorry dafür.

Nobody is perfect.

Ich hab gesehn was du dazu bei BT geschrieben hast und zu Energy finde sowas auch nicht gut aber wie schon gesagt wurde ich habe mich nirgends als Autor ausgegeben und habe den Energy schon vorher als Autor rausgenommen gehabt

Cerberus
10.03.2008, 22:56
fein fein ...

Entschuldigung akzeptiert

gotthummer
10.03.2008, 22:59
Jop kein Problem jeder kann mal etwas falsch interpretieren und das du verärgert bist kann ich gut nachvollziehn von mir werden auch andauernd mods usw ein wenig abgeändert wenn überhaupt und als eigene ausgegeben sind halt noobs die nix selber hinbekommen die leute die sowas machen

painkiller_one
10.03.2008, 23:48
Naja Problem ist ja erledigt. Vielleicht werd ich hier mal nen paar Anleitung zur Webserver-Einrichtung und Absicherung reinstellen. Denn das thema Webserver ist ja nen grosser Bereich, wo man viel machen kann.

MFG

gotthummer
10.03.2008, 23:58
Das zb wär super vielleicht kann mann da dann ja noch was lernen

Master
06.04.2008, 19:46
THX dafür ist mal was feines :D

Dark-Destroyer
07.04.2008, 10:18
hab da mal ein prob, wenn die die B4rt version laufen habe die alte (TorrentFlux 2.1-b4rt-94 (http://www.torrentflux.com/)) zeigt er mir fast alle grün an, ausser das was ich nicht auf den server habe,
ABER wenn ich die neue installiere (BETA2, ja BETA2 denn oben im Beitrag ist ein kleiner fehler, den BEAT 2 ist die neueste nicht BEAT1 :-D) da zeigt er mir bis auf 3 sachen ALLES ROT an, kann mir auchnicht erklären von wo das kommt, hat vllt einer eine Ahnung voher das kommt?

Cerberus
07.04.2008, 11:11
in den Finals wurde viel verändert. Zeig mal nen Screen, was er genau für Fehler hat ...
ich denke, das lässt sich beheben ....

gotthummer
07.04.2008, 13:35
Jop am besten mal ein screen posten

Dark-Destroyer
07.04.2008, 13:58
mom installiere das neu und mache mal screen!!

PS bin eigentlich imma so vorgegangen das ich die automatische installtion benutzt habe, versuche mal diese vllt klapps ja dann mit dem TF (nachbarn).

PPS habe soeben das gemacht wie es HIER steht, und die links sind auch alle richtig, wie gesagt mit der alten version gehts mit den neuen nicht mehr.

gotthummer
07.04.2008, 14:11
Sehr seltsam installiert hast du die ganzen sachen aber oder ? vielleicht ist da auch ein bug in der beta2 den sie ist ja ganz neu ich müsste es mal selber installen alles und gucken so kann mann da schlecht was zu sagen

Cerberus
07.04.2008, 14:17
dem fehlen die Ausführungsrechte

man könnte die manuell setzen -- aber ob das die Lösingist, weil ich nicht ...

zur not nochmal apt-get update + apt-get upgrade machen

gotthummer
07.04.2008, 14:24
Ansonsten mal ne PM an mich mit icq nr dann melde ich mich im icq und wir werden mal zusammen gucken

Dark-Destroyer
07.04.2008, 15:19
die rechte habe ich ja alle, denn die TorrentFlux 2.1-b4rt-94 (http://www.torrentflux.com/) läuft wunderwar, bei der BEAT1 habe ich das gleiche problem, kA wieso, habe schon auf den forum von B4rt gekuckt aber nichts gefunden.

Cerberus
07.04.2008, 15:21
dann erstmal bei der 94 bleiben :)

gotthummer
07.04.2008, 15:27
Oder wie gesagt schreib mir hier ne PM mit deiner ICQ NR dann machen wir zusammen mal den ganzen Server neu ich hab bis jetzt jedes Flux zum laufen bekommen

Vampire
10.04.2008, 09:51
Ups, ich hab auf nen Kommentar auf der ersten Seite geantwortet.

Meinste mit nem Howto zur Serverabsicherung den Apache oder das OS an sich?

Spiderman
15.02.2009, 16:55
Mann ihr seid Super hier hilft einem sehr gut
Danke
Mfg.Spiderman

gotthummer
17.02.2009, 21:05
Dafür sind wir doch da :) helfen immer gerne

djhardstyler
24.02.2009, 21:05
hallo ich habe da ein problem jedesmal wenn ich es nach der anleitung mache ob ich die setup ausführe oder die index.php ich bekomme immer die meldung nachdem ich alles auf 777 gesetzt habe

File "/home/ovh/www/html/index.php" is writeable by group

entferne ich die schreibrechte kommt

File "/home/ovh/www/html/index.php" is writeable by others

und wenn ich das noch auch noch wechnehme dann kommt

UID of script "/home/ovh/www/html/index.php" is smaller than min_uid

was mache ich nun falsch ich schnall nix mehr

mfg

djhardstyler

Cerberus
24.02.2009, 22:31
chmod -R 644 *.php
er sagt ganz klar:
writeable by group
.....
writeable by others

treten dann immer noch Probleme auf, so über gib die Files alle an den ROOT-User
chown -R root *.php

djhardstyler
25.02.2009, 08:12
Super Cerbereus danke das hat natürlich geklappt und der flux rennt nun :)

mfg

djhardstyler

Misterplay
05.05.2009, 18:20
Hallo zusammen. Gibt es nicht eine leichtere anleitung für torrentflux zu installieren??Ich sitze jetzt schon ein paar tage dran für denn auf denn server richtig zu bekommen.Ich habe meinen server bei OVH neu gemacht.Linux - Web : apache2/ php5 / ssl - Base : MySQL5 - E-mail : qmail - FTP : proftpd - Admin : Plesk8.4. Ich bekomme das auch hin mit dem Putty programm mich einzulogen.Habe auch WinSCP auf dem comp. Bekomme aber einfach nicht Torrentflux auf denn server richtig.Bei Torrentflux zeigt er mir immer alles rot an unter Administration - Server Settings. Wenn ich in Putty apt-get install mc wget python2.5 joe ausführen will schreibt er mir -bash: apt-get: command not found..Was mache ich nur falsch.
Kann mir da bitte jemand helfen??? Ich weis echt nicht mehr weiter.
Mfg Misterplay

tonny
05.05.2009, 22:57
ganz oben stehen die befehle istalliere es

wenn alles hast musst in var/www rein einen ordner torrentflux erstellen

da kommen die daten rein die du aus dem heruntergeladenen torrentflux entnimmst

/home ordner downloads erstellen

torrentflux die rechte 0777 geben mit hacken und denn download verzeichnis

setup.php umbenennen in setup1.php
benenne die datei config.db.php.dist um in config.db.php zufinden in html/inc/config

config.db.php mysql Passwort eingeben und aus false true machen

speichern und schließen.


http://deineip/torrentflux/html/

gotthummer
06.05.2009, 13:26
Also normal ist die anleitung eindeutig aber ansonsten wenn du hilfe brauchst schreib mich per PM mal an

P4N1C
06.05.2009, 20:47
Hallo zusammen. Gibt es nicht eine leichtere anleitung für torrentflux zu installieren??Ich sitze jetzt schon ein paar tage dran für denn auf denn server richtig zu bekommen.Ich habe meinen server bei OVH neu gemacht.Linux - Web : apache2/ php5 / ssl - Base : MySQL5 - E-mail : qmail - FTP : proftpd - Admin : Plesk8.4. Ich bekomme das auch hin mit dem Putty programm mich einzulogen.Habe auch WinSCP auf dem comp. Bekomme aber einfach nicht Torrentflux auf denn server richtig.Bei Torrentflux zeigt er mir immer alles rot an unter Administration - Server Settings. Wenn ich in Putty apt-get install mc wget python2.5 joe ausführen will schreibt er mir -bash: apt-get: command not found..Was mache ich nur falsch.
Kann mir da bitte jemand helfen??? Ich weis echt nicht mehr weiter.
Mfg Misterplay

Bloss keine Formatierung,
kein Punkt, Komma,
oder sonstige Satzzeichen verwenden,
denn dann könnte man ja zum Lesen angeregt werden...

dontcha
06.05.2009, 21:02
is doch schon erledigt^^ Misterplay sei Flux geht wieder
Beim nächsten ma fragst glei im ICQ

P4N1C
06.05.2009, 21:09
Ja, trotzdem,
für zukünftige User...

-close?-

Solstice
08.05.2009, 13:10
-close!-
Da hier wohl leider nix mehr kommt

http://www.netvision-technik.de/forum/user_pics/130-1239651403.gif