<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://howto.cactus.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nils</id>
	<title>Cactus Howto - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://howto.cactus.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nils"/>
	<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php/Special:Contributions/Nils"/>
	<updated>2026-05-30T19:28:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=56</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=56"/>
		<updated>2014-05-12T11:20:05Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
Die genaue Funktion der hier benutzten rsync-Befehle können in der [http://wiki.ubuntuusers.de/rsync rsync Dokumentation] nachgelesen werden.&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=FILE_TO_DELETE_LIST --exclude=*\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete\&lt;br /&gt;
 -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Log-Fenster von CactusRsync:&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=55</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=55"/>
		<updated>2014-05-12T11:18:31Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/rsync rsync Dokumentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=FILE_TO_DELETE_LIST --exclude=*\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete\&lt;br /&gt;
 -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Log-Fenster von CactusRsync:&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=54</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=54"/>
		<updated>2014-05-12T11:18:21Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/rsync rsync Dokumentation]&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=FILE_TO_DELETE_LIST --exclude=*\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete\&lt;br /&gt;
 -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Log-Fenster von CactusRsync:&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=53</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=53"/>
		<updated>2014-05-12T11:16:53Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=FILE_TO_DELETE_LIST --exclude=*\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete\&lt;br /&gt;
 -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx\&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
 &lt;br /&gt;
Das Log-Fenster von CactusRsync:&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=52</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=52"/>
		<updated>2014-05-12T11:16:04Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=FILE_TO_DELETE_LIST --exclude=*&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete&lt;br /&gt;
 -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
 &lt;br /&gt;
Das Log-Fenster von CactusRsync:&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=51</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=51"/>
		<updated>2014-05-12T11:15:25Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=FILE_LIST --exclude=*&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete&lt;br /&gt;
 -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
 &lt;br /&gt;
Das Log-Fenster von CactusRsync:&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=50</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=50"/>
		<updated>2014-05-12T11:15:10Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=FILE_LIST --exclude=*&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete&lt;br /&gt;
 -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
 &lt;br /&gt;
Das Log-Fenster von CactusRsync&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=49</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=49"/>
		<updated>2014-05-12T11:14:58Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=FILE_LIST --exclude=*&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete&lt;br /&gt;
 -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
 &lt;br /&gt;
Das Log-Fenster von CactusRsync&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=48</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=48"/>
		<updated>2014-05-12T11:13:49Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=FILE_LIST --exclude=*&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete&lt;br /&gt;
 -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx&lt;br /&gt;
 -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
 &lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=47</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=47"/>
		<updated>2014-05-12T11:12:37Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Die Synchronisierung per rsync verläuft in 4 Schritten:&lt;br /&gt;
&lt;br /&gt;
1.) Löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 rsync -rvlz --stats --progress --existing --ignore-existing --delete --include-from=tempSyncFilesRelPaths.getAbsolutePath() --exclude=* -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
2.) Synchronisiert veränderte Dateien vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
3.) Synchronisiert neue, veränderte und gelöschte Dateien vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
4.) Fügt neue Datein (vom Client) auf den Server hinzu&lt;br /&gt;
 rsync -rvtlpz --stats --ignore-existing --progress --chmod=ug=rwx --chmod=o=rx -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; NEW_FILES_LIST REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
 &lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=46</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=46"/>
		<updated>2014-05-12T10:59:57Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Ablauf der App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
Synchronisiert vom Server auf den Client&lt;br /&gt;
 rsync -rvlz --stats --progress --checksum --update --delete -e &amp;quot;shh -i SSH_KEY -y&amp;quot; REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
Synchronisiert vom Client auf dem Server&lt;br /&gt;
 rsync -rvtlz --stats --progress --checksum --update --ignore-non-existing -e &amp;quot;ssh -i SSH_KEY -y&amp;quot; SYNC_DIR REMOTE_USER_IP:REMOTE_DIR&lt;br /&gt;
&lt;br /&gt;
Dieser Befehl löscht die auf dem Client gelöschten Dateinen ebenfalls auf dem Server.&lt;br /&gt;
 &lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=45</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=45"/>
		<updated>2014-05-12T09:08:27Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Einrichten des Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden. In den Einstellungen muss dann der Pfad eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
	<entry>
		<id>http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=44</id>
		<title>Android rsync App</title>
		<link rel="alternate" type="text/html" href="http://howto.cactus.de/index.php?title=Android_rsync_App&amp;diff=44"/>
		<updated>2014-05-12T09:03:48Z</updated>

		<summary type="html">&lt;p&gt;Nils: /* Einrichten des Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&lt;br /&gt;
== &#039;&#039;&#039;Cactus Rsync App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten der Cactus Rsync App ==&lt;br /&gt;
&lt;br /&gt;
Vor der ersten Benutzung der Cactus Rsync App&lt;br /&gt;
müssen gewisse Einstellungen vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncSettings.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot: Einstellungen des Apps&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local syncfolder&#039;&#039;&#039;: Der Ordner auf dem Speicher des Android Gerätes (SD oder intern) in den alle Dateien synchronisiert werden sollen. Dieser darf &#039;&#039;&#039;NICHT&#039;&#039;&#039; schon exestieren !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server syncfolder&#039;&#039;&#039;: Der Ordner auf dem Server der synchronisiert werden soll. Dieser muss beim ersten Einrichten schon vorhanden sein !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Username&#039;&#039;&#039;: Der Username der zum einloggen per SSH benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server IP&#039;&#039;&#039;: Die IP des Servers mit dem Synchronisiert wird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH key path&#039;&#039;&#039;: Der Pfad des ssh dropbear keys relativ zu der SD oder dem internen Speicher des Geräts.&lt;br /&gt;
&lt;br /&gt;
== Einrichten des Servers ==&lt;br /&gt;
Zur Benutztung der App mit einem Server, benötigt dieser Server einen laufenden SSH-Server und rsync.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ubuntuusers.de/SSH Einrichten von SSH auf Ubuntu]&lt;br /&gt;
Installieren von Rsync&lt;br /&gt;
 sudo apt-get install rsync&lt;br /&gt;
&lt;br /&gt;
Die App verwendet einen dropbear SSH key, bei Nutzung von openssh muss der key entsprechend umgewandelt werden&lt;br /&gt;
 sudo apt-get install dropbear&lt;br /&gt;
 dropbearconvert openssh dropbear openssh.key dropbear.key&lt;br /&gt;
und dann auf den internen Speicher des Gerätes kopiert werden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf der App ==&lt;br /&gt;
&lt;br /&gt;
[[Image:RsyncLog.png|320px]]&lt;/div&gt;</summary>
		<author><name>Nils</name></author>
	</entry>
</feed>