Egroupware: Unterschied zwischen den Versionen

Aus Vosp.freesn.de
Zur Navigation springen Zur Suche springen
F (Diskussion | Beiträge)
F (Diskussion | Beiträge)
Zeile 29: Zeile 29:
# Listet die Container mit ein paar Informationen auf. Zur schnellen Kontrolle, ob Container laufen (oder nicht)
# Listet die Container mit ein paar Informationen auf. Zur schnellen Kontrolle, ob Container laufen (oder nicht)
docker ps
docker ps
CONTAINER ID  IMAGE                                    COMMAND                  CREATED        STATUS                  PORTS                      NAMES
CONTAINER ID  IMAGE                                    COMMAND                  CREATED        STATUS                  PORTS                      NAMES
3df4b954c9e3  quay.io/egroupware/collabora-key:stable  "/start-collabora-on…"  3 minutes ago  Up 3 minutes            127.0.0.1:9980->9980/tcp  collabora-key
3df4b954c9e3  quay.io/egroupware/collabora-key:stable  "/start-collabora-on…"  3 minutes ago  Up 3 minutes            127.0.0.1:9980->9980/tcp  collabora-key
Zeile 39: Zeile 40:
# Listet neben den laufenden auch die gestoppten Container.
# Listet neben den laufenden auch die gestoppten Container.
docker ps -a
docker ps -a
</source>
</source>
*** wenn alle Container laufen, kann jetzt einfach die ip im browser eingegeben werden und ein login erscheint


= alt =
= alt =

Version vom 28. Dezember 2024, 22:11 Uhr

2024

Server

lxc launch ubuntu:24.04 ubuntu2024
lxc config set ubuntu2024 security.nesting true
lxc exec  ancubuntu2024 -- su --login root
  • apt Quellen integrieren
echo 'deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_24.04/ /' | tee /etc/apt/sources.list.d/server:eGroupWare.list
wget -nv https://download.opensuse.org/repositories/server:eGroupWare/xUbuntu_24.04/Release.key -O - | tee /etc/apt/trusted.gpg.d/server:eGroupWare.asc
apt update
  • Installation
apt install egroupware-docker apache2
    • Konfiguration
# Listet die Container mit ein paar Informationen auf. Zur schnellen Kontrolle, ob Container laufen (oder nicht)
docker ps

CONTAINER ID   IMAGE                                     COMMAND                  CREATED         STATUS                   PORTS                      NAMES
3df4b954c9e3   quay.io/egroupware/collabora-key:stable   "/start-collabora-on…"   3 minutes ago   Up 3 minutes             127.0.0.1:9980->9980/tcp   collabora-key
aae23e674084   nginx:stable-alpine                       "/docker-entrypoint.…"   4 minutes ago   Up 4 minutes             127.0.0.1:8080->80/tcp     egroupware-nginx
2e66cb54792a   phpswoole/swoole:5.0-php8.1-alpine        "docker-php-entrypoi…"   4 minutes ago   Up 4 minutes                                        egroupware-push
1abcc60a1e1e   containrrr/watchtower:latest              "/watchtower --sched…"   4 minutes ago   Up 4 minutes (healthy)   8080/tcp                   egroupware-watchtower
62a912339c92   egroupware/egroupware:23.1                "/entrypoint.sh php-…"   5 minutes ago   Up 4 minutes             9000/tcp                   egroupware
1088794bc674   mariadb:10.6                              "docker-entrypoint.s…"   5 minutes ago   Up 4 minutes             3306/tcp                   egroupware-db

# Listet neben den laufenden auch die gestoppten Container.
docker ps -a
      • wenn alle Container laufen, kann jetzt einfach die ip im browser eingegeben werden und ein login erscheint

alt

Server

Download / Installation

egroupware.org/download

  • über dpkg / apt-get
echo "deb http://download.opensuse.org/repositories/server:/eGroupWare/Debian_6.0/ ./" > /etc/apt/sources.list.d/egroupware.list
wget -O - http://download.opensuse.org/repositories/server:/eGroupWare/Debian_6.0/Release.key | apt-key add -
apt-get update
apt-get install egroupware

egroupware über subdomain erreichen

Default ist DOMAIN/egroupware
Erreicht werden soll egroupware.DOMAIN

Die folgende Änderung führt dazu, dass

egroupware.DOMAIN 

automatisch umgeleitet wird zu

egroupware.DOMAIN/egroupware
rm /etc/apache2/conf.d/egroupware
ln -s  /etc/egroupware/apache.conf /etc/apache2/sites-available/egroupware.DOMAIN

In die Datei /etc/egroupware folgendes einfügen

An den Anfang der Datei
<VirtualHost *.80> => oder *:443, wennn ssl
      ServerName     egroupware.DOMAIN
      DocumentRoot   /usr/share/egroupware

Ganz ans Ende der Datei
</VirtualHost>

Sicherheit

  • wegen den Daten vllt auch openssl installieren

Clients

evolutiono

mozilla

thunderbird/icedove addressbook

sync: synchronisieren in beide Richtungen!

  1. Addon SOGo Connector Thunderbird downloaden und nach Anleitung installieren
  2. im Adressbuch unter Datei>>Neu>>Remote-Adressbuch neues Adressbuch erstellen und als server https://localhost/egroupware/groupdav.php/addressbook/ angeben

Lightning/iceowl kalender

  1. neuer Kalender
  2. im Netzwerk
    1. Format: Caldav
    2. Adresse: https://ibase/egroupware/groupdav.php/calendar/

android

acal

  1. am besten über fdroid sich acal installieren
  2. Server: https://domail.tld/egroupware/groupdav.php