Mehrere Rechner über HTTP synchronisieren

vom 01.07.2008, 20:22 Uhr

Ich bin momentan auf der Suche nach einem kostenlosen Tool, mit dem ich mehrere Rechner über einen Webserver synchronisieren kann (Dateigrößen beliebig, Speicherplatz je nach Webserverplatz) Andere Protokolle wie FTP oder WebDAV fallen weg, da ich mich aufgrund verschiedenerer Firewall-Beschränkungen nur auf Port 80 und HTTP-Anfragen verlassen kann. Sinnvollerweise sollte somit das Gegenstück zum Client ein php/perl/cgi-Script sein, welches dann serverseitig ausgeführt werden kann. Mir steht Webspace zur Verfügung, welches über genannte Serversprachen verfügt und mir zur Synchronisation ausreichend Speicherplatz zur Verfügung stellt.

Die Programme, die ich bisher gefunden habe, sind entweder kostenpflichtig oder bringen nicht die Funktionen mit, die ich suche. Außerdem wäre es mir ganz recht, wenn das Programm sowohl unter Windows als auch unter Linux laufen würde - wobei ich notfalls auch wine benutzen würde, sofern es denn läuft.

Bisher habe ich das ganze über ein selbstgeschriebenes php-Script mit MySQL-Datenbank (Server) in Verbindung mit einem bash-Script (Client) realisiert. Da ich das ganze aber auch gerne auf Windows-Basis nutzen möchte, suche ich eigentlich ein fertiges Produkt, um mir unnötige Arbeit zu ersparen. Den Einsatz von cygwin möchte ich anderen Leuten, die das auch gerne nutzen würden, eigentlich ersparen, von daher fällt die Nutzung meines Scriptes in einer cygwin-'Umgebung von vornherein weg.

Falls es sowas in fertig nicht gibt, würde ich mich wohl doch in die Arbeit stürzen und etwas auf Java-Basis realisieren, um möglichst plattformunabhängig damit arbeiten zu können, aber ich hoffe ja, dass sich jemand bereits die Mühe für soetwas gemacht hat und ich nur zu blöd zum Suchen bin ;)

Benutzeravatar

» rtfm » Beiträge: 232 » Talkpoints: 3,13 » Auszeichnung für 100 Beiträge



Was genau möchtest Du denn synchronisieren? Für viele Dinge gibt es extra Software die für diese spezialfälle eingestellt sind. Zum Beispiel gibt es die Möglichkeit Lesezeichen, Firefoxerweiterungen/Profile und die im Browser gespeicherten Passwörter über das Internet synchron zu halten, wobei dieses Plugin auch über seinen eigenen Server verwenden kann.

Auch für andere vergleichbare Spezialfälle lässt sich vielleicht etwas finden, aber dazu wäre es praktisch in etwa zu wissen was Du gerne machen möchtest.

» listen_and_talk » Beiträge: 204 » Talkpoints: 0,15 » Auszeichnung für 100 Beiträge


Ich habe ein Verzeichnis, das Dateien und Unterverzeichnisse (in quasi beliebiger Tiefe) enthalten kann. Diese Datei- und Verzeichnisstruktur soll - wenn möglich verschlüsselt - auf einem Server gespeichert werden, ebenso die Dateiinhalte.

Alle Clients, die nun Benutzername und Passwort haben, sollen sich mit dem Onlinestand synchronisieren können, d.h. neue Dateien vom Server sollen auf den Client, neue Dateien vom Client sollen auf den Server kopiert werden. Konflikthandling bei Dateien, die sowohl auf dem Client als auch auf dem Server verändert wurden, wäre dabei auch hilfreich.

Da ich, wie bereits geschrieben, in Umgebungen arbeiten will, die möglicherweise nur Port 80 und HTTP-Zugriffe erlauben, sollte das ganze auch über eben dieses Protokoll laufen können.

Für Lesezeichen etc. benutze ich auch schon Firefox-Plugins, allerdings wäre es mir auch hierbei lieber, wenn ich die anfallenden Daten auf meinem eigenen Webserver lagern könnte ;-)

Benutzeravatar

» rtfm » Beiträge: 232 » Talkpoints: 3,13 » Auszeichnung für 100 Beiträge



Zumindest für die Lesezeichen kann ich Dir weiterhelfen. Das Firefox Plug In Foxmarks ermöglicht in der neuen Version nicht nur, Passwörter verschlüsselt abzulegen, sondern außerdem noch einen eigenen HTTP Server dazu zu verwenden. Das ist ja genau das, das Du suchst, oder täusche ich mich da?

» listen_and_talk » Beiträge: 204 » Talkpoints: 0,15 » Auszeichnung für 100 Beiträge



Nein, das suche ich nicht. Foxmarks hab ich bereits. Ich hab mich zwar bisher noch nicht mit der Funktion zur Verwendung eines eigenen WebServers als Datenserver beschäftigt, aber verwenden tue ich es bereits.
Mir geht es hauptsächlich darum, Dateien zwischen verschiedenen Rechnern zu synchronisieren. Ich glaube, CVS oder Subversion unterstützen sowas, insbesondere im Bereich der Programmierung, allerdings sollte das, was ich suche, möglichst auf php-Basis funktionieren, damit man es auch auf einigen Freehosting-Paketen nutzen könnte.

Benutzeravatar

» rtfm » Beiträge: 232 » Talkpoints: 3,13 » Auszeichnung für 100 Beiträge


Ähnliche Themen

Weitere interessante Themen

^