Offsite Backup von DS auf WebDAV-Speicher (z.B. von 1und1, GMX, Web.de, Strato, iDisk (MobileMe)): Unterschied zwischen den Versionen

Aus
(Die Seite wurde neu angelegt: = Vorbemerkungen = Die (Backup-) Speicher von UnitedInternet (1und1, GMX, Web.de) gibt es oftmals als kostenlose Zugaben zu z.B. DSL-Verträgen. Sie eignen sich deshalb...)
 
Keine Bearbeitungszusammenfassung
Zeile 34: Zeile 34:
  protocol http</pre>
  protocol http</pre>
6. Zugriffsrechte anpassen: <pre>chmod 600 .sitecopyrc</pre>
6. Zugriffsrechte anpassen: <pre>chmod 600 .sitecopyrc</pre>
7. Anlegen und editieren einer Datei '''.netrc''':<pre>vi .netrc</pre> Inhalt: <br /><pre>machine %yourserver%
7. Anlegen und editieren einer Datei '''.netrc''':<pre>vi .netrc</pre>  
login %yourusername%
: Inhalt:  
password %yourpassword%</pre>
machine %yourserver%
login %yourusername%
password %yourpassword%
8. Zugriffsrechte anpassen: <pre>chmod 600 .netrc</pre>
8. Zugriffsrechte anpassen: <pre>chmod 600 .netrc</pre>
== Benutzung von Sitecopy ==
= Benutzung von Sitecopy =
Siehe hierzu die man-page [http://linux.die.net/man/1/sitecopy hier]
Siehe hierzu die man-page [http://linux.die.net/man/1/sitecopy hier]
Beispiele:
Beispiele:
* <code>sitecopy -i %yoursite%</code> Initialisierung der Seite. Alle Dateien werden bereit zum Update markiert
* <code>sitecopy -i %yoursite%</code> Initialisierung der Seite. Alle Dateien werden ''bereit zum Update'' markiert
* <code>sitecopy -u %yoursite%</code> Update der Dateien auf dem Server ('''Achtung: Alle veränderten Dateien werden überschrieben!''')
* <code>sitecopy -u %yoursite%</code> Update der Dateien auf dem Server ('''Achtung: Alle veränderten Dateien werden überschrieben!''')
* <code>sitecopy -s %yoursite%</code> Update der Dateien auf lokal ('''Achtung: Alle veränderten Dateien werden Überschrieben!''')
* <code>sitecopy -s %yoursite%</code> Update der Dateien auf lokal ('''Achtung: Alle veränderten Dateien werden Überschrieben!''')
Zeile 48: Zeile 50:
!TODO!
!TODO!
= Links =
= Links =
[http://www.manyfish.co.uk/sitecopy/ Das Tool Sitecopy]
*[http://www.manyfish.co.uk/sitecopy/ Das Tool Sitecopy]
[http://www.schlittermann.de/doc/sitecopy.html Die Arbeit mit Sitecopy]
*[http://www.schlittermann.de/doc/sitecopy.html Die Arbeit mit Sitecopy]
[http://zeitung-ml.sourceforge.net/Sitecopy.html weiteres HowTo zu Sitecopy]
*[http://zeitung-ml.sourceforge.net/Sitecopy.html weiteres HowTo zu Sitecopy]

Version vom 12. April 2009, 12:49 Uhr

Vorbemerkungen

Die (Backup-) Speicher von UnitedInternet (1und1, GMX, Web.de) gibt es oftmals als kostenlose Zugaben zu z.B. DSL-Verträgen. Sie eignen sich deshalb für Privatpersonen zum Backup. 2 Dinge für die Rubrik schade:

  1. Hochladen umfangreicher Datenmengen dauert entsprechend des eigenen DSL-Anschlusses recht lange.
  2. Der Zugang erfolgt nur über Web oder WebDAV

Dieser Artikel beruht im Wesentlichen aus den Erkenntnissen dieses Threads.

Benötigt

  • 1und1 SmartDrive, GMX Mediacenter o.a.
  • Erfahrung mit vi
  • das Tool sitecopy von hier (siehe auch Beschreibung unten)
  • installierte Toolchain (impliziert IPKG)

Download, Installation

  1. Wechsel in ein Verzeichnis, z.B. cd /usr/local/
  2. Download der Sources:
    wget http://www.manyfish.co.uk/sitecopy/sitecopy-0.16.6.tar.gz
  3. Entpacken:
    tar xvfz sitecopy-0.16.6.tar.gz
  4. Wechsel ins entpackte Verzeichnis:
    cd sitecopy-0.16.6
  5. Anwendung Dreisatz:
./configure
make
make install

Konfiguration

1. Wechsel nach root:

cd /root

2. Anlegen eines Verzeichnisses .sitecopy:

mkdir .sitecopy

3. Anpassen der Rechte:

chmod 700 .sitecopy

4. Wechsel in das Verzeichnis:

cd .sitecopy

5. Anlegen und editieren einer Datei .sitecopyrc:

vi .sitecopyrc
Inhalt:
site %yoursite%
	server %yourserver%
	username %yourname%
	local %lokales_Verzeichnis%
	remote %server_Verzeichnis%

protocol http 6. Zugriffsrechte anpassen:

chmod 600 .sitecopyrc

7. Anlegen und editieren einer Datei .netrc:

vi .netrc
Inhalt:
machine %yourserver%
	login %yourusername%
	password %yourpassword%

8. Zugriffsrechte anpassen:

chmod 600 .netrc

Benutzung von Sitecopy

Siehe hierzu die man-page hier Beispiele:

  • sitecopy -i %yoursite% Initialisierung der Seite. Alle Dateien werden bereit zum Update markiert
  • sitecopy -u %yoursite% Update der Dateien auf dem Server (Achtung: Alle veränderten Dateien werden überschrieben!)
  • sitecopy -s %yoursite% Update der Dateien auf lokal (Achtung: Alle veränderten Dateien werden Überschrieben!)

Einbinden von sitecopy für zeitgesteurte Backups

!TODO!

Links