Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


opentracker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
opentracker [10.12.2015 18:26]
kevin [Abhänigkeiten Installieren]
opentracker [12.12.2015 07:32] (aktuell)
havelock
Zeile 1: Zeile 1:
 ====== Torrent Tracker ====== ====== Torrent Tracker ======
  
-Zur verteilung ​der Firmware via Torrent ist ein eigener Tracker geplant. Mit OpenTracker kann dieser möglicherweise sogar als Cluster in der Mesh Wolke eingesetzt werden. Eine gute Performance auf WLAN Routern wird beworben, ein erster Bauversuch und Testbetrieb auf einem RaspberryPi war erfolgreich.+Zur Verteilung ​der Firmware via Torrent ist ein eigener Tracker geplant. Mit OpenTracker kann dieser möglicherweise sogar als Cluster in der Mesh Wolke eingesetzt werden. Eine gute Performance auf WLAN Routern wird beworben, ein erster Bauversuch und Testbetrieb auf einem RaspberryPi war erfolgreich.
  
 ===== Installation ===== ===== Installation =====
 Nachfolgend die Installation an einem RaspberryPi mit Raspbian minmal Nachfolgend die Installation an einem RaspberryPi mit Raspbian minmal
  
-==== Abhänigkeiten Installieren ​==== +==== Abhängigkeiten installieren ​==== 
-Zuerst installieren wir über die Paketverwaltung etwas software ​die wir später beim Bauen und Einrichten benötigen+Zuerst installieren wir über die Paketverwaltung etwas Software ​die wir später beim Bauen und Einrichten benötigen
 <code bash>​sudo apt-get update <code bash>​sudo apt-get update
 sudo apt-get install git cvs vim make gcc</​code>​ sudo apt-get install git cvs vim make gcc</​code>​
  
 ==== Programm bauen ==== ==== Programm bauen ====
-Wechselt in ein belibiges ​Verzeichnis in dem ihr Schreibrechte habt. +Wechselt in ein beliebiges ​Verzeichnis in dem ihr Schreibrechte habt. 
-Nun laden wir uns über die Versionierungssoftware den quellcode ​herunter und bauen diesen.\\+Nun laden wir uns über die Versionierungssoftware den Quellcode ​herunter und bauen diesen.\\
 Wir beginnen mit einer benötigten Bibliothek Wir beginnen mit einer benötigten Bibliothek
 <code bash> <code bash>
Zeile 20: Zeile 20:
 make make
 </​code>​ </​code>​
-Nachdem die bibliothek ​fertig ist, widmen wir uns dem eigentlichen Tracker, wir wechseln also wieder in übergeordnete ​verzeichniss ​zurück, laden den quellcode herrunter ​und bauen.+Nachdem die Bibliothek ​fertig ist, widmen wir uns dem eigentlichen Tracker, wir wechseln also wieder in übergeordnete ​Verzeichnis ​zurück, laden den Quellcode herunter ​und bauen.
 <code bash> <code bash>
 cd .. cd ..
Zeile 27: Zeile 27:
 make make
 </​code>​ </​code>​
-Nun haben wir eine ausführbare Datei namens opentracker. Diese wird allerdings nur im Vordergrund ausgeführt,​ daher geht es als nächstes darum daraus einen Services ​zu machen der im Hintergrund läuft.+Nun haben wir eine ausführbare Datei namens opentracker. Diese wird allerdings nur im Vordergrund ausgeführt,​ daher geht es als nächstes darum daraus einen Damon zu machen der im Hintergrund läuft.
  
- +===== Daemon ​Einrichten ===== 
-===== Service ​Einrichten ===== +Zuerst kopieren wir unsere ausführbare Datei an einem Ort an dem sie zukünftig ihren Dienst verrichten soll. Zum Beispiel ​nach ''/​usr/​local/bin/​opentracker/''​.
-Zuerst kopieren wir unsere ausführbare Datei an einem Ort an dem sie zukünftig ihren Dienst verrichten soll. Zum beispiel ​nach ''/​usr/​src/​opentracker/''​+
 Dafür tippen wir im aktuellen Ordner unserer ausführbaren Datei Dafür tippen wir im aktuellen Ordner unserer ausführbaren Datei
 <code bash> <code bash>
Zeile 37: Zeile 36:
 </​code>​ </​code>​
  
-Damit der Trackerbetrieb im Hintergrund ​geschied, müssen wir nun noch einen Service ​bauen. +Damit der Trackerbetrieb im Hintergrund ​geschieht, müssen wir nun noch einen Daemon ​bauen. 
-Dafür [[https://​www.bitforce.io/​internet/​howto-torrent-tracker-auf-linux-server-aufsetzen-opentracker-tutorial|bedienen wir uns aus dem Internet]] und erhalten ​folgende Datei.+Dafür [[https://​www.bitforce.io/​internet/​howto-torrent-tracker-auf-linux-server-aufsetzen-opentracker-tutorial|bedienen wir uns aus dem Internet]] und erhalten ​folgendes Init-Script.
 <code bash> <code bash>
 #! /bin/sh #! /bin/sh
Zeile 85: Zeile 84:
 </​code>​ </​code>​
 Fertig! Fertig!
-wenn systemd verwendet wird, und der start nach einem reboot ​oder stromausfall ​nicht automatsich erfolgt, hilft möglicherweise ein ''​sudo systemctl enable opentracker''​+ 
 +Wenn systemd verwendet wird, und der Start nach einem Reboot ​oder Stromausfall ​nicht automatsich erfolgt, hilft möglicherweise ein ''​sudo systemctl enable opentracker''​ 
 ===== Nötige Verbesserungen ===== ===== Nötige Verbesserungen =====
-   * config-Datei in /​etc/​opentracker ablegen+   * config-Datei in ''​/​etc/​opentracker'' ​ablegen
    * Konfiguration für Cluster    * Konfiguration für Cluster
 +
 ===== Weblinks ===== ===== Weblinks =====
 [[https://​de.wikipedia.org/​wiki/​Opentracker|Wikipedia Artikel]] \\ [[https://​de.wikipedia.org/​wiki/​Opentracker|Wikipedia Artikel]] \\
 [[http://​erdgeist.org/​arts/​software/​opentracker/​|Ofizielle Webseite mit Anleitung]] [[http://​erdgeist.org/​arts/​software/​opentracker/​|Ofizielle Webseite mit Anleitung]]
 +
opentracker.txt · Zuletzt geändert: 12.12.2015 07:32 von havelock