Archivio

Posts Tagged ‘funanbol debian’

Installare Funambol Client su Thunderbird

6 settembre 2009 Pidicci Nessun commento

funambol-logoSe volete interfacciarvi al vostro server Funambol e far scaricare tutte i contatti email, il calendario e i task al vostro client Thunderbird potete installare l’apposito plugin rilasciato da mozilla.

Il link e’ il seguente: clicca qui

Una volta scaricato aprite Thunderbird, aprite Strumenti/Componenti Aggiuntivi/Installa ed installate il plugin.

Riavviate Thunderbird e cliccate sul nuovo pulsante “Syncronize”.

Vi verrà chiesta la location del server Funambol. Inserite

http://<tuo.server.ext>:8080/funambol/ds

Inserite lo username  la password che avete creato con Funambol Admin ed il gioco e’ fatto

Installare Funambol su Debian

3 settembre 2009 Pidicci 3 commenti

funambol-logo

Se avete bisogno di tenere sincronizzati i vostri dispositivi mobili con il vostro client di posta Thunderbird o Outlook e/o viceversa relativamente ai vostri contatti email, cellulare, attivita’ pianificate sul calendario potete dare un’occhiata al progetto Funambol. Facilmente installabile sul vostro server Linux anche se le seguenti istruzioni si riferiscono a Debian (Etch).

Funambol e’ costituito da una parte Server basato su java da installare sul vostro sever Debian o Windows, un Client che potete installare sul vostro dispositivo mobile (se supportato) e un interfaccia di amministrazione (solo per piattaforma Windows per il momento). In realta’ esiste anche il portale messo a disposizione dai progettatori di Funambol di cui vi accennerò su questo articolo.

La mia guida vi premette  di installare la parte Server. Successivamente scriverò articoli per installare  ed utilizzare anche la parte Client (abbastanza semplice intuitiva) sui vari dispositivi ma vi permetterò di utilizzarlo da subito in pochi passi. Bene iniziamo. Installiamo la parte Server!

Passo 1: come tutte le guide del mondo iniziamo con lo scaricare il software necessario. Adiamo nel seguente link Funambol download e scarichiamo naturalmente la versione “Linux Server”

Passo 2: Installare il software:

sh funambol-<_version_>
groupadd funambol
useradd -c “Funambol sync user” -g funambol -m funambol
# passwd funambol
chown -R funambol:funambol /opt/Funambol

Passo 3: Configurare il software editando il file:

vi /opt/Funambol/config/Funambol.xml

Sostituire

<void property=”serverURI”>
<string></string>
</void>

con:

<void property=”serverURI”>
<string>http://<tuo.server.ext>:<porta>/funambol/ds</string>
</void>

<tuo.server.ext> e’ la url che dovrai inserire sul client che effettua la sincronizzazione

<porta> per default deve essere la 8080, se la volete cambiare dovete leggere un articolo che scriverò a breve

E’ utile inoltre creare lo script di avvio per l’init:

vi /etc/init.d/funambol

in cui potete inserire il seguente codice:

#!/bin/sh

cd `dirname $0`
FUNAMBOL_HOME=`(cd /opt/Funambol ; pwd)`
DS_SERVER_HOME=$FUNAMBOL_HOME/ds-server

if [ ! -d $FUNAMBOL_HOME/config ]; then
#
# maybe we are in Funambol/tool/bin
#
FUNAMBOL_HOME=$FUNAMBOL_HOME/..
DS_SERVER_HOME=$FUNAMBOL_HOME/ds-server
fi

# Setting the JAVA_HOME to the JRE in the bundle if not set or if not correctly set
if [ -z "$JAVA_HOME" ]; then
export JAVA_HOME=$FUNAMBOL_HOME/tools/jre-1.5.0/jre
else
if [ ! -f "$JAVA_HOME/bin/java" ]; then
export JAVA_HOME=$FUNAMBOL_HOME/tools/jre-1.5.0/jre
fi
fi

if [ -z "$JAVA_HOME" ]; then
echo “Please, set JAVA_HOME before running this script.”
exit 1
fi

if [ ! -f "$JAVA_HOME/bin/java" ]
then
echo “Please set JAVA_HOME to the path of a valid jre.”
exit;
fi

export J2EE_HOME=${FUNAMBOL_HOME}/tools/tomcat
export CATALINA_HOME=${FUNAMBOL_HOME}/tools/tomcat

cd ${FUNAMBOL_HOME}

export LANG=en_US.utf-8

cd ${J2EE_HOME}/bin

COMED=true

case $1 in
start)

if [ "$COMED" = "true" ] ; then
#
# Run Hypersonic
#
sh $FUNAMBOL_HOME/bin/hypersonic start > /dev/null
fi

#
# Run CTP Server
#
sh $FUNAMBOL_HOME/bin/ctp-server start > /dev/null

#
# Run DS Server
#
sh $FUNAMBOL_HOME/bin/funambol-server start > /dev/null

#
# Run Inbox Listener
#
sh $FUNAMBOL_HOME/bin/inbox-listener start > /dev/null

#
# Run Pim Listener
#
sh $FUNAMBOL_HOME/bin/pim-listener start > /dev/null
;;
stop)
#
# Shutdown Inbox Listener
#
sh $FUNAMBOL_HOME/bin/inbox-listener stop > /dev/null

#
# Shutdown Pim Listener
#
sh $FUNAMBOL_HOME/bin/pim-listener stop > /dev/null

#
# Shutdown Tomcat
#
sh $FUNAMBOL_HOME/bin/funambol-server stop > /dev/null

#
# Shutdown CTP Server
#
sh $FUNAMBOL_HOME/bin/ctp-server stop > /dev/null

if [ "$COMED" = "true" ] ; then
#
# Shutdown Hypersonic
#
sh $FUNAMBOL_HOME/bin/hypersonic stop > /dev/null
fi
;;
license)
less “${FUNAMBOL_HOME}/LICENSE.txt”
;;
*)
echo “usage: $0 [start|stop|license]”
;;
esac

Dopodichè:

update-rc.d funambol defaults

Passo 4: Avviamo Funambol

/etc/init.d/funambol start

Ora che abbiamo installato il server possiamo amministrarlo attraverso il Funambol-Admin ma soprattutto possiamo sincronizzare il nostro dispositivo mobile oppure il nostro client di posta installando il plugin necessario!!