Offsite Backup von DS auf WebDAV-Speicher (z.B. von 1und1, GMX, Web.de, Strato, iDisk (MobileMe)): Unterschied zwischen den Versionen
Aus
Tommes (Diskussion | Beiträge) (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...) |
Tommes (Diskussion | Beiträge) 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: | 7. Anlegen und editieren einer Datei '''.netrc''':<pre>vi .netrc</pre> | ||
: Inhalt: | |||
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 = | |||
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:
- Hochladen umfangreicher Datenmengen dauert entsprechend des eigenen DSL-Anschlusses recht lange.
- 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
- Wechsel in ein Verzeichnis, z.B. cd /usr/local/
- Download der Sources:
wget http://www.manyfish.co.uk/sitecopy/sitecopy-0.16.6.tar.gz
- Entpacken:
tar xvfz sitecopy-0.16.6.tar.gz
- Wechsel ins entpackte Verzeichnis:
cd sitecopy-0.16.6
- 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 markiertsitecopy -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!