Es kommt ja immer mal wieder vor, dass mehrere Cacher zusammen einen Urlaub planen und dafür auch GSAK nutzen möchten. Man könnte einfach die Datenbank durchs Netz schicken. Aber ich habe nach einem einfacheren Weg gesucht und tatsächlich auch gefunden.
Als erstes benötigt man einen Account bei Dropbox*. Nachdem der Account erstellt und das dazugehörige Programm installiert und eingerichtet ist sollte man einen Ordner auf seinem Rechner haben, der von Dropbox automatisch syncronisiert wird. Der besseren Übersicht halber habe ich mir dort einen weiteren Ordner angelegt, der sich GSAK_Datenbanken schimpft. Nun kommt es darauf an ob man ein Windows 7 sein eigen nennt oder ein älteres Windows installiert hat.
Vorgehensweise Windows 7:
Hier sollte man als erstes einmal in Erfahrung bringen, wo die GSAK-Datenbanken abgelegt sind. Dies kann man in den Optionen von GSAK einsehen.
In meinem Fall liegen die Datenbanken im Ordner C:\Users\andy\GSAK_Datenbanken. Nun öffnet man eine Kommandokonsole mit “Start -> Ausführen/Suchen -> cmd”. Hier wechselt man in den vorher angelegten GSAK-Ordner in der Dropbox
cd c:\Users\andy\Documents\My Dropbox\gsak\GSAK_Datenbanken
Hier wird als nächstes eine virtuelle Verbindung zu dem Datenbankordner angelegt, der mit dem andern Cacher geteilt werden soll. Dies erfolgt mit:
mklink /J <Name der Verknüpfung> <Originalordner>
<Name der Verknüpfung> entspricht dann dem Namen der Datenbank wie er in GSAK angezeigt wird, also zum Beispiel gemeinsame_Datenbank. In meinem Fall gebe ich also folgenden Befehl ein:
mklink /J gemeinsame_Datenbank "c:\Users\andy\GSAK_Datenbanken\gemeinsame_Datenbank"
Jetzt muss dieser Ordner noch dem anderen Cacher freigegeben werden. Dazu logt man sich auf der Webseite ein: “Freigaben -> Ordner freigeben”
Als nächstes noch die Mailadresse des anderen Cachers eingeben, der ebenfalls einen Dropboxzugang sein eigen nennen muss. Cacher Zwei sollte jetzt eine Mitteilung in seinem Dropboxaccount sehen das ihm ein Ordner freigegeben wurde. Dies muss er noch akzeptieren und schon haben beide Zugriff auf die selbe Datenbank.
Damit der zweite Cacher direkten Zugriff auf die Datenbank bekommt, muss er sich wiederum einen virtellen Link auf dieses Verzeichnis anlegen. Zum Beispiel:
cd c:\Users\polxs\GSAK
mklink /J "gemeinsame_DB_Andy" "c:\User\polxs\Documents\My Dropbox\gemeinsame_Datenbank"
Vorgehen andere Windowsversionen:
Leider ist mir für Windows-User die nicht die Nummer 7 ihr eigen nennen keine Möglichkeit bekannt Links auf Verzeichnisse zu setzen. Deshalb hat man hier nur zwei Möglichkeiten. Entweden man hat seine kompletten Datenbanken im Dropboxverzeichnis (was gleichzeitig ein Backup darstellen würde) oder man kopiert das entsprechende Datenbankverzeichnis immer manuell hin und her.
Um seine Datenbank braucht man sich nur wenige Sorgen machen, wenn die Datenbankdatei durch GSAK in Benutzung ist, dann erkennt dies GSAK und überschreibt sie nicht. Wenn es doch einmal zu einem Konflikt der SQLite-Datei kommt, dann legt Dropbox automatisch ein zweite Datei an mit dem Hinweis das es einen Konflikt mit dem anderen User gibt. Um dies weitesgehend zu umgehen sollte man sich einfach bei der Benutzung etwas absprechen.
* wenn ihr euch über den Link anmeldet, dann bekomme ich pro Anmeldung 250MB für meinen Accout gut geschrieben. Es geht natürlich auch einfach über dropbox.com