HOME arrow ubuntu linux arrow Funambol 28.01.2012
Main Menu
HOME
- - - - - - -
my life
bilder
downloads
musik
fliegen
chat
pressearchiv
my blog
WIKI
Wiki - alt
impressum
links
- - - - - - -
login
beruflich
Linux CpuLoad
Linux Uptime:
Tage: 50
Stunden: 17
Minuten: 5
System load:
Letzte Minute: 0.06
Letzte 5 Min.: 0.04
Letzte 15 Min.: 0.03
IP INFO
OS:  Unbekannt
IE:  Anderer Browser
ISP:  179.206
IP:  38.107.179.206
Funambol PDF Drucken E-Mail
Geschrieben von bjoern   
07.11.2008

Funambol bietet eine sehr komfortable Art, Handy und Emailclients gegeneinander zu syncen.

 

Da das Ganze serverbasiert abläuft, ist der Abgleich mehrerer Endgeräte untereinander möglich.

Man sollte die Pakete "sun-java6-*" installiert haben (für das Admin-Tool) 

 

Der Server:

Zuerst lädt man sich den Funambol-Server für Linux herunter.

Die .bin-Datei macht man nun ausführbar und startet sie danach mit

sudo ./funambol-x.x.x.bin

Dabei bestätigt man alles mit JA (die Lizenzvereinbarung muss mit Q und yes bestätigt werden), so dass der Server danach auf /opt/Funambol installiert wird.

Man wählt am Ende aus, dass der Funambol-Server NICHT gleich gestartet werden soll.

Nun editiert man die Datei /opt/Funambol/bin/funambol und ändert den Wert für die Variable FUNAMBOL_HOME in

FUNAMBOL_HOME=/opt/Funambol

Wenn man den Server später automatisch beim Systemstart mitstarten möchte, kopiert man die Datei /opt/Funambol/bin/funambol nach /etc/init.d/

sudo cp /opt/Funambol/bin/funambol /etc/init.d/

und führt danach ein

sudo update-rc.d /etc/init.d/funambol defaults   bzw.   sudo update-rc.d funambol defaults

aus.

Nun ist es Zeit, den Server zu starten. Dies geschieht mit

sudo /etc/init.d/funambol start

Danach kann man mit einem Browser den Funambol-Server über folgende URLS erreichen:

http://servername:8080/funambol
http://servername:8080/funambol/ds

Nun startet man das Admin-Tool mit root-Rechten:

gksu /opt/Funambol/admin/bin/funamboladmin

Nun loggt man sich unter Angabe der Server-Adresse ein und ändert dann sofort das Admin-PW.

Danach erstellt man einen Benutzer inkl. Passwort und weist im User-Rechte zu.

Diese Daten werden später von den zu syncenden Endgeräten verwendet.

 

Handy:

Nun sucht man sich den passenden Sync-Client für sein Handy auf der Funambol-Webseite .

Für ein Symbian S60 3rd Edition wäre das dieser hier.

Findet man keinen Passenden für seine Plattform, gibt es immer noch den JAVA-ME-Email-Client.

 

Man installiert die Software auf seinem Handy und startet sie danach.

Nun konfiguriert man die Optionen USERNAME, PASSWORT analog zum Eintrag im Admin-Tool und den SERVER mit

http://servername:8080/funambol/ds

Nun fordert die Software auf, sich mit dem Internet zu verbinden. Wenn dies gelingt, so hat man auf einen Schlag mehrere Optionen mehr im Menü und kann festlegen, was wann in welche Richtung gesynced werden soll.

Ich lasse mein Handy als führendes Gerät nur von Handy auf Server syncen, nicht umgekehrt. Aber das ist Geschmacksache.

 

Emailclient:

Evolution

Zuerst läd man sich beim Hersteller des Plugins das Paket "syncevolution-evolution-2.12" (entsprechend seiner Evolution-Version oder die neueste Verfügbare) herunter, in dem man die folgende Paketquelle in Synaptic einträgt

deb http://www.estamos.de/download/apt stable main

Danach aktualisiert man die Pakete und installiert.

Damit das Alles auch grafisch benutzbar wird, laden wir uns nun noch ein grafisches Frontend für SyncEvolution herunter... Genesis.

Hier sollte man immer die neueste verfügbare Version wählen.

Bevor man weitermacht, installiert man zuerst noch folgende Pakete:

sudo apt-get install python python-gtk2 python-notify python-dbus python-xdg python-evolution python-configobj

Nun entpackt man das Genesis-Archiv, wechselt in das entpackte Verzeichnis und führt den Befehl

sudo python setup.py install

aus.

Danach erhält man unter ANWENDUNGEN / ZUBEHÖR einen Eintrag "Genesis".

Wenn man es startet, erhält man ein neues Symbol in der oberen Taskleiste. Man nimmt zuerst die Einstellungen des Servers vor (analog zu den Einstellungen im Handy !!!) und danach die Einstellungen für Evolution (WELCHES Adressbuch, WELCHER Kalender usw...)

Unter ~/.sync4j oder in neueren Versionen unter ~/.config/syncevolution kann man später die Einstellungen detailgenau abändern/einsehen.

Zum Schluss ein beherzter Klick auf SYNCRONISIEREN und TATAAAA !!!  Alles klappt.

 

Abschliessend kann gesagt werden, dass es nun theoretisch möglich wäre, Funambol auf einem Rechner zu installieren, der im Internet erreichbar ist und über diesen mit mehreren Endgeräten/Emailclients und vor Allem mehreren Benutzern seine Geräte abzugleichen.

Jedes Endgerät mit dem selben Benutzeraccount synct untereinander. Ein anderer Benutzer hält komplett andere Daten vor, so kommt man sich nicht ins Gehege.

Eine absolut professionelle Lösung ! 

Funambol-Dokumentation  

 


Weiterführende Infos:

Funambol auf einem Vserver:
Um Funambol auf einem Vserver zu betreiben, editiert man die Datei "/opt/Funambol/bin/funambol-server" und ändert die Zeile

MEM_OPTS="-Xmx512M"    in     MEM_OPTS="-Xmx24M"

 



Handyeinstellungen:

 

Sony-Ericsson W900:

Programm "Remote-Sync"

1. Neues Profil erstellen
- Name -- frei wählbar
- Serveradresse -- http://hostname_bzw_ip:8080/funambol/ds
- User -- Benutzername der im funambol angelegt wurde
- Passwort -- passendes PW
- Transportprotokoll: HTTP
- InternetKonto: Die Gruppe fürs netz halt

2. Sync-Komponenten auswählen
2.1 Kalender/Aufgaben
- Sync/Aufgabe bearbeiten
- Server-Datenbank -- "cal" - ohne ""
2.2 Kontakte
- Sync/Aufgabe bearbeiten
- Server-Datenbank -- "card" - ohne ""

 

 

 

Sonstiges:

Java Problem auf Vserver:http://blogs.netzbegruenung.de/blog/2008/01/19/schwere-geburt-sun-java-bin-auf-strato-vserver/

Funambol startet nicht:
http://www.mail-archive.com/ /msg04615.html

java -Xmx64m -XX:-UseLargePages -version

$JAVA -Xmx32M -XX:ReservedCodeCacheSize=128m -XX:InitialCodeCacheSize=16m -XX:MaxPermSize=32M -classpath $CP $APP_MAIN -f $DIR_PROPERTIES 


 

Letzte Aktualisierung ( 13.11.2009 )
 
< Zurück   Weiter >