<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://kb.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=Einrichtung_von_transmission-daemon_unter_Debian</id>
	<title>Einrichtung von transmission-daemon unter Debian - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://kb.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=Einrichtung_von_transmission-daemon_unter_Debian"/>
	<link rel="alternate" type="text/html" href="https://kb.pocnet.net/index.php?title=Einrichtung_von_transmission-daemon_unter_Debian&amp;action=history"/>
	<updated>2026-05-17T14:25:05Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Knowledgebase</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kb.pocnet.net/index.php?title=Einrichtung_von_transmission-daemon_unter_Debian&amp;diff=1031&amp;oldid=prev</id>
		<title>PoC: Neu</title>
		<link rel="alternate" type="text/html" href="https://kb.pocnet.net/index.php?title=Einrichtung_von_transmission-daemon_unter_Debian&amp;diff=1031&amp;oldid=prev"/>
		<updated>2011-03-19T22:29:54Z</updated>

		<summary type="html">&lt;p&gt;Neu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Transmission&amp;#039;&amp;#039;&amp;#039; ist ein moderner und relativ verbreiteter Multiplattform-[[Bittorrent]]-Client. Der Linux-Port kennt eine Kommandozeilen-Variante, sowie einen Client-Hintergrundprozess sowie ein Fernbedienungsprogramm für diesen Hintergrundclient.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
 apt-get install transmission-daemon transmissioncli&lt;br /&gt;
 /etc/init.d/transmission-daemon stop&lt;br /&gt;
 sed -i &amp;#039;s/ENABLE_DAEMON=1/ENABLE_DAEMON=0/&amp;#039; /etc/default/transmission-daemon&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Zeilen schalten den systemweiten Daemon ab.&lt;br /&gt;
&lt;br /&gt;
Damit der Prozess unter dem eigenen Benutzer beim Systemstart mitgestartet wird, genügt ein&lt;br /&gt;
 @reboot   transmission-daemon&lt;br /&gt;
in der eigenen Crontab.&lt;br /&gt;
&lt;br /&gt;
Damit der Benutzer gleich loslegen kann, muss er seine eigene Instanz manuell starten:&lt;br /&gt;
 transmission-daemon&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
Die Konfiguration kann entweder von Hand in &amp;#039;&amp;#039;~/.config/transmission-daemon/settings.json&amp;#039;&amp;#039; oder per Kommandozeile geschehen. Letzteres ändert die Konfigurationsdatei entsprechend ab.&lt;br /&gt;
&lt;br /&gt;
Interessant wären beispielsweise folgende Parameter:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!settings.json&lt;br /&gt;
!Kommandozeile&lt;br /&gt;
!Bemerkung&lt;br /&gt;
|-&lt;br /&gt;
| speed-limit-up&lt;br /&gt;
| --uplimit&lt;br /&gt;
| Restriktion der Uploadgeschwindigkeit&lt;br /&gt;
|-&lt;br /&gt;
| alt-speed-up&lt;br /&gt;
| --alt-speed-uplimit&lt;br /&gt;
| Alternative (geringere) Uploadgeschwindigkeit&lt;br /&gt;
|-&lt;br /&gt;
| dht-enabled&amp;lt;br /&amp;gt;lpd-enabled&amp;lt;br /&amp;gt;pex-enabled&lt;br /&gt;
| --(no-)dht&amp;lt;br /&amp;gt;--(no-)lpd&amp;lt;br /&amp;gt;--(no-)pex&lt;br /&gt;
| Dynamische Trackermechanismen, für ausschliessliche private Nutzung besser abschalten&lt;br /&gt;
|-&lt;br /&gt;
| download-dir&lt;br /&gt;
| --download-dir&lt;br /&gt;
| Standardplatz für Datendateien&lt;br /&gt;
|-&lt;br /&gt;
| encryption&lt;br /&gt;
| --encryption-preferred&lt;br /&gt;
| Verbirgt die transferierten Daten vor möglichen Bandbreiten-Robots bei Providern&lt;br /&gt;
|-&lt;br /&gt;
| start-added-torrents&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
| Startet den Download gleich nach dem Hinzufügen eines Torrents&lt;br /&gt;
|-&lt;br /&gt;
| watch-dir&amp;lt;br /&amp;gt;watch-dir-enabled&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
| Fügt hier hineinkopierte Torrents der aktuellen Downloadliste sogleich hinzu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bandbreitenmanagement ===&lt;br /&gt;
Falls der Rechner durchläuft, kann man den Nachts nicht so benötigten Upstream mehr saturieren. Das läßt sich automatisieren:&lt;br /&gt;
 transmission-remote --uplimit 60&lt;br /&gt;
 transmission-remote --alt-speed-uplimit 24&lt;br /&gt;
 transmission-remote --alt-speed-scheduler&lt;br /&gt;
 transmission-remote --alt-speed-time-begin 0641&lt;br /&gt;
 transmission-remote --alt-speed-time-end 2359&lt;br /&gt;
 transmission-remote --alt-speed-days 1-7&lt;br /&gt;
&lt;br /&gt;
* Limit auf 480 KBit/s (60 KBytes/s),&lt;br /&gt;
* Alternatives Limit auf 24 KBit/s (192 KBit/s),&lt;br /&gt;
* Alternative (langsamere!) Geschwindigkeit gilt täglich zwischen 6:41 und 23:59.&lt;br /&gt;
&lt;br /&gt;
== Handhabung ==&lt;br /&gt;
Dem Daemon wird per &amp;lt;code&amp;gt;transmission-remote&amp;lt;/code&amp;gt; gesagt, was er tun soll. Mit &amp;lt;code&amp;gt;-b&amp;lt;/code&amp;gt; kann der Debugmode eingeschaltet werden, dann wird auch ausgegeben, was so zwischen den beiden Programmen geplaudert wird.&lt;br /&gt;
&lt;br /&gt;
=== Seeding ===&lt;br /&gt;
Torrents initial zu verbreiten bedingt erst einmal das Erzeugen des Torrents:&lt;br /&gt;
  transmissioncli --new debian-live-6.0.0-i386-rescue.iso --announce &amp;lt;nowiki&amp;gt;http://denis.stalker.h3q.com:6969/announce&amp;lt;/nowiki&amp;gt; \&lt;br /&gt;
   --private 1 debian-live-6.0.0-i386-rescue.iso.torrent&lt;br /&gt;
&lt;br /&gt;
Diese Datei kann nun entweder in das oben konfigurierte Watch-Dir verfrachtet werden oder manuell hinzugefügt:&lt;br /&gt;
 transmission-remote --add debian-live-6.0.0-i386-rescue.iso.torrent&lt;br /&gt;
&lt;br /&gt;
Falls die Datei nicht bereits im Download-Dir liegt, muss man dem Client zeigen wo sie liegt. Dazu muss man die ID des Torrents herausfinden:&lt;br /&gt;
 transmission-remote --list&lt;br /&gt;
 ID     Done       Have  ETA           Up    Down  Ratio  Status       Name&lt;br /&gt;
  1     0%    565.0 MiB  Done         0.0     0.0   0.00  Idle         debian-live-6.0.0-i386-rescue.iso&lt;br /&gt;
&lt;br /&gt;
Mit der Info kann man nun dem Client sagen, was er machen soll:&lt;br /&gt;
 transmission-remote --torrent 1 --stop&lt;br /&gt;
 transmission-remote --torrent 1 --find /home/debian-images&lt;br /&gt;
 transmission-remote --torrent 1 --verify&lt;br /&gt;
 transmission-remote --torrent 1 --start&lt;br /&gt;
&lt;br /&gt;
Nach einer Weile liefert die Übersicht, dass der Torrent nun bereit ist (100%):&lt;br /&gt;
 transmission-remote --list&lt;br /&gt;
 ID     Done       Have  ETA           Up    Down  Ratio  Status       Name&lt;br /&gt;
  1     100%  565.0 MiB  Done         0.0     0.0   0.00  Idle         debian-live-6.0.0-i386-rescue.iso&lt;br /&gt;
&lt;br /&gt;
=== Leeching ===&lt;br /&gt;
Wie beim Seeden braucht man eine Torrentdatei. Siehe oben. Weitere Schritte sind nicht notwendig. Geduld haben und ab und zu mal gucken, wie der Fortschritt ist:&lt;br /&gt;
 transmission-remote --list&lt;br /&gt;
&lt;br /&gt;
=== Infos ===&lt;br /&gt;
Folgende Kommandos sind recht interessant:&lt;br /&gt;
;transmission-remote --list&lt;br /&gt;
:Listenausgabe der hinzugefügten Torrents.&lt;br /&gt;
;transmission-remote --torrent &amp;lt;id&amp;gt; --info&lt;br /&gt;
:Ausführliche Ausgabe verschiedener Parameter betreffend den per &amp;#039;&amp;#039;&amp;lt;id&amp;gt;&amp;#039;&amp;#039; selektierten Torrent.&lt;br /&gt;
;transmission-remote --session-info&lt;br /&gt;
:Erzeugt eine Zusammenfassung der relevanten, aktiven Konfigurationsparameter.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.transmissionbt.com/ Transmission Website]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Internet]]&lt;/div&gt;</summary>
		<author><name>PoC</name></author>
	</entry>
</feed>