Skip to main content
siarp.de

## You are here

# Funambol SyncML-Server

1. October 2009 - 9:50 — Tilman

Funambol ist derzeit die komfortabelste Möglichkeit, Adressen und Termine aus Thunderbird und Lightning mit dem Handy zu synchronisieren.

## Funambol auf dem VPS installieren

1. Download und Ausführen von funambol-8.0.0.bin (Installation nach /opt/Funambol) ohne am Ende den Server zu starten
2. Anpassung von `FUNAMBOL_HOME` in `/bin/funambol`, `/bin/funambol-server` und `/bin/install`
3. Auskommentieren der nicht benötigten Dienste in `/bin/funambol`: Hypersonic, CTP Server, Inbox Listener, Pim Listener (jeweils im Start- und Stop-Teil)
4. Herabsetzen von `MEM_OPTS` von 512 auf 12 MB in `/bin/funambol-server`: `MEM_OPTS="-Xmx12M"`
5. Auf das (64-Bit-)JRE verweisen (s. Funambol-Wiki):
   Dafür in `/bin/funambol` und `/bin/install` `$JAVA_HOME` setzen: `export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.16/jre`
   Zusätzlich noch `/opt/Funambol/tools/jre-1.5.0/lib` nach `/usr/lib/jvm/java-6-sun-1.6.0.16` kopieren (für die DB-Initialisierung)
6. Den MySQL-Java-Connector herunterladen und nach `/tools/jre-1.5.0/jre/lib/ext` entpacken
7. Umstellen von der mitgelieferten Hypersonic-DB auf MySQL (nach dem Admin-Handbuch): In `/ds-server/install.properties` auf MySQL umstellen, die Standard-Einstellungen auskommentieren, den MySQL-Teil aktivieren und anpassen:
   `MySQL`
   `=====`
   `jdbc.classpath=/opt/Funambol/tools/jre-1.5.0/jre/lib/ext/mysql-connector-java-5.1.10-bin.jar`
   `jdbc.driver=com.mysql.jdbc.Driver`
   `jdbc.url=jdbc:mysql://localhost/funambol?characterEncoding=UTF-8`
   `jdbc.user=www`
   `jdbc.password=XXXXX`
8. Datenbank `funambol` anlegen und Benutzer `www` alle Rechte einräumen
9. Datenbank mit Installations-Skript initialisieren: `sudo /opt/Funambol/bin/install`
10. Funambol starten: `sudo /opt/Funambol/bin/funambol start`
11. Bonus: Standard-Port 8080 umändern in der Catalina-Konfiguration (/tools/tomcat/conf/server.xml)

## Einrichtung

1. Mit dem Funambol Administration Tool zum Server verbinden
2. Admin-Passwort ändern
3. guest-Account löschen
4. neue Accounts anlegen

## Handy synchronisieren

(Mit meinem Nokia E71) Synchronisations-Profil anlegen:

1. Programme 'Kontakte' und 'Kalender' aktivieren. 'Kontakte' synchronisiert mit externer Datenbank "card", 'Kalender' mit "cal"
2. Verbindungseinstellungen definieren
3. Synchronisieren

## Thunderbird und Lightning synchronisieren

1. Das Synchronisations-Plugin installieren
2. Optionen einstellen:

- Server Location: http://siarp.de:5072/funambol/ds bzw. http://dienste.siarp.de/funambol/ds mit Umleitung - Kontakte synchronisieren mit "card" - Kalender synchronisiert mit "cal"

## ToDo

https einrichten: https://wiki.ow2.org/sync4j/Wiki.jsp?page=HowtouseHttps

## Quellen

- http://bjoern.taunus-server.de/cms/index.php?option=com_content&task=view&id=314&Itemid=65
- http://download.forge.objectweb.org/sync4j/funambol-installation-and-administration-guide.pdf

Attachment | Size
--- | ---
bin.zip | 4.25 KB