Tine20

Aus Vosp.info
Version vom 11. Juni 2013, 22:15 Uhr von F (Diskussion | Beiträge) (Sipgate Einbindung)
Wechseln zu:Navigation, Suche

Installation

echo "deb http://packages.tine20.org/debian squeeze stable" > /etc/apt/sources.list.d/tine.list

apt-key adv --recv-keys --keyserver keys.gnupg.net 7F6F6895

apt-get update

apt-get install tine20

echo "
<VirtualHost *:80>
        ServerName tine.domain.tld
        ServerAlias www.tine.domain.tld
        ServerAdmin kontakt@tine.domain.tld
        RewriteEngine   on
        RewriteCond %{SERVER_PORT} ^80$
        RewriteRule ^(.*)$ https://tine.domain.tld/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
        ServerAdmin kontakt@tine.domain.tld
        DocumentRoot /usr/share/tine20/
        ServerName tine.domain.tld
        ServerAlias www.tine.domain.tld
        RewriteEngine on
        # Microsoft Exchange
        RewriteRule /Microsoft-Server-ActiveSync(.*) /usr/share/tine20//index.php?frontend=activesync [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
        # Cal- & CardDAV
        RewriteCond %{REQUEST_METHOD} !^(GET|POST)$
        RewriteRule ^$            /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
        RewriteRule ^addressbooks /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
        RewriteRule ^calendars    /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
        RewriteRule ^principals   /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
        RewriteRule ^webdav       /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
        <Directory /usr/share/tine20/ >
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                Order allow,deny
                allow from all
        </Directory>
        SSLEngine On
        SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
        SSLCertificateFile /etc/apache2/ssl/multidomain.crt
        SSLCertificateKeyFile /etc/apache2/ssl/multidomain-private.key
</VirtualHost>
" > /etc/apache2/sites-available/tine.domain.tld

/etc/init.d/apache2 reload

Konfiguration

im Browser tine.domain.tld aufrufen, sollte nun automatisch auf https://tine.domain.tld/setup.php weiterleiten

einloggen mit den Benutzerdaten die während der apt-get Installation abgefragt wurden und den setup Dialog einmal durch gehen

  • ActiveSync aktivieren!!!!

Administration

Benutzer, Gruppen und Rollen

  • jeder neu erstellte Benutzer sollte entweder der Gruppe Users oder Administrators angehören

Syncronisation

ActiveSync - Microsoft Exchange

client:

1. trashdaten angeben um auf die richtigen Einstellungen zu kommen

  • Email: irgendein mail string
  • Passwort: irgend ein zeichen
ios

z.B.: ipad 4

  • Email: eine mail adressen angeben
  • Server: tine.domain.tld
  • Domain: Microsoft-Server-ActiveSync
  • User: Tine Benutzer Anmelde Name
  • Passwort:


android im test funzt noch nicht

getestet:

  • Android 4.1.1 (Cynus T2)
  • Android

Einstellungsparameter

  • Domain-/Nutzername: \tine_user_name
  • Passwort: ****
  • Server: tine.domain.tld
  • Sichere Verbindung (SSL) verwenden
  • Alle SSL Zertifikate akzeptieren aussser mensch hat Geld bezahlt
  • Port: 443



CalDAV / WebDAV

  • Fakten
    • analog zum Kalender geht es auch mit dem Thunderbird Adressbuch!
    • Kalender und Adressbuch können in beide Richtungen gesynct werden
    • jeder Kalender/Adressbuch wird einzeln hinzugefügt
      • Vorteil: Termine/Adressen können individuell im jeweiligen Kaldender/Adressbuch gespeichert werden
      • Nachteil: mehr Konfiguration
  1. auf der Tine Seite
    1. einloggen in tine.domain.tld
    2. Kalender (oder Adressbuch) öffnen
    3. links unter der Kalenderstruktur mit der rechten Maustaste auf ein Kalender klicken und Kalender Eigenschaften öffnen
    4. CalDAV URL kopieren
  2. im Client
    1. Thunderbird
      1. Thunderbird öffnen und dort den Kalender (oder Adressbuch) öffnen
      2. links unter Kalender rechte Maustaste "New Calender" - Dialog Fenster öffnet sich
        1. On the Network => next
        2. Format: Caldav
        3. Location: CalDAV URL einfügen => next
        4. Name angeben => next
        5. Finish
    2. android: aCal App
      1. im fdroid Store downloaden und installieren
      2. aCal öffnen
      3. Einstellungen
      4. Server => Server hinzufügen => Manuelle Konfiguration
        1. Name angeben
        2. aktiv aktivieren
        3. Benutzername: tineuser
        4. Passwort: ***
        5. Benutzer Url: CalDAV URL einfügen
        6. warten und hoffen das was kommt ..... ;( ... noch nicht ganz klar obs funzt
    3. android: CalDAV Sync Adapter
      1. im fdroid Store downloaden und installieren
      2. Android Einstellungen öffnen => Konten => Konto hinzufügen
      3. CalDav Sync Adapter auswählen
        1. User
        2. Passwort
        3. Url



Sipgate Einbindung

cd /usr/share/tine20
wget http://www.tine20.org/downloads/2013.03.4/tine20-sipgate_2013.03.4.zip
unzip tine20-sipgate_2013.03.4.zip