Skip to main content

Anleitungen

Jetzt geht es ans Eingemachte. Ein bisschen technisches (Linux-)Wissen ist schon von Nöten, um Tine  2.0 zu installieren und in den produktiven Einsatz zu bringen. Aber keine Sorge, wir lassen Sie nicht alleine. Hier finden Sie einige Anleitungen für die ersten Schritte - von der Installation auf verschiedenen Linux-Systemen bis hin zur Einrichtung von ActiveSync. Und als Kunde der Tine 2.0 Business Edition stehen Ihnen selbstverständlich auch unsere Experten gerne zur Verfügung, wenn Sie nicht weiterkommen.

Illustration Tipp

Installationshinweise

Tine 2.0 Business Edition Docker Image

www.tine20.com | GitHub | Dockerfile

Schnellstart

Dies ist eine schnelle und leichte Möglichkeit, Tine 2.0 auszuprobieren. Hierfür benötigen Sie Docker und Docker Compose (https://docs.docker.com/compose/).

Erstellen Sie im ersten Schritt einen Ordner. Docker Compose verwendet die Ordnernamen zur Identifizierung.

 

mkdir tine20
cd tine20

 

Als zweiten Schritt laden Sie die aktuelle Datei docker-compose.yaml herunter und speichern diese in dem soeben erstellten Ordner.

 

wget packages.tine20.com/maintenance/docker/current/quickstart/docker-compose.yaml

 

Als nächstes müssen Sie die Tine 2.0-Lizenz akzeptieren. Dies kann durch Setzen der Umgebungsvariablen TINE20_ACCEPTED_TERMS_VERSION auf die aktuelle oder auch eine neuere Version erfolgen (z. B. 1000). Das wiederum kann in der ENV-Datei oder im docker-compose.yaml eingestellt werden.

 

echo "TINE20_ACCEPTED_TERMS_VERSION=1000" > .env

 

Jetzt können Sie Docker-Compose starten.

 

docker-compose up

 

Warten Sie einen Moment, bis sich der Webcontainer anmeldet `web_1 | 2027-11-23 19:59:07,137 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)` Tine 2.0 ist jetzt unter http:​//127.0.0.1:4000 erreichbar.

Aufräumen

Um alle von Docker Compose erstellten Container, Netzwerke und Volumes zu stoppen und löschen nutzen Sie:

 

docker-compose down --volumes

 

compose

 

version: '2'
services:
  db:
    image: mariadb:10.4.1
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: &MYSQL_DATABASE tine20db
      MYSQL_USER: &MYSQL_USER tine20
      MYSQL_PASSWORD: &MYSQL_PASSWORD tine20
    networks:
      - internal_network

  cache:
    image: redis:5.0.5
    networks:
      - internal_network

  web:
    image: tine20/tine20:2019.11-7.3-fpm-alpine
    depends_on:
      - db
      - cache
    environment:
      TINE20_DATABASE_HOST: db
      TINE20_DATABASE_DBNAME: *MYSQL_DATABASE
      TINE20_DATABASE_USERNAME: *MYSQL_USER
      TINE20_DATABASE_PASSWORD: *MYSQL_PASSWORD
      TINE20_SETUPUSER_USERNAME: tine20setup
      TINE20_SETUPUSER_PASSWORD: tine20setup
      TINE20_LOGIN_USERNAME: tine20admin
      TINE20_LOGIN_PASSWORD: tine20admin
      TINE20_ADMIN_EMAIL: tine20admin@mail.invalid
      TINE20_CACHING_BACKEND: Redis
      TINE20_CACHING_REDIS_HOST: cache
      TINE20_SESSION_BACKEND: Redis
      TINE20_SESSION_HOST: cache
      TINE20_CREDENTIALCACHESHAREDKEY: change_me
      TINE20_ACCEPTED_TERMS_VERSION: ${TINE20_ACCEPTED_TERMS_VERSION}
    networks:
      - external_network
      - internal_network
    ports:
      - "127.0.0.1:4000:80"

networks:
  external_network:
  internal_network:
    internal: true

 

Image

Dieses Image enthält den Tine 2.0-Code, PHP-FPM und Nginx. Zusätzlich benötigen Sie eine Datenbank, beispielsweise MariaDB. In der Produktion sollte dieses Image mit einem Reverse-Proxy verwendet werden, der die gesamte benutzerdefinierte Konfiguration und SSL-Terminierung übernimmt.

Path

PathDescription
/etc/tine20/config.inc.phpTine 2.0 Hauptkonfigurationsdatei.
/etc/tine20/conf.d/*Tine 2.0 Konfigurationsdateien werden automatisch eingeschlossen.
/var/lib/tine20/filesSpeichern der User-Daten. Dateien wie die im Tine 2.0-Dateimanager
/var/lib/tine20/tmpTemporäre Dateispeicherung
/var/lib/tine20/cachingWird zum Zwischenspeichern verwendet, wenn `TINE20_CACHING_BACKEND == 'File'`
/var/lib/tine20/sessionsWird als Sitzungsspeicher verwendet, wenn `TINE20_SESSION_BACKEND == 'File'`

Tine 2.0 Repository DEB von tine20.com auf Webserver herunterladen 

 

~ wget https:­//www.tine20.com/fileadmin/data/tine20com-repo_1.1_all.deb

 

Tine 2.0 Repository DEB installieren 

 

~ sudo dpkg -i tine20com-repo_1.1_all.deb

 

Paket Cache aktualisieren 

 

~ sudo apt-get update

 

Tine 2.0 installieren 

 

~ sudo apt-get -y install tine20

 

Apache neu starten 

 

~ sudo service apache2 restart

 

Alle Anwendungen installieren 

 

~ sudo -u www-data php /usr/share/tine20/setup.php --config=/etc/tine20/config.inc.php --install -- adminLoginName='admin' adminPassword='password' acceptedTermsVersion=100

Update von curl + nss (um Probleme mit https beim Download zu verhindern)

 

$ yum update curl nss

 

Tine 2.0 Repository installieren

 

  $ yum -y install https:­//www.tine20.com/fileadmin/data/tine20com-repo-1-1.noarch.rpm

 

Benötigte Zusatzrepositories und PHP 7.3 installieren

 

  $ yum -y install epel-release
  $ yum -y install http:­//rpms.remirepo.net/enterprise/remi-release-7.rpm
  $ yum -y install yum-utils
  $ yum-config-manager --enable remi-php7 3
  $ yum -y install php php-pdo php-mysqlnd php-xml php-gd php-mbstring php-json php-iconv php-opcache php-cli php-intl

 

Installiere Tine 2.0

 

  $ yum -y install tine20 tine20 -selinux mariadb

 

Apache starten

 

$ systemctl start httpd.service

 

Apache aktivieren

 

$ systemctl enable httpd.service

Herunterladen der aktuellen Tine 2.0 Business Edition

Entpacken der Datei im Root-Verzeichnis oder einem Unterordner auf dem Webserver.

Eventuell Anpassung der Webserver-Konfiguration

Aufruf der setup.php im Browser zur Erstellung der Konfiguration und Installation von Tine 2.0

Erste Schritte

Willkommen bei Tine 2.0!

Diese Kurzanleitung soll Sie bei Ihren ersten Schritten mit Tine 2.0 unterstützen. Weiterführende Informationen zu den einzelnen Funktionen von Tine 2.0 können Sie im Tine 2.0 Benutzer-Handbuch finden.

Bei der Installation von Tine 2.0 wurde Ihr Benutzer (Standardbenutzername: "Administrator") bereits in Tine 2.0 angelegt. Melden Sie sich nun mit diesem auf der Tine 2.0 Startseite an. Bei Ihrem ersten Login werden Sie sich im Adressbuch befinden. Über den Reiter „Tine 2.0“ oben links können Sie nun weitere Anwendungen nach Belieben aktivieren.

Öffnen Sie die Anwendung „Admin“ um Ihren ersten eigenen Benutzer anzulegen! Aus Sicherheitsgründen wird empfohlen, für den normalen Gebrauch keinen Admin-Benutzer zu verwenden. Legen Sie daher nun über „Benutzer hinzufügen“ einen eigenen Benutzer an. Ihnen wird an dieser Stelle vielleicht der Punkt „Stammgruppe“ auffallen. Es gibt initial in Tine 2.0 zwei Gruppen zur Auswahl: Users und Administrators. Diesen Gruppen sind entsprechende Rollen zugeordnet, in denen die einzelnen Zugriffsrechte festgelegt sind. TIPP: Sie können in der Admin-Anwendung unter den Rubriken Gruppen und Rollen weitere Gruppen und Rollen anlegen. Schauen Sie sich doch einmal die admin role und user role genauer an.

Nun können Sie sich mit Ihrem neuen Benutzer anmelden und Tine 2.0 erkunden. Bei weiteren Fragen rund um die Handhabung greifen Sie gerne auf das Tine 2.0 Benutzer-Handbuch zurück. Dieses befindet sich links oben, neben dem Benutzer.

Lizenzaktivierung

Für weiterführende Konfigurationen oder das Einspielen einer Lizenz benötigen Sie das Tine 2.0 Setup. Sie erreichen dieses unter folgender URL: IhreTine20Url/setup.php

Mit Ihrer neuen Tine 2.0 Business Edition haben Sie von uns per Mail einen Lizenzschlüssel als Datei erhalten. Diese wird benötigt, um Ihre Installation freizuschalten. Laden Sie hierzu die Lizenzschlüssel-Datei im Tine 2.0 Setup in der Rubrik "Lizenz" hoch.

Nachdem Sie die Datei erfolgreich hochgeladen haben, finden Sie hier auch weitere Informationen zu Ihrer Lizenz.

Einrichtung von ActiveSync

Für die Einrichtung von ActiveSync auf den verschiedenen Endgeräten benötigen Sie folgende Daten:

E-Mail Adresse: Sofern Sie E-Mails synchronisieren möchten z.B. maxmuster@tine20.net
Nutzername: Ihr Tine 2.0 Nutzername z.B. maxmuster
Passwort: Ihr Tine 2.0 Passwort
Server Adresse: Die Adresse Ihrer Tine 2.0 Installation, z.B. beispiel.tine20.net

ActiveSync kann für Tine20 nicht eingerichtet werden.

Auf mobilen iOS Geräten wird ActiveSync über "Exchange" eingerichtet. Dieselbe Optionen finden sich auch auf macOS Desktop Clients. Jedoch verbirgt sich hinter diesem Exchange ein anderes Protokoll, das nicht für ActiveSync verwendet werden kann. ActiveSync kann daher nur auf mobilen Geräten verwendet werden und ist hier der empfohlene Weg. Auf Desktop Clients sollte CalDAV verwendet werden.

Wenn Sie einen Exchange ActiveSync-Account hinzufügen, können Sie Mail, Kontakte, Kalender, Erinnerungen und Notizen mit Ihrem iOS-Gerät synchronisieren.

  1. Exchange-Account hinzufügen:
    Tippen Sie auf "Einstellungen" > "Passwörter & Accounts" > "Account hinzufügen" > „Exchange“.
  2. Adresse eingeben
    Geben Sie Ihre E-Mail-Adresse ein und tippen Sie auf "Weiter". Sie können zusätzlich eine Beschreibung für Ihr Account eingeben.
  3. Eine Verbindung mit dem Exchange-Server herstellen
    Nachdem Sie Ihre E-Mail-Adresse eingegeben haben, wählen Sie "Anmelden" oder "Manuell konfigurieren". Tippen Sie auf "Anmelden", um die Informationen Ihres Exchange-Accounts automatisch zu ermitteln. Wenn Ihr Account die moderne Authentifizierung nutzt, werden Sie durch einen speziellen Authentifizierungsvorgang geleitet.
    Tippen Sie auf "Manuell konfigurieren", um Ihren Account mit der Standardauthentifizierung einzurichten. Geben Sie Ihr E-Mail-Passwort ein, und tippen Sie auf "Weiter". Unter Umständen werden Sie zur Eingabe zusätzlicher Serverinformationen aufgefordert. Diese erhalten Sie von Ihrem Exchange Server-Administrator.
  4. Inhalte synchronisieren
    Sie können Mail, Kontakte, Kalender, Erinnerungen und Notizen synchronisieren. Wenn Sie fertig sind, tippen Sie auf "Sichern".
  5. Exchange-Einstellungen bearbeiten
    Tippen Sie auf "Einstellungen" > "Passwörter & Accounts", und wählen Sie Ihren Exchange-Account. Sie können außerdem automatische Abwesenheitsmeldungen einrichten und das Synchronisierungsintervall für Mail ändern. Um erweiterte Einstellungen zu ändern, tippen Sie auf Ihren Accountnamen, um Einstellungen wie SSL und S/MIME zu ändern.
  1. Navigieren Sie zu den Einstellungen (innerhalb von Windows 10 Mail)
    a. Klicken Sie auf das Zahnrad (unten links), um die Einstellungen zu öffnen
    b. Klicken Sie auf Konto verwalten
  2. Account hinzufügen
    Klicken Sie auf „Konto hinzufügen“
  3. Exchange-Konto hinzufügen
    Wählen Sie die Option „Exchange“
  4. E-Mail-Adresse eingeben
    Geben Sie Ihre E-Mail Adresse ein, danach klicken Sie auf weiter
  5. Kennwort eingeben
    Geben Sie das dazugehörige Passwort ein und klicken Sie auf Anmelden.
  6. Benutzername und Domäne
    Falls die Anmeldung fehlschlägt, geben Sie Ihren Benutzernamen und die Domäne ein.
    Klicken Sie dann erneut auf Anmelden.
  1. Systemsteuerung öffnen
  2. Mail anwählen
  3. Neues Profil zufügen
  4. Namen vergeben
  5. Manuelle Einrichtung auswählen
  6. ActiveSync auswählen
  7. Zugangsdaten angeben
    Geben Sie Ihre Benutzerdaten ein. Wichtig! Mail-Server ist der Anwendungsserver - also der Server, bei dem man sich auch mit dem Browser anmeldet.
  8. Abschließen
  1. Plugins installieren
    a. Um ein Exchange-Konto einzurichten, müssen Sie zuerst die Plugins “Lightning” und “Provider für Exchange ActiveSync” installieren.
    b. Klicken Sie dafür auf das Drei-Balken-Symbol > Add-On > Add-On
    c. Klicken Sie nun auf das Puzzle-Symbol
    d. Hier können Sie nun in der Such-Leiste die Plugins suchen und im Anschluss auch installieren.
  2. Wenn die oben genannten Plugins installiert sind, können Sie mit der Einrichtung von Ihrem Exchange-Konto beginnen. Klicken Sie dafür auf “E-Mail”
  3. Geben Sie Ihre E-Mail-Adresse und das dazugehörige Passwort ein und klicken Sie auf “Weiter”
  4. Geben Sie zum Schluss die weiteren Zugangsdaten ein und klicken Sie auf “Fertig”.

Diese Anleitung gilt für Android, basiert aber auf dem Samsung Galaxy. Es kann sein das sich manche Begrifflichkeiten dieser Erklärung ggf. von Ihrem Smartphone unterscheiden. Außerdem kann es vorkommen, dass das Android Ihres Smartphones ActiveSync nicht von Haus aus unterstützt. In dem Fall können Sie sich aber mit einer entsprechenden App behelfen, namentlich die Gmail-App (kostenlos) oder die 9Folders-App (kostenpflichtig).

  1. Navigieren Sie zu den Einstellungen
    Gehen Sie zu Einstellungen > Konten und Backup
  2. Konto hinzufügen
    Tippen Sie auf Konten > Konto hinzufügen
  3. Wählen Sie Exchange
    Geben Sie Ihre E-Mail Adresse ein und klicken Sie auf Manuel einrichten (unten links).
  4. Wählen Sie erneut Exchange
  5. Passwort
    Geben Sie das zum Exchange-Account gehörige Passwort ein und tippen Sie anschließend auf Weiter
  6. Server-Einstellungen
    Geben Sie die Server-Einstellungen (Username und Mail-Server) ein und tippen Sie auf Weiter.
    Wichtig! Mail-Server ist der Anwendungsserver - also der Server, auf dem man sich auch mit dem Browser anmeldet.
  7. Aktivieren
    Nun müssen Sie das Exchange-Konto nur noch aktivieren. Tippen Sie dafür auf Aktivieren.

Normalerweise wird nur der Standardkalender eines Nutzer synchronisiert. Um mehrere Kalender zu synchronisieren, benötigen Sie einen SyncFilter. Diesen können Sie folgendermaßen anlegen:

  1. Wählen Sie über die Filter-Toolbar in Tine 2.0 die Kalender, die Sie synchronisieren wollen.
  2. Speichern Sie diesen Filter als Favorit „Diese Ansicht als Favorit speichern“
  3. Klicken Sie mit der rechten Maustaste auf den Favoriten
  4. Wählen sie „Als ActiveSync Filter setzen“. Wenn Sie bereits ActiveSync für ein Gerät eingerichtet haben, wird dieses hier aufgeführt.

Einrichtung von CalDav

  1. Öffnen Sie die App „Kalender“ auf dem Mac und wählen Sie „Kalender“ > „Account hinzufügen“.
  2. Wählen Sie „Anderer CalDAV-Account“ > Fortfahren.
  3. Klicken Sie auf das Einblendmenü „Accounttyp“ und wählen die Option „Manuell“.

Im Anschluss muss nur noch der Benutzername, das dazugehörige Passwort und die Serveradresse eingegeben werden.
Nachdem Sie auf Anmelden geklickt haben, bekommen Sie die Option, die Dienste, die Sie einrichten möchten, zu aktivieren. (Sie haben Kalender und Erinnerung zur Auswahl.)

  1. Wählen Sie „Einstellungen“  > „Passwörter & Accounts“ > „Account hinzufügen“ > „Andere“.
  2. Tippen Sie auf „CalDAV-Account hinzufügen“.
  3. Geben Sie die Informationen des jeweiligen Servers ein.

Die von Android vorinstallierten Apps bieten keinen Zugriff auf CalDAV. Um CalDAV zu ermöglichen, müssen Sie eine geeignete App vom GooglePlay-Store herunterladen.

  1. Plugins installieren
    a. Um ein CalDav einzurichten müssen Sie zuerst das Plugin “Lightning” installieren. Wenn Sie diese schon haben, können Sie zum 2. Schritt springen.
    b. Klicken Sie dafür auf das drei-Balken-Symbol > Add-On > Add-On
    c. Klicken Sie nun auf das Puzzle-Symbol
    d. Hier können Sie nun in der Suchleiste die Plugins suchen und auch installieren.
  2. Sofern Sie das oben genannte Plugin installiert haben, können Sie mit der Einrichtung von CalDAV beginnen. Klicken Sie dafür auf das Kalender-Symbol
  3. Klicken Sie dann mit der rechten Maustaste auf den bestehenden Kalender und klicken Sie auf “Neuer Kalender...”
  4. Wählen Sie “Im Netzwerk” und klicken Sie auf "Fortsetzen"
  5. Nun bekommen Sie die Option CalDav, wählen Sie diese aus und geben Sie den Benutzernamen sowie die URL-Adresse an, bestätigen Sie die Eingaben mit einem Klick auf “Fortsetzen”
  6. Zum Schluss geben Sie dem Kalender einen Namen und eine Farbe.

Einrichtung von WebDav

  1. Explorer öffnen
    Öffnen SIe den Windows-Explorer mit der Tastenkombination "Windows"+E
  2. Netzwerkadresse hinzufügen
    Rechtsklick auf „Dieser PC“, dann "Netzwerkadresse hinzufügen" auswählen
  3. Willkommen
    Klicken Sie “Weiter”
  4. Benutzerdefinierte Netzwerkadresse
    Wählen Sie die Option „Eine benutzerdefinierte Netzwerkadresse auswählen“ und klicken Sie auf "Weiter".
  5. Serveradresse eingeben
    a. Geben Sie die Adresse des Servers in das Feld „Ordner“ ein.
    Wichtig: Geben Sie als Pfadname servername.com/webdav/Filemanager an
    b. Setzen Sie den Haken bei „Verbindung mit anderen Anmeldeinformationen herstellen“
    c. Klicken Sie auf „Fertigstellen“
  6. Benutzer anmelden
    Im letzten Schritt melden Sie sich mit ihrem Benutzer und dem dazugehörigen Passwort an und klicken Sie auf „OK“.

Auf mobilen Geräten wird der WebDav-Zugriff momentan nicht zugelassen.

Der Zugriff auf den Datenmanager ist momentan nur über die App OwnCloud und OnlyOffice möglich.

Einrichtung von Tine 2.0 Drive

Laden Sie die für Ihr Betriebssystem passende Installationsdatei von Tine 2.0 Drive hier runter und installieren Sie diese anschließend. Nach dem Abschluss der Installation können Sie Tine 2.0 Drive mit Tine 2.0 verbinden. Diese Anleitung gilt für macOS, Linux und Microsoft, wobei sich die beigefügte Abbildung ggf. optisch unterscheidet.

  1. Öffnen Sie den Tine 2.0 Drive-Client, den Sie installiert haben und geben Sie in dieser Maske die Serveradresse der Tine 2.0-Installation an, mit dem sich das Programm verbinden soll.
  2. Im nächsten Schritt werden Sie aufgefordert, Ihren Benutzername und das entsprechende Passwort von Tine 2.0 einzugeben.
  3. Zuletzt können im oberen Bereich einige Einstellungen zu der Synchronisierung eingestellt werden. Im unteren Bereich wird der Pfad für einen lokalen Ordner, der mit dem Server synchronisiert werden soll, bestimmt.
  4. Nachdem alles eingerichtet ist, können Sie im vorhin festgelegten lokalen Ordner die Dokumente Ihrer Tine 2.0-Installation finden.

Tine 2.0 Release Notes

Die neue Business Edition "Anton" ist da und bietet u.a.
• ein sogenanntes Flat Design
• Virenschutz für Dateien
• neue E-Mail-Account-Typen
• u.v.m.

Release Notes als PDF