Synchronsiation | ohneKontur - der Blog https://www.ohnekontur.de ohne Linien und Kanten und trotzdem gefangen Fri, 28 Nov 2014 09:54:41 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.5 Dropboxalternativen, ein Resumee https://www.ohnekontur.de/2014/08/13/dropboxalternativen-ein-resumee/ https://www.ohnekontur.de/2014/08/13/dropboxalternativen-ein-resumee/#comments Wed, 13 Aug 2014 09:26:06 +0000 http://www.ohnekontur.de/?p=2611 Schon vor Snowden fand ich es spannend Services selber zu betreiben und zu verstehen wie die Techniken funktionieren. Der “Heilige Gral” in dieser Beziehung war und ist für mich zum großen Teil Dateisynchronisation. Quasi genau das was Dropbox macht, nur … Continue reading

The post Dropboxalternativen, ein Resumee first appeared on ohneKontur - der Blog.]]>
Schon vor Snowden fand ich es spannend Services selber zu betreiben und zu verstehen wie die Techniken funktionieren. Der “Heilige Gral” in dieser Beziehung war und ist für mich zum großen Teil Dateisynchronisation. Quasi genau das was Dropbox macht, nur halt eben ohne auf fremde Server angewiesen zu sein.
Um genau das zu realisieren habe ich mitlerweile diverse “alternative” Tools ausprobiert. Von Teamdrive über SparkleShare bis Owncloud war alles was irgendwie aufzufinden war früher oder später dabei. So richtig konnte allerdings keins der Tools den gesuchten Dropbox-Ersatz bieten.

Aber langsam, was ist das eigentliche Problem?
Ich habe zwei Rechner die ich sehr abwechselnd Benutze, und eine handvoll Dateien die ich mal hier und mal da brauche. Die gesuchte Software soll also die synchronisation der Datein bieten, so das die Datein offline auf den jeweiligen Rechnern zur Verfügung stehen. Die Software darf gerne mit einem Serverteil reden, dieser muss aber selbst betreibbar sein.

Was die Software nicht können muss:
Hellsehen können. Was ich damit meine ist, es ist klar das wenn Änderungen ein und der selben Datei gleichzeitig geschehen kann Software nicht zuverlässig sagen was das richtige ist. Das ist auch Okay, so lange dann einfach beide Dateien (z.B. mit unterschiedlichen Namen) weiterexistieren.

Die getestete Software:

Teamdrive – war die erste derartige Software auf die ich stieß (damals 2009). Daher ist mein Eindruck auf schon ein paar Tage alt, dennoch war er so ernüchternd das ich das nicht noch mal brauche. Zum einen erfüllte Teamdrive nur halb die Anforderungen, da es zwar die Daten die Synchornisiert werden auf einem beliebigen Webdav speicher ablegen konnte, aber zum Betrieb dennoch ein Teamdrive-Account benötigt wurde. Damals musste ich zudem beobachten, dass über die Email-Addresse welche ich nur für jenen Account verwendet habe nach einiger Zeit massiv Spam an kam. Zwar kann das Zufall sein, ein unschöner beigeschmack blieb trotzdem, und Teamdrive kann ich guten gewissens keinem Empfehlen.

Als Ersatz für Teamdrive tat sich bald SparkleShare auf. Bei Sparkleshare handelt es sich im Prinzip um ein Frontend für Git, was es zu Synchronisation tut ist nämlich das automatische commiten / pushen und pullen von git repos. Git zu erklären würde hier zu weit führen, nur so viel es ist ein Versionscontrollsystem zum verwalten von Sourcecode. Git an dieser Stelle zu verwenden ist eigentlich keine schlechte Idee, kommt allerdings mit dem ein oder anderen Nachteil: Git ist nicht gut geeignet größere Binärdateien zu verwalten. Auch vergisst git nicht, will sagen alle Dateien die über Sparkleshare synchronisiert wurden liegen, auch nachdem sie aus dem Ordner gelöscht wurden, noch im Git. Das muss kein Nachteil sein, aber man muss es eben wissen (und am besten noch wissen wie man mit git umgeht um diese Altlasten eventuell wieder loszuwerden wenns doch mal zu viel wird). Manchmal muss man halt unter die Haube, ansonsten tut SparkleShare aber sehr gut das was es soll und vorallem das ganze auch Cross-Platform unter Linux und MacOS (ja sogar auch Windows… ;) ).

Kurz darauf macht Owncloud gefühlt mit viel Wind von sich reden. Leider war das Ergebnis sehr ernüchternd, Owncloud kann sicher eine Menge, beim Dateisync zeigt es aber eher ein mangelhaftes Bild. Bei zwei gleichzeitigen Änderungen geht eine einfach Verloren, im nichts und ohne Hinweis. Das geht für mich einfach so garnicht, damit erledigte sich der Owncloud ausflug sehr schnell wieder.

Auch wenn SparkleShare seine Sache im Großen ganzen ganz gut macht halte ich natürlich weiter die Augen offen. So stieß ich die Tage auf ein scheinbar weniger bekanntes Tool namens OmniPresence. Dabei handelt es sich um ein Tool das von der Firma Omni geschaffen wurde, um Synchronisation für ihre eigene Software (OmniOutliner und OmniFocus) zu bieten. Allerdings Synchronisiert das Tool einfach einen Ordner und ist auch dafür gemacht Dateien unabhänig der OmniTools zu Synchronisieren. Als Backend spricht OmniPresence mit einem simplen Webdav-Server, wodurch auch größere und binärdateien kein Problem sind. Einziger Haken, OmniPresence gibt es leider nur für den Mac, sprich sobald es um Synchronisierung von Geräten geht bei denen nicht alle Macs sind scheidet OmniPresence leider aus.

Alles in allem bleibt als SparkleShare mein Favorit, allerdings finde ich OmniPresence von der Oberfläche und dem “Gefühl” her schöner ohne Linux support nützt mir das nur leider wenig.

The post Dropboxalternativen, ein Resumee first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2014/08/13/dropboxalternativen-ein-resumee/feed/ 4
[ FSyncMS ] Version 0.13b – Password Change Bug-fix https://www.ohnekontur.de/2014/04/18/fsyncms-version-0-13b-password-change-bug-fix/ https://www.ohnekontur.de/2014/04/18/fsyncms-version-0-13b-password-change-bug-fix/#comments Fri, 18 Apr 2014 13:11:22 +0000 http://www.ohnekontur.de/?p=2497 There has been a bug in FSyncMS v 0.13: if you tried to update your password via Firefox, the wrong hash was written in the Database. As a result the account was no longer usable, but no data should be … Continue reading

The post [ FSyncMS ] Version 0.13b – Password Change Bug-fix first appeared on ohneKontur - der Blog.]]>
There has been a bug in FSyncMS v 0.13: if you tried to update your password via Firefox, the wrong hash was written in the Database. As a result the account was no longer usable, but no data should be lost.
This update fixes the Bug.

Download newest Version

The post [ FSyncMS ] Version 0.13b – Password Change Bug-fix first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2014/04/18/fsyncms-version-0-13b-password-change-bug-fix/feed/ 2
[ FSyncMS ] Version 0.13 – Database upgrade https://www.ohnekontur.de/2013/07/05/fsyncms-version-0-13-database-upgrade/ https://www.ohnekontur.de/2013/07/05/fsyncms-version-0-13-database-upgrade/#comments Fri, 05 Jul 2013 01:46:40 +0000 http://www.ohnekontur.de/?p=2299 It has been a while since the last FSyncMS update so here is a new Version. The main new feature is that its now possible to store the user password as a bcrypt hash and one does no longer depend … Continue reading

The post [ FSyncMS ] Version 0.13 – Database upgrade first appeared on ohneKontur - der Blog.]]>
It has been a while since the last FSyncMS update so here is a new Version.
The main new feature is that its now possible to store the user password as a bcrypt hash and one does no longer depend on MD5 for this.
Thanks to Trellmor for this new feature.

Also it’s recommended to use bcrypt as hashalgorythm from now on, and this is default for new installtions, existing installations wont change algorythm automaticaly.

But changing the algorythm in existing installations is quiet easy.
As always you should remember doing a backup at first.
After that do this simple steps:

  1. First the DB scheme has to be updated, so that the filed named ‘md5’ can take 124 Characters. If you use mysql this change will be done by the following sql statement
    ALTER TABLE `users` CHANGE `md5` `md5` VARCHAR( 124 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;

    .

  2. After adapting the DB, you may enable bcrypt by adding
    define("BCRYPT", true); 
    define("BCRYPT_ROUNDS", 12);

    to your config.php

  3. As last step you simply have to sync. While the correspoding login, the FSyncMS-Software will replace the Passwordhash in your database with the new version.

Further more, if you’re using sqlite, you may now change the destination or name of the database file in config.php,
by the a statement like this:

define("SQLITE_FILE", "weave_db");

In this context I want to remind that the weave_db should never be accessible directly via web, also its data should be encrypted.
So eighter use .htacces or similar technology to deny access to this file via browser, or move it anywhere that is not served via your webserver.

Download newest Version

The post [ FSyncMS ] Version 0.13 – Database upgrade first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2013/07/05/fsyncms-version-0-13-database-upgrade/feed/ 6
[ FSyncMS ] Version 0.12 – Compatibilty https://www.ohnekontur.de/2012/10/20/fsyncms-version-0-12-compatibilty/ https://www.ohnekontur.de/2012/10/20/fsyncms-version-0-12-compatibilty/#comments Sat, 20 Oct 2012 13:16:01 +0000 http://www.ohnekontur.de/?p=2177 An mich wurden ein paar kleine Updates herrangetragen, (Vielen dank!!) die sich mal wieder zu einer neuen Version maifestieren. Unter anderem Support für iPhone/iPod Touch devices. (Ich kanns leider mangels Gerät nicht selbst testen) Ansonsten wie immer viel Spaß :) … Continue reading

The post [ FSyncMS ] Version 0.12 – Compatibilty first appeared on ohneKontur - der Blog.]]>
An mich wurden ein paar kleine Updates herrangetragen, (Vielen dank!!) die sich mal wieder zu einer neuen Version maifestieren.

Unter anderem Support für iPhone/iPod Touch devices.
(Ich kanns leider mangels Gerät nicht selbst testen)

Ansonsten wie immer viel Spaß :)

Download hier | Alte Anleitung für das Installieren ( mit SQLite-DB )

The post [ FSyncMS ] Version 0.12 – Compatibilty first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/10/20/fsyncms-version-0-12-compatibilty/feed/ 5
Kontakt und Kalender Sync auf Android ohne Google https://www.ohnekontur.de/2012/09/15/kontakt-und-kalender-sync-auf-android-ohne-google/ https://www.ohnekontur.de/2012/09/15/kontakt-und-kalender-sync-auf-android-ohne-google/#comments Sat, 15 Sep 2012 12:12:19 +0000 http://www.ohnekontur.de/?p=1797 Vor einiger Zeit habe ich hier ( [ Sabredav ] Kalender und Kontakte in Sync mit Caldav und Carddav ) schon mal dargelegt wie man sich einfach seinen eigenen Carddav und Caldav Server aufsetzt. Dies ist für diverse Leute interessant … Continue reading

The post Kontakt und Kalender Sync auf Android ohne Google first appeared on ohneKontur - der Blog.]]>
Vor einiger Zeit habe ich hier ( [ Sabredav ] Kalender und Kontakte in Sync mit Caldav und Carddav ) schon mal dargelegt wie man sich einfach seinen eigenen Carddav und Caldav Server aufsetzt. Dies ist für diverse Leute interessant sofern sie zwar ihre Daten zwischen mehreren Geräten ausgetauscht wissen möchten, aber gleichzeitig die Kontrolle über ihre Daten behalten wollen. Also ein abgeben selbiger an Dienstleister die alles für lau im Ausland speichern nicht in frage kommt.
Damals ging es vorallem um die Serverkomponente.

Danach wurde ich mehrfach angesprochen mit der Frage, wie das den auf Clientseite aussieht bzw. im konkreten wie das den auf Android aussieht. Daher dieser Post der diese Lücke füllen soll, und darlegt was ich derzeit auf Android für die Caldav & Carddav anbindung verwende.

Zur Software, Ich verwende “CardDAV-Sync beta” und “CalDAV-Sync beta” aus dem Android Market. Das sind jeweils Sync-Adapter, also extra Software die nur dazu da ist Sync zu machen und vom Androidsystem passend dazu eingebunden wird.
Ja, diese beiden Stücke Software kosten Geld ( ~ 2 Euro jeweils ) aber funktioniert wirklich gut, und wird zudem weiterentwickelt. Mit anderen Worten das Geld ist gut angelegt.
Wer das ganze im Vorfeld erstmal testen möchte, oder wem der Sync von allen eigenschaften seiner Kontakte nicht so wichtig ist, kann die kostenfreieCardDAV-Sync free beta” Version probieren.

Config für die Accounts

Ist die Software erst mal installiert ist die Hauptarbeit auch schon getan. Es fehlt nur noch die Config für die Accounts.
Also Menü auf dann Einstellungen und Konten & Synchronisierung. Klick auf Konto hinzufügen und ClaDAV bzw. CardDAV auswählen. Danach einfach dem Einrichtungsassistenten folgen, URL und Nutzername + Passwort eingeben. Und schon ist es quasi fertig. Im letzten Schritt kann man noch entscheiden ob der Sync nur in eine Richtung stattfinden soll, oder bidirektional. (Auch wenn der Author einen Warnhinweis in sachen bidirektionaler Sync eingebaut hat, hatte ich noch keinerlei Probleme damit).

Tada fertig ist der Sync von Kalendern und Kontakten auf dem Android Device,
und das ganz ohne die Daten Google Anzuvertrauen.

The post Kontakt und Kalender Sync auf Android ohne Google first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/09/15/kontakt-und-kalender-sync-auf-android-ohne-google/feed/ 2
[ FSyncMS ] Version 0.11 – Setup Page https://www.ohnekontur.de/2012/06/24/fsyncms-version-0-11-setup-page/ https://www.ohnekontur.de/2012/06/24/fsyncms-version-0-11-setup-page/#comments Sun, 24 Jun 2012 16:49:45 +0000 http://www.ohnekontur.de/?p=1820 Stefan war fleißig und hat eine Setup-Page für den FSyncMS gebaut. Daraus ist Version 0.11 des FSyncMS erwachsen. Bei Neuinstallationen sollten jetzt nach dem Upload einfach das Verzeichnis aufrufen, und dem Setup folgen. Alte installationen können die setup.php direkt löschen, … Continue reading

The post [ FSyncMS ] Version 0.11 – Setup Page first appeared on ohneKontur - der Blog.]]>
Stefan war fleißig und hat eine Setup-Page für den FSyncMS
gebaut.
Daraus ist Version 0.11 des FSyncMS erwachsen.

Bei Neuinstallationen sollten jetzt nach dem Upload einfach das Verzeichnis aufrufen, und dem Setup folgen.

Alte installationen können die setup.php direkt löschen, und das Script wie gewohnt benutzen.

Achtung, Fehlerquelle, ist die setup.php vorhanden verweigert der FSyncMS aus sicherheitsgründen den Dienst.

In diesem Sinne viel Spaß mit der neuen Version.
Download hier
| Alte Anleitung für das Installieren ( mit SQLite-DB ) | ganz ursprünglicher Post

The post [ FSyncMS ] Version 0.11 – Setup Page first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/06/24/fsyncms-version-0-11-setup-page/feed/ 16
[ FSyncMS ] auf Github https://www.ohnekontur.de/2012/06/23/fsyncms-auf-github/ https://www.ohnekontur.de/2012/06/23/fsyncms-auf-github/#respond Sat, 23 Jun 2012 16:35:59 +0000 http://www.ohnekontur.de/?p=1821 Eigentlich war es ja mal als, “hey ich füge hier drei Zeilen hinzu” Projekt gedacht, dieses FSyncMS. Und so war das ganze auch angelegt, aber nach und nach wurden es immer ein paar Zeilen mehr, und es gab immer wieder … Continue reading

The post [ FSyncMS ] auf Github first appeared on ohneKontur - der Blog.]]>
Eigentlich war es ja mal als, “hey ich füge hier drei Zeilen hinzu” Projekt gedacht, dieses FSyncMS.
Und so war das ganze auch angelegt,
aber nach und nach wurden es immer ein paar Zeilen mehr,
und es gab immer wieder Leute die hier und da geholfen oder anregungen hatten.
Um dem gerecht zu werden wandert die Entwiklung des Projekts auf Github.
Ich hoffe das es dadurch leichter wird, gemeinsam den FSyncMS Source aktuell und funktionsfähig zu halten und zudem zu erweitern.

Also alle die nach den brandheißen Developement Souren ausschauhalten,
oder beitragen möchten hier entlang:
FSyncMS auf Github

Ansonsten werde ich auch weiterhin “fertige” Versionen hier bekannt machen.

The post [ FSyncMS ] auf Github first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/06/23/fsyncms-auf-github/feed/ 0
[ Firefox Sync ] explizit einige Settings syncen https://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/ https://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/#respond Thu, 26 Apr 2012 11:57:31 +0000 http://www.ohnekontur.de/?p=1804 Ist es euch schon aufgefallen ? Jetzt haben wir so einen schönen FSyncMS Server und dann irgendein tolles Plugin, und trotzdem Syncen die Einstellungen des Plugins nicht. Firefox Sync synchronisiert nämlich nicht alle Werte eurer Firefox config, sondern nur manche. … Continue reading

The post [ Firefox Sync ] explizit einige Settings syncen first appeared on ohneKontur - der Blog.]]>
Ist es euch schon aufgefallen ?
Jetzt haben wir so einen schönen FSyncMS Server und dann irgendein tolles Plugin, und trotzdem Syncen die Einstellungen des Plugins nicht.
Firefox Sync synchronisiert nämlich nicht alle Werte eurer Firefox config,
sondern nur manche.

Manchmal will man aber spezielle Settings Syncen,
von Addons zum beispiel, hier kann abgeholfen werden:
Im Mozilla Developer Network (hier) steht wies geht.
Einfach unter about:config, rechtsklicken und einen neuen Bool-Wert anlegen.
Den Namen wie folgt festlegen,
services.sync.prefs.sync.<pref>
wollen wir z.B. das Setting keyword.url syncen so müssten wir
services.sync.prefs.sync.keyword.url
anlegen und auf True setzen.

Soviel abhilfe für den Moment,
langfristig werden hoffentlich mehr und mehr Addons Firefox Sync von Hause aus unterstützen.

The post [ Firefox Sync ] explizit einige Settings syncen first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/04/26/firefox-sync-explizit-einige-settings-syncen/feed/ 0
[ FSyncMS ] Version 0.10 – MySQL Support https://www.ohnekontur.de/2012/04/23/fsyncms-version-0-10-mysql-support/ https://www.ohnekontur.de/2012/04/23/fsyncms-version-0-10-mysql-support/#comments Mon, 23 Apr 2012 08:39:56 +0000 http://www.ohnekontur.de/?p=1798 Ich habe mir mal wieder etwas Zeit aus den Rippen geschnitten, und am FSyncMS gebastelt. Rausgekommen ist MySQL-Support, und dazu passend einige Settings für eben jene Funktionalität. Diese sollten aber selbsterklärend sein. Selbstverständlich können auch weiterhin SQLite Datenbanken verwendet werden. … Continue reading

The post [ FSyncMS ] Version 0.10 – MySQL Support first appeared on ohneKontur - der Blog.]]>
Ich habe mir mal wieder etwas Zeit aus den Rippen geschnitten,
und am FSyncMS gebastelt.
Rausgekommen ist MySQL-Support,
und dazu passend einige Settings für eben jene Funktionalität.
Diese sollten aber selbsterklärend sein.

Selbstverständlich können auch weiterhin SQLite Datenbanken verwendet werden.

In diesem Sinne viel Spaß mit der neuen Version, und ich freue mich auf eure Berichte.
Download hier
| Anleitung für das Installieren ( mit SQLite-DB ) | ganz ursprünglicher Post

The post [ FSyncMS ] Version 0.10 – MySQL Support first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/04/23/fsyncms-version-0-10-mysql-support/feed/ 16
[ Thunderbird Addon ] Kontaktsync mit dem Donnervogel https://www.ohnekontur.de/2012/04/10/thunderbird-addon-carddav-kontaktsync-mit-dem-donnervogel/ https://www.ohnekontur.de/2012/04/10/thunderbird-addon-carddav-kontaktsync-mit-dem-donnervogel/#respond Tue, 10 Apr 2012 11:49:08 +0000 http://www.ohnekontur.de/?p=1790 Carddav Addressen im Thunderbirdaddressbuch Ich habe ja bereits beschrieben wie man sich einen eigenen Carddav-Server aufsetzt ( Carddav Server ), logische Konsequenz ist natürlich möglichst viel Software da jetzt ran zu hängen. Leider ging da vorallem in Richtung Kontakte nicht … Continue reading

The post [ Thunderbird Addon ] Kontaktsync mit dem Donnervogel first appeared on ohneKontur - der Blog.]]>
Carddav Addressen im Thunderbirdaddressbuch

Ich habe ja bereits beschrieben wie man sich einen eigenen Carddav-Server aufsetzt ( Carddav Server ), logische Konsequenz ist natürlich möglichst viel Software da jetzt ran zu hängen.
Leider ging da vorallem in Richtung Kontakte nicht sonderlich viel.
Heute allerdings lief mir eine Beta Version einer Erweiterung über den Weg.
Diese funktioniert mit der aktuellen Thunderbird Version (12) und bringt ihm Carddav bei.
Aber Schluss mit dem Vorgeplänkel und ran an die Materie:

Zu erst einmal das Plugin,
es heißt sogo-connector und gibts unterhttps://inverse.ca/downloads/extensions/nightly/
zum Download. (Die Datei sogo-connector-10.0.1pre1.xpi oder neuer wollen wir haben)
Dies Addon in Thunderbird installieren:
Thunderbird -> Extras -> Addons --> (Einstellungs-Rad) -> Addon aus Datei installieren

Danach Thunderbird neustarten und ins Addressbuch wechseln (Fenster/Tools -> Addressbuch).
Hier das Carddav Addressbuch “importieren”,
Datei -> Neu -> Remote Adressbuch
Als Verbindungsname (Addressbuch-Name) kann ein beliebiger Name gewählt werden,
der trickreiche Teil ist die URL.
Bei Sabredav als Server ist sie wie folgt einzugeben:

https://pfad/zu/addressbookserver.php/addressbooks/$username/$addressbuchname/

wobei $username und $addressbuchname sowie pfad/zu/addressbookserver.php zu ersetzten sind.
Im Folgenden musste ich das Addressbuch schließen und wieder öffnen,
dann auf das neue Addressbuch Rechtsklicken und im Kontextmenü Synchronisieren anklicken.
Siehe da die Kontakte erschienen :)

Viel Spaß damit :)

The post [ Thunderbird Addon ] Kontaktsync mit dem Donnervogel first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/04/10/thunderbird-addon-carddav-kontaktsync-mit-dem-donnervogel/feed/ 0
[ FSyncMS ] Version 0.9 – Erweiterung des Weave Minimal Servers https://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/ https://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/#comments Tue, 03 Apr 2012 20:52:49 +0000 http://www.ohnekontur.de/?p=1749 Ich hab mir mal wieder ein bischen Zeit genommen, um FSyncMS zu erweitern: Diesmal kam die Passwort ändern Funktion dazu, Sprich ab sofort kann man über Einstellungen -> FirefoxSync -> Benutzerkonto verwalten -> Passwort ändern das Passwort des Accounts verändern. … Continue reading

The post [ FSyncMS ] Version 0.9 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
Ich hab mir mal wieder ein bischen Zeit genommen, um FSyncMS zu erweitern:
Diesmal kam die Passwort ändern Funktion dazu,
Sprich ab sofort kann man über
Einstellungen -> FirefoxSync -> Benutzerkonto verwalten -> Passwort ändern

das Passwort des Accounts verändern.

An dieser Stelle ein ganz liebes Dankeschön an Chris, der mich dazu bewegte diesen Punkt fertig zu machen, und mit getestet hat.

Also viel Spaß mit der neuen Version Download hier
| Anleitung für das Installieren | Ursprünglicher Post

In Zukunft stehen weitere Punkte auf der To-Do Liste.
Vor allem fallen mir da
Email-Password-Recovery und Mysql Support
ein.
Aber auch Quota behandlung ist noch offen.
Denkbar wären auch noch andere Punkte,
was mich Interessieren würde was ist euch am wichtigsten, was fehlt am meisten ? Einfach bitte Kommentieren :) danke

The post [ FSyncMS ] Version 0.9 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/04/03/fsyncms-version-0-9-erweiterung-des-weave-minimal-servers/feed/ 4
[ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers https://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/ https://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/#comments Thu, 09 Feb 2012 00:03:57 +0000 http://www.ohnekontur.de/?p=1720 Ich hatte mal wieder einen Moment Zeit und konnte einigen Fehlerberichten nachgehen. Es hat lange Gedauert aber schließlich glaube ich sie doch gefunden zu haben. Der FSyncMS sollte jetzt mit Firefox <= 11 syncen (zumindest hab ichs mit dem 11er … Continue reading

The post [ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
Ich hatte mal wieder einen Moment Zeit und konnte einigen Fehlerberichten nachgehen.
Es hat lange Gedauert aber schließlich glaube ich sie doch gefunden zu haben.
Der FSyncMS sollte jetzt mit Firefox <= 11 syncen (zumindest hab ichs mit dem 11er getestet).

Und der Fehler beim Account anlegen müsste auch behoben sein.

Heißt Sync und Account anlegen, aus Firefox herraus (“via Firefox Sync” ) in Richtung FSyncMS sollte wieder einwandfrei.
Viel Spaß und ich freue mich auf Rückmeldungen

Downloadlink

Anleitung für das Installieren

Ursprünglicher Post

The post [ FSyncMS ] Version 0.8 – Erweiterung des Weave Minimal Servers first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/02/09/fsyncms-version-0-8-erweiterung-des-weave-minimal-servers/feed/ 16
[SMS Backup +] Backup und Sync von SMS und Anruflisten unter Android https://www.ohnekontur.de/2012/01/15/sms-backup-backup-und-sync-von-sms-und-anruflisten-unter-android/ https://www.ohnekontur.de/2012/01/15/sms-backup-backup-und-sync-von-sms-und-anruflisten-unter-android/#respond Sun, 15 Jan 2012 16:58:38 +0000 http://www.ohnekontur.de/?p=1682 Wo das Thema synchronisation schon mal da ist… Jetzt Android lastig, es geht um Backup und/ oder sync von SMS und Anruflisten des Android devices. Wobei für mich persönlich der Clou an der Sache ist, dass das Backend ein beliebiges … Continue reading

The post [SMS Backup +] Backup und Sync von SMS und Anruflisten unter Android first appeared on ohneKontur - der Blog.]]>
Wo das Thema synchronisation schon mal da ist…

Jetzt Android lastig, es geht um Backup und/ oder sync von SMS und Anruflisten des Android devices.
Wobei für mich persönlich der Clou an der Sache ist, dass das Backend ein beliebiges IMAP-Konto ist,
und das Format sogar Menschenlesbar.

All diese schönen Features bring die Software SMS Backup + ( Market link ).

Installation und Configuration sind eigentlich relativ gerade aus, wenn man einige Fallstricke kennt.

Eigenes IMAP-Konto und SSL:
Ich benutze IMAP nur zusammen mit SSL, allerdings mit eigenen Zertifikaten, nach dem Einstellen von SMS Backup + gab es dann das Problem das die Software sich nicht verbinden wollte.
Das Problem lies sich lösen indem unter erweiterte Einstellungen -> IMAP Server Einstellungen -> Sicherheit von SSL (Benötigt) auf SSL (Optional) ändert.

Eigenes IMAP-Konto und Gmail-Label:
mit einem eigenen IMAP Konto hat man normal keine Label, die entsprechenden Einstellungen sind als Pfade in der IMAP-Ordnerstrucktur zu verstehen ( Bsp.: INBOX.Telefon.SMS als Label legt bei mir die SMS in den Ordner Postfach->Telefon->SMS )

The post [SMS Backup +] Backup und Sync von SMS und Anruflisten unter Android first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/01/15/sms-backup-backup-und-sync-von-sms-und-anruflisten-unter-android/feed/ 0
[ Sabredav ] Kalender und Kontakte in Sync mit Caldav und Carddav https://www.ohnekontur.de/2012/01/05/sabredav-kalender-und-kontakte-in-sync-mit-caldav-und-carddav/ https://www.ohnekontur.de/2012/01/05/sabredav-kalender-und-kontakte-in-sync-mit-caldav-und-carddav/#comments Thu, 05 Jan 2012 09:00:10 +0000 http://www.ohnekontur.de/?p=1691 Mal wieder das alte Leid, Syncronisation. Heutige Episode: Calendar Sync und Contact Sync. So etwas wie iCloud oder Google Calendar bzw Google Contacts, aber die Daten bitte beim Besitzer lassen. Clients: Android Telefon, Linux& Mac Desktop (theoretisch sollte auch iPhone … Continue reading

The post [ Sabredav ] Kalender und Kontakte in Sync mit Caldav und Carddav first appeared on ohneKontur - der Blog.]]>
Mal wieder das alte Leid, Syncronisation.
Heutige Episode: Calendar Sync und Contact Sync.
So etwas wie iCloud oder Google Calendar bzw Google Contacts, aber die Daten bitte beim Besitzer lassen.
Clients: Android Telefon, Linux& Mac Desktop
(theoretisch sollte auch iPhone möglich sein, habe ich allerdings mangels Gerät nicht getestet)

Insgesammt kommen zwei offene Standarts zur Anwendung. Es wird Caldav bzw. Carddav verwendet.

Als Serversoftware ist lediglich ein Stück PHP Code mit Datenbank (Mysql) nötig ( Sabredav ) (sql-lite ist alternativ auch möglich).
Das ganze ist Serverseitig relativ anspruchslos, im Prinzip braucht es nur php und mysql, daher sollte die Software bereits auf einem simplen und günstigen Webhostingpaket laufen.

Auf den Clients kommt unterschiedliche Software zum einsatz:
Der Mac bringt die Software bereits von Hause aus mit (iCal und Adressbuch),
Unter Linux verwende ich Thunderbird mit lightning für den Kalender, und KAddresssBook (KDE) für Kontakte.
Auf dem Android verwende ich CalDav und CardDav Sync Adapter ( ja die kosten ein paar Euro, funktionieren bei mir aber wirklich sehr gut).

Aber zurück zum Server
Das Setup gestaltet sich sehr simpel.
Erst mal Runterladen der PHP dateien, zu finden hier.
Danach kanns losgehen:
Im SabreDav-Archiv befindet sich ein Ordner mit Namen “examples”, in dem die Datein calendarserver.php und addressbookserver.php. Diese am besten in den Hauptordner kopieren, und dort anpassen.
Die Anpassungen sind sehr minimal:

date_default_timezone_set('Canada/Eastern');

wird zu

date_default_timezone_set('Europe/Berlin');

.

// $baseUri = '/';

eventuell einkommentieren und an die eigenen bedürfnisse anpassen.
Selbiges gilt für

$pdo = new PDO('sqlite:data/db.sqlite');

was bei mir zu

$pdo = new PDO('mysql:dbname=HIER_NAME_DER_DB_EINSETZEN','user', 'passwort');

wurde.
Das wars auch quasi schon, lediglich noch die SQL-init scripts aus dem examples/sql auf die Datenbank loslassen (*.addressbook.sql , *.calendars.sql , *.locks.sql, *.principals.sql, *.users.sql (natürlich nur entweder mysql. oder sqllite))

Und schon ist der Server teil einsatzbereit, aber ACHTUNG ! mit dem users.sql script kam ein Benutzer mit Namen admin und passwort admin in die Datenbank, dieser sollte gelöscht und durch einen eigenen User ersetzt werden.
Dazu die vorhandene Zeile in der Users-Tabelle löschen, und eine neue Anlegen.
Die Spalten sind klar, wenn man von digesta1 absieht.
Bei digesta1 handelt es sich um eine “Passwortrepräsentation” in folgender Form:

md5('username:realm:password');

Wobei username und password zu ersetzten sind, realm ist standartmäßig auf “SabreDAV” gesetzt, entscheident dafür ist die folgende Zeile in addressbookserver.php / calendarserver.php:

$server->addPlugin(new Sabre_DAV_Auth_Plugin($authBackend,'SabreDAV'));

Hier kann man auch das Realm ändern.

Das wars, viel Spaß beim syncen

The post [ Sabredav ] Kalender und Kontakte in Sync mit Caldav und Carddav first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2012/01/05/sabredav-kalender-und-kontakte-in-sync-mit-caldav-und-carddav/feed/ 12
How to FSyncMS Installieren – Firefox Sync eigener Server https://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/ https://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/#comments Sun, 24 Jul 2011 09:04:32 +0000 http://www.ohnekontur.de/?p=1369 Da immer wieder Fragen kamen hier der Versuch die Installation nochmal ein bischen zusammenzufassen: Vorraussetzungen – Was wird benötigt: einen Webspace, mit PHP. PHP braucht PDO und sqlite Support. (sollte ich hier was vergessen haben bitte kommentieren) Die Files: Als … Continue reading

The post How to FSyncMS Installieren – Firefox Sync eigener Server first appeared on ohneKontur - der Blog.]]>
Da immer wieder Fragen kamen hier der Versuch die Installation nochmal ein bischen zusammenzufassen:

Vorraussetzungen – Was wird benötigt:

einen Webspace, mit PHP.
PHP braucht PDO und sqlite Support.
(sollte ich hier was vergessen haben bitte kommentieren)

Die Files:

Als erstes mal müssen die Datein geladen werden:

wget https://www.dataharbour.de/FSyncMS.tar.gz

(alternativ einfach hier runterladen)
Danach das Archiv entpacken

tar xvzf FSyncMS.tar.gz

dabei sollte ein Ordner mit (vorallem) folgenden Dateien dabei herrauskommen:

index.php
user.php
weave_storage.php
settings.php
weave_basic_object.php
weave_utils.php

Verändert werden muss nachher eigentlich nur die settings.php, aber zu erst optional Webserver einstellungen.

(optional) Die Url – der Webserver

Dieser Schritt ist optional, wenn kein Zugang zur Webserverconfig besteht kann man dies auch weglassen.
Ziel ist es die Url zu maskieren,
in lighttpd geht dies z.B. mit folgendem Statement
(vorrausgesetzt das der Ordner in dem die Dateien liegen fsync heißt) :

url.rewrite = ( "^/fsync/(.*)$" => "/fsync/index.php/$1")

bei Apache geht das mit

Alias /fsync /fsync/index.php/

Die Settings

Nachdem die Grundvorrausetzungen geschaffen sind, auf zur Settings.php:
Hier gibt es eigentlich nur zwei Einstellungen,
die URL zu dieser Installation und ob die Registrierung freigeschaltet ist oder nicht.
Also ENABLE_REGISTER auf TRUE

define("ENABLE_REGISTER", true);

und FSYNCMS_ROOT auf die URL

define("FSYNCMS_ROOT","https://www.example.com/fsyncms/");

Wichtig sind bei der URL 2 Dinge:

  • Die Url muss mit einem / abschließen.
  • Wenn man keinen Alias angelegt hat, dann muss hier als URL die URL zur Index Datei angegeben werden (und auch mit einem / beendet). Bsp.: https://www.example.com/fsyncms/index.php/

danach speichern und schließen.

Der Account

Als nächstes zum Client und einen Account erstellen.
Im Firefox unter Extras -> Synchronisation einrichten anklicken.
Danach im neuen Fenster auf Neues Benutzerkonto anlegen.
Daten eingeben,
und bei Server, eigenen Server auswählen, und URL eintippen (ist die selbe wie jene die in den settings steht).
2 oder 3 mal auf weiter klicken und fertig :)

Sync sollte jetzt funktionieren,
und zwar mit Firefox 4 , Firefox 5 und Firefox 6.
Optional würde ich noch empfehlen die registrierung in der settings.php zu deaktivieren wenn man sie nicht benötigt, um nicht jedem ablageplatz anzubieten.

 

The post How to FSyncMS Installieren – Firefox Sync eigener Server first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2011/07/24/how-to-install-fsyncms-firefox-sync-eigener-server/feed/ 64