Tine20: Unterschied zwischen den Versionen
Aus Vosp.info
F (Diskussion | Beiträge) (→CalDAV / WebDAV) |
F (Diskussion | Beiträge) (→CalDAV / WebDAV) |
||
Zeile 102: | Zeile 102: | ||
=== CalDAV / WebDAV === | === CalDAV / WebDAV === | ||
+ | * jeder Kalender/Adressbuch wird einzeln hinzugefügt | ||
+ | ** Vorteil: Termine/Adressen können individuell im jeweiligen Kaldender/Adressbuch gespeichert werden | ||
+ | ** Nachteil: mehr Konfiguration | ||
+ | ==== Server - auf der tine Seite ==== | ||
+ | # einloggen in tine.domain.tld | ||
+ | # Kalender (oder Adressbuch) öffnen | ||
+ | # links unter der Kalenderstruktur mit der rechten Maustaste auf ein Kalender klicken und Kalender Eigenschaften öffnen | ||
+ | # CalDAV URL kopieren | ||
− | + | ==== Clients ==== | |
− | + | ===== Thunderbird(icedove)/Lightning(iceowl) mit dem [http://www.memotoo.com/softs/sogo-connector-10.0.xpi SOGo Connector Thunderbird] Addon ===== | |
− | |||
− | |||
− | |||
− | |||
− | + | # Thunderbird öffnen und dort den Kalender (oder Adressbuch) öffnen (im Zweifel [[Egroupware#mozilla]] Addon erst installieren) | |
− | + | # links unter Kalender rechte Maustaste "New Calender" - Dialog Fenster öffnet sich | |
− | + | ## On the Network => next | |
− | + | ## Format: Caldav | |
− | + | ## Location: CalDAV URL einfügen => next | |
− | + | ## Name angeben => next | |
− | + | ## Finish | |
− | + | ||
− | + | ===== Thunderbird(icedove)/Lightning(iceowl)===== | |
− | + | # '''''iceowl/lightning -- ''funktioniert ohne addon, aber erinnerung macht probleme'' | |
− | + | ## kalender starten | |
− | + | ## reiter: calenders | |
− | + | ### rechte Maustaste => New Calender | |
− | + | ### on the network | |
− | + | ### caldav | |
− | + | ### Location: CalDAV URL einfügen => next | |
− | + | ### name angeben | |
− | + | ||
− | + | ===== Android (not working) ===== | |
− | |||
− | |||
− | |||
## '''''android: aCal App''''' => '''funktioniert nicht wirklich, Adressbücher und Kalender werden nicht angezeigt!!!!!!!''' | ## '''''android: aCal App''''' => '''funktioniert nicht wirklich, Adressbücher und Kalender werden nicht angezeigt!!!!!!!''' | ||
### im fdroid Store downloaden und installieren | ### im fdroid Store downloaden und installieren | ||
Zeile 150: | Zeile 151: | ||
#### Passwort | #### Passwort | ||
#### Url | #### Url | ||
− | + | ==== Notizen ==== | |
− | + | * '''Quellen''' | |
− | |||
− | |||
− | |||
− | * Quellen | ||
** [http://www.tine20.org/wiki/index.php/Admins/Thunderbird-Synchronisation#Thunderbird_Cal-_.26_CardDAV_synchronisation Admins/Thunderbird-Synchronisation] | ** [http://www.tine20.org/wiki/index.php/Admins/Thunderbird-Synchronisation#Thunderbird_Cal-_.26_CardDAV_synchronisation Admins/Thunderbird-Synchronisation] | ||
Version vom 15. Juni 2013, 18:29 Uhr
Inhaltsverzeichnis
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
- Quellen
CalDAV / WebDAV
- jeder Kalender/Adressbuch wird einzeln hinzugefügt
- Vorteil: Termine/Adressen können individuell im jeweiligen Kaldender/Adressbuch gespeichert werden
- Nachteil: mehr Konfiguration
Server - auf der tine Seite
- einloggen in tine.domain.tld
- Kalender (oder Adressbuch) öffnen
- links unter der Kalenderstruktur mit der rechten Maustaste auf ein Kalender klicken und Kalender Eigenschaften öffnen
- CalDAV URL kopieren
Clients
Thunderbird(icedove)/Lightning(iceowl) mit dem SOGo Connector Thunderbird Addon
- Thunderbird öffnen und dort den Kalender (oder Adressbuch) öffnen (im Zweifel Egroupware#mozilla Addon erst installieren)
- links unter Kalender rechte Maustaste "New Calender" - Dialog Fenster öffnet sich
- On the Network => next
- Format: Caldav
- Location: CalDAV URL einfügen => next
- Name angeben => next
- Finish
Thunderbird(icedove)/Lightning(iceowl)
- iceowl/lightning -- funktioniert ohne addon, aber erinnerung macht probleme
- kalender starten
- reiter: calenders
- rechte Maustaste => New Calender
- on the network
- caldav
- Location: CalDAV URL einfügen => next
- name angeben
Android (not working)
- android: aCal App => funktioniert nicht wirklich, Adressbücher und Kalender werden nicht angezeigt!!!!!!!
- im fdroid Store downloaden und installieren
- aCal öffnen
- Einstellungen
- Server => Server hinzufügen => Manuelle Konfiguration
- Name angeben
- aktiv aktivieren
- Benutzername: tineuser
- Passwort: ***
- Benutzer Url: CalDAV URL einfügen
- warten und hoffen das was kommt ..... ;( ... noch nicht ganz klar obs funzt
- android: CalDAV Sync Adapter
- im fdroid Store downloaden und installieren
- Android Einstellungen öffnen => Konten => Konto hinzufügen
- CalDav Sync Adapter auswählen
- User
- Passwort
- Url
- android: aCal App => funktioniert nicht wirklich, Adressbücher und Kalender werden nicht angezeigt!!!!!!!
Notizen
Sipgate Einbindung
- sipgate Paket tine20-sipgate_2013.03.4.zip von tine20.org
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
- im Browser https://tine.domain.tld//setup.php aufrufen und Sipgate installieren
- danach als root ganz normal https://tine.domain.tld/ einloggen
- Sipgate => Konto hinzufügen
- Beschreibung ....
- Mobilnummer, deine Nummer angeben: 49VorwahlNummer
- Sipgate Benutzername: Weblogin Benutzer
- Passwort: Weblogin Passwort
- Sipgate => Konto hinzufügen
Probleme
der credential key wird folgendermaßen in die config.inc.php eingetragen, er muss 24 stellen haben:
return array(
'database' => array(...),
'shared_credential_key' => 'string-mit-24-zeichen',
...
);
danach kannst du folgendes cli-skript ausführen, um die bestehende Konfiguration zu übernehmen:
cd /etc/tine20/
php /usr/share/tine20/tine20.php --username root --password xxx --method Sipgate.take_config
# No sipgate config could be found in config.php.inc!
- übernommen von [1] aksel