Synchronsiation | Tag | ohneKontur - der Blog https://www.ohnekontur.de ohne Linien und Kanten und trotzdem gefangen Fri, 28 Nov 2014 09:55:39 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.5 [ 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
Notiz-Zettel in Firefox – mit Sync via Firefox Sync https://www.ohnekontur.de/2011/03/29/notiz-zettel-in-firefox-mit-sync-via-firefox-sync/ https://www.ohnekontur.de/2011/03/29/notiz-zettel-in-firefox-mit-sync-via-firefox-sync/#respond Tue, 29 Mar 2011 19:58:41 +0000 http://www.ohnekontur.de/?p=1197 Ich hatte in letzer Zeit öfter die Anforderung mir Notizen zu machen, immer mal hier und da etwas aufschreiben. Nichts was all zu lang ist, nichts was es Wert wäre es auf zu haben. Kleine Notizen halt. Erschwärend kam dabei … Continue reading

The post Notiz-Zettel in Firefox – mit Sync via Firefox Sync first appeared on ohneKontur - der Blog.]]>
Quickfox Notes ScreenshotIch hatte in letzer Zeit öfter die Anforderung mir Notizen zu machen, immer mal hier und da etwas aufschreiben.
Nichts was all zu lang ist, nichts was es Wert wäre es auf zu haben.
Kleine Notizen halt.
Erschwärend kam dabei hinzu, dass ich ständig zwischen zwei Notebooks hin und her wechsle, und quasi immer das falsche in der Hand habe.

Gestern bin ich jedoch über ein wirklich cooles Plugin gestolpert, was das Problem für mich löst.
QuickFox Notes heißt das gute Stück,
und es ist ein Plugin für Firefox.

Nicht nur hat das Plugin einige nützliche Funktionen,
ein Feature was mich besonders erfreut ist, dass die Notizen “als Bookmarks” gespeichert werden können.
Dadurch werden die Notizen via Firefox Sync automatisch auf die anderen Firefox instanzen verteilt.

Hier gibts das Plugin:

https://addons.mozilla.org/en-us/firefox/addon/quickfox-notes/

The post Notiz-Zettel in Firefox – mit Sync via Firefox Sync first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2011/03/29/notiz-zettel-in-firefox-mit-sync-via-firefox-sync/feed/ 0
Sparkleshare – der lange Ersehnte Datei sync https://www.ohnekontur.de/2011/02/15/sparkleshare-der-lange-ersehnte-datei-sync/ https://www.ohnekontur.de/2011/02/15/sparkleshare-der-lange-ersehnte-datei-sync/#comments Mon, 14 Feb 2011 23:47:35 +0000 http://www.ohnekontur.de/?p=1195 Pretext: Lange schon Suche ich nach einem Tool, dass es ermöglicht Dateien über mehrere Computer hinweg zu synchronisiern. Quasi etwas wie Dropbox, allerding mit der Möglichkeit die Daten auf dem eigenen Server abzulegen. Dies ist deshalb für mich wichtig, da … Continue reading

The post Sparkleshare – der lange Ersehnte Datei sync first appeared on ohneKontur - der Blog.]]>
Pretext:

Lange schon Suche ich nach einem Tool, dass es ermöglicht Dateien über mehrere Computer hinweg zu synchronisiern. Quasi etwas wie Dropbox, allerding mit der Möglichkeit die Daten auf dem eigenen Server abzulegen. Dies ist deshalb für mich wichtig, da ich beim synchronisieren nicht jedesmal überlegen mag, ob die Daten privat sind oder nicht.
Bisher gab es für dieses Bedürfnis keine richtige Lösung, allerdings wurde schon länger der Name “SparkleShare” in diesem Zusammenhang genannt. Sehr lange war dies nur ein Name, dann nur eine Linux-Version. Letztes Wochenende änderte sich dies jedoch und es kam der Mac Port.
Damit konnte es für mich losgehen.


Als erstes der Server:
Bei mir handelt es sich da um ein Debian system. Hier muss prinzipiell nur git installiert werden:

aptitude install git

Danach legen wir hier ein Repository an, gegen das wir syncen wollen. Dafür gibts sicher viele möglichkeiten, da ich das ganze wirklich nur als Datenhalde haben will bin ich wie folgt vorgegangen:

cd /home/server-user #ins Home-Verzeichnis meines Users wechseln
mkdir sync.git #ordner für das Repo anlegen (statt sync kann hier auch ein beliebiger anderer Name verwendet werden
cd sync.git #in den Ordner wechseln
git --bare init #git erstellen

Nun auf zu den Clients.

Als zweites der Mac client:
Hier muss prinzipiell lediglich die Application herruntergeladen werden ( zu finden hier ). In der Readme steht das git installiert sein muss, bei mir war das schon der Fall, wer git noch nicht benutzt hat hier gibts einen Installer für OSX. Nach dem Kopieren der Application, beim ersten Start, Fragt SparkleShare nach Name und Email-Adresse.
Nach dem ersten Überblick scheinen diese Daten lediglich zum erzeugen eines SSH keys verwendet zu werden. Also Dateneingeben und weiter. Im nächsten Schritt geht es um die Auswahl des Servers. Es werden die Optionen “Eigener Server”, “Github” und “Gitorious” angeboten. Hier unterbrechen wir das Setup kurz (fenster in den Hintergrund schieben), wechseln ins Terminal, um den durch SparkleShare erzeugen SSH key auf dem Server freizuschalten.

cd ~/.config/sparkleshare/  #Verzeichnis in dem der Key liegt (unter dem Namen name.email.key)
cat name.email.key.pub #Publickey ausgeben (etwas der Form ssh-rsa AAAA... )

Jetzt den Public-Key kopieren und auf dem Server in die Datei ~/.ssh/authorized_keys einfügen (sollte genau eine Zeile sein).
Ist das geschehen zurück zur SparkleShare einrichtung, Fenster also wieder nach vorne holen.
Wir bleiben bei der Option eigener Server. Als Adresse wird “ssh://server-user@serverdomain.de” eingeben, als Verzeichnis “/home/server-user/sync”.
Im Anschluss cloned SparkleShare das Repo, dies sollte da es leer ist schnell gehen. Danach ist das Setup beendet.

Als drittes ein Linux client (Ubuntu):
Sorry, das hier immernoch nichts kam,
ich hab in den letzten Monaten schon mehrfach versucht sparkleshare unter ubuntu sauber zum laufen zu bringen. Hat leider nicht wirklich geklappt :( Daher bisher auch noch kein Beschreibung

The post Sparkleshare – der lange Ersehnte Datei sync first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2011/02/15/sparkleshare-der-lange-ersehnte-datei-sync/feed/ 15
eigener Firefox – Weave – Server aka. eigener Firefox Sync Server https://www.ohnekontur.de/2010/04/01/eigener-firefox-wave-server/ https://www.ohnekontur.de/2010/04/01/eigener-firefox-wave-server/#comments Thu, 01 Apr 2010 01:30:13 +0000 http://www.ohnekontur.de/?p=796 Mozilla Weave ist ein Plugin für Firefox, über das man mehrere Firefox instanzen auf mehreren PC’s synchronisieren kann Es werden Bookmarks, History, Passwords, Einstellungen und Tabs gesynct. Und wenn man Spaß hat kann man seinen eigenen Weaveserver aufsetzten, um seine … Continue reading

The post eigener Firefox – Weave – Server aka. eigener Firefox Sync Server first appeared on ohneKontur - der Blog.]]>
Mozilla Weave ist ein Plugin für Firefox,
über das man mehrere Firefox instanzen auf mehreren PC’s synchronisieren kann
Es werden Bookmarks, History, Passwords, Einstellungen und Tabs gesynct.

Und wenn man Spaß hat kann man seinen eigenen Weaveserver aufsetzten,
um seine Daten bei sich zu behalten.
Dazu braucht man folgende installierte komponenten:
Webserver (bei mir Lighttpd)
php
php-cli
php-sqlite

Ist das gegeben, kann man sich den weave minimal Server von hier downloaden:
Edit : ich hab den minimal Server etwas modifiziert, zu finden hier
nicht mehr supportete orginal Version hier:
http://people.mozilla.com/~telliott/weave_minimal.tgz

Dabei handelt es sich um eine Reihe von PHP-Dateien, die später den Weave  Server (bzw. Firefox Sync Server) darstellen.

Diese in ein Webverzeichnis enpacken:

tar xfv weave_minimal.tgz

Danach das ganze in ein vom Webserver ausgeliefertes verzeichnis verschieben,
bei mir ins Verzeichnis domain.com/weave ( /var/www/domain.com/weave )

Jetzt braucht man noch ein rewrite so das alle Anfragen auf die index.php umgeleitet werden laufen,
mit lighttpd geht das so :

url.rewrite = ( “^/weave/(.*)” => “/weave/index.php/$1”)

mit Apache folgendes verwenden:

Alias /weave /<path to this folder>/index.php

Jetzt können wir Prüfen, ob dies soweit geklappt hat, indem wir folgendes im Browser aufrufen:

https://<Domain oder IP des Servers>/weave/1.0/blub/info/collection

Wahlweise auch http (wobei https natürlich zu bevorzugen ist).
Beim Aufruf der obrigen Adress solle nach einem Namen (hier ist löub einzugeben) und nach einem Passwort verlangt werden (einfach irgendwas Tippen).

Wird nach dem Namen und Passwort gefragt ist alles soweit okay,
natürlich schlägt das Anmelden fehlt, aber durch den Versuch sollte die SQL_Lite DB weave_db angelegt worden sein (durch das phpscript).

Also legen wir uns jetzt einen Richtigen User an, mit dem wir nachher auch Firefox syncen können.
Das geschieht über die Comandline und das create_user.php script was im Tarball enthalten war.
Einfach in das Verzeichnis der Dateien navigieren (z.b. /var/www/domain/weave).
Und hier

php create_user.php

aufrufen und den Schritten folgend einen neuen User anlegen.
Danach die gewählten Daten in das Firefox sync plugin eintragen und der Spaß kann losgehen.

Viel Spaß damit :)
:)

The post eigener Firefox – Weave – Server aka. eigener Firefox Sync Server first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2010/04/01/eigener-firefox-wave-server/feed/ 25