Benutzer-Werkzeuge

Webseiten-Werkzeuge


open:it:nextcloud

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
open:it:nextcloud [2025/05/30 11:55] – [Thunderbird Kalender- und Kontakte] Kaiopen:it:nextcloud [2025/06/08 15:08] (aktuell) Kai
Zeile 9: Zeile 9:
 Installation auf eigenem Server.\\ Installation auf eigenem Server.\\
 Minimal-Variante: Daten, Kalender, Kontakte. Minimal-Variante: Daten, Kalender, Kontakte.
 +  * Datenbank anlegen (z.B. MariaDB) - Zugangsdaten bereithalten (Host, DB-Name, DB-User, Passwort)
   * Installationsdatei [[https://download.nextcloud.com/server/installer/setup-nextcloud.php|downloaden]]   * Installationsdatei [[https://download.nextcloud.com/server/installer/setup-nextcloud.php|downloaden]]
   * Per SFTP auf Server übertragen (Ordner www-Seiten Nextcloud)   * Per SFTP auf Server übertragen (Ordner www-Seiten Nextcloud)
-  * Datenbank einrichten (z.B. MariaDB) - Zugangsdaten bereithalten (Host, DB-Name, DB-User, Passwort) 
   * Im Browser: Domain gefolgt von **/setup-nextcloud.php** aufrufen (PHP muss installiert sein).   * Im Browser: Domain gefolgt von **/setup-nextcloud.php** aufrufen (PHP muss installiert sein).
-  * Apps -> nicht die bei der Installation angebotenen Standard-Apps (dort abbrechen)+  * System schlank halten: nicht die bei der Installation angebotenen Standard-Apps (dort abbrechen)
   * gewünschte Apps manuell zur Installation auswählen, z.B.   * gewünschte Apps manuell zur Installation auswählen, z.B.
     * Contacts     * Contacts
Zeile 24: Zeile 24:
  
 ==== Hintergrundaufgaben ==== ==== Hintergrundaufgaben ====
- +**Über Cronjob nur realisierbar, wenn Zugriff über die Konsole besteht!** \\
-Hintergrundaufgaben über Cronjob einrichten \\+
 Frontend: Administratoreinstellungen -> Grundeinstellungen -> Cron (Empfohlen) auswählen \\ Frontend: Administratoreinstellungen -> Grundeinstellungen -> Cron (Empfohlen) auswählen \\
  
Zeile 39: Zeile 38:
   sudo nano config/config.php   sudo nano config/config.php
 Datenpfad. Datenpfad.
-  'datadirectory' => '/var/www/data/bluegnu.de_cloud', +  'datadirectory' => '/var/www/data/bluegnu.de', 
-Sicherheit: Hier liegt der Pfad außerhalb des Webseitenbereichs, wordurch dieser nur über Serverscripte oder SSH-Zugriffe erreichbar ist. \\+Sicherheit: Hier liegt der Pfad außerhalb des Webseitenbereichs, wodurch dieser nur über Serverscripte oder SSH-Zugriffe erreichbar ist. I.d.R. wird dies bei der Installation festgelegt und damit die Struktur angelegt. Wird der Pfad später manuell geändert, empfiehlt es sich, die Daten aus dem ursprünglichen Pfad dorthin zu kopieren bzw. zu verschieben. \\
 Region Region
   'default_phone_region' => 'DE',   'default_phone_region' => 'DE',
 Zeitfenster für Hintergrund-Wartungen begrenzen (ab Uhrzeit max 4 h) Zeitfenster für Hintergrund-Wartungen begrenzen (ab Uhrzeit max 4 h)
   'maintenance_window_start' => 3,   'maintenance_window_start' => 3,
 +
 +==== Apps ====
 +Installation über die Webseite der installierten Cloud -> Apps. \\
 +  * [[https://apps.nextcloud.com/apps/calendar|Kalender]]
 +  * [[https://apps.nextcloud.com/apps/contacts|Kontakte, Adressen]]
 +  * [[https://apps.nextcloud.com/apps/mail|Mail]]
 +  * [[https://apps.nextcloud.com/apps/spreed|Talk]]
 +  * [[https://apps.nextcloud.com/apps/tasks|Tasks]]
 +  * [[https://apps.nextcloud.com/apps/richdocuments|Nextcloud Office]]
 +  * [[https://github.com/nextcloud/circles|Teams]]
 +  * [[https://apps.nextcloud.com/apps/groupfolders|Team-Ordner]]
 +  * [[https://apps.nextcloud.com/apps/files_3dmodelviewer|3D Model Viewer]]
 +  * [[https://github.com/nextcloud/files_pdfviewer|PDF-Viewer]]
 +  * [[https://github.com/nextcloud/photos|Fotos]]
 +  * [[#Ressourcen anlegen|Calendar Ressource Management]]
  
 ==== Optimierungen ==== ==== Optimierungen ====
Zeile 89: Zeile 103:
 Es empfiehlt sich diesen regelmäßg zu leeren - z.B. über das Frontend auf der Webseite. Es empfiehlt sich diesen regelmäßg zu leeren - z.B. über das Frontend auf der Webseite.
  
-===== Daten Synchronisation ===== +===== Daten Austausch & Synchronisation ===== 
-==== Thunderbird Kalender- und Kontakte ====+==== Thunderbird ==== 
 +=== Kalender- und Kontakte ===
 Die Synchronisation erfolgt mit den Boardmitteln von Thunderbird. \\ Die Synchronisation erfolgt mit den Boardmitteln von Thunderbird. \\
 "Neuer Kalender im Netzwerk" oder "CardDav-Adressbuch hinzufügen". \\ "Neuer Kalender im Netzwerk" oder "CardDav-Adressbuch hinzufügen". \\
  
 +=== Anhänge in Cloud laden ===
 +Thunderbird App:** *cloud - FileLink für Nextcloud und ownCloud** \\
 +
 +Mit der App lassen sich Dateien teilen bzw. indirekt senden. \\
 +Anwendungsmöglichkeiten: **Anhang zu E-Mail, Termin, Aufgabe** \\
  
-==== E-Mail-Anhänge in Cloud laden  ==== +Zugangsdaten zur Cloud müssen hinterlegt werden: **Einstellungen -> Verfassen -Anhänge** \\ 
-Große Dateien per Mail zu verschicken kann unpraktisch seinMit dem Addon „*cloud -  Filelink für Nextcloud“ kannst Du Datei-Anhänge automatisch zu Nextcloud hochladen und per Link freigeben. Installier das Plugin. Unter „Bearbeiten > Einstellungen > Anhänge > Versand“ kannst Du einen neuen Dienst hinzufügen. Dort wählst Du Nextcloud aus. Hier brauchst Du keine spezielle URL – die normale Adresse Deiner Nextcloud genügt. Du kannst ein Verzeichnis angeben, in dem die Attachments gespeichert werden sollen, Username und (App-)Passwort eingeben – Fertig. \\+Die Zugriffsberechtigung (Passwort) und die Aufbewahrungsdauer der Dateien können ebenfalls dort festgelegt werden\\ 
 +Ein Ordner in der Nextcloud-Instanz wird ausgewählt, in dem die Datei(enabgelegt werden. \\
  
 Quelle: [[https://kaffeeringe.de/2018/01/03/nextcloud-und-thunderbird-perfekt-verbinden/|kaffeeringe.de]] \\ Quelle: [[https://kaffeeringe.de/2018/01/03/nextcloud-und-thunderbird-perfekt-verbinden/|kaffeeringe.de]] \\
  
-==== Windows Daten ====+==== Windows ====
 Desktop-Software [[https://github.com/nextcloud/desktop/releases/download/v3.6.2/Nextcloud-3.6.2-x64.msi| downloaden]] und installieren. \\ Desktop-Software [[https://github.com/nextcloud/desktop/releases/download/v3.6.2/Nextcloud-3.6.2-x64.msi| downloaden]] und installieren. \\
  
 Während der Kontoeinrichtung wird man auf die Internetseite der Cloud-Installation geleitet - dort muss man den Daten-Zugriff für das Gerät freigeben. Während der Kontoeinrichtung wird man auf die Internetseite der Cloud-Installation geleitet - dort muss man den Daten-Zugriff für das Gerät freigeben.
  
-==== Android Fotos ====+==== Android ==== 
 +Fotos vom Handy im Hintergrund und automatisch auf die Nextcloud hochladen. \\
 Hierfür wird die Nextcloud-App auf dem Smartphone benötigt. \\ Hierfür wird die Nextcloud-App auf dem Smartphone benötigt. \\
  
Zeile 124: Zeile 146:
   * Ressourcen   * Ressourcen
  
-Die benannten Räume oder Ressoucen sollten nach folgenden Eingaben im Kalender auf dem Frontend zur Verfügung stehen. \\+Die benannten Räume oder Ressourcen stehen nach folgenden Eingaben im Kalender auf dem Frontend zur Verfügung. Die Ressourcen werden in den Terminen hinterlegt und können auch von anderen Programmen (Thunderbird, etc.) eingesehen werden. Eine Planung über freie Ressourcen ist derzeit nur über die Weboberfläche von Nextcloud möglich. \\
  
 Beispiele (Befehle jeweils auf der Shell im Hauptverzeichnis der Cloud abgeben)\\ Beispiele (Befehle jeweils auf der Shell im Hauptverzeichnis der Cloud abgeben)\\
 Details siehe: [[https://github.com/nextcloud/calendar_resource_management?tab=readme-ov-file#calendar-resource-management|Calendar Resource Management]] Details siehe: [[https://github.com/nextcloud/calendar_resource_management?tab=readme-ov-file#calendar-resource-management|Calendar Resource Management]]
  
-Adresse anlegen (erforderlich für Etage)+**Adresse anlegen** (erforderlich für Etage)
   sudo -u www-data php occ calendar-resource:building:create --address="Domstr. 1, 50000 Cologne, Germany" "Office Cologne"   sudo -u www-data php occ calendar-resource:building:create --address="Domstr. 1, 50000 Cologne, Germany" "Office Cologne"
-Etage anlegen (erforderlich für Raum)+Eingabe: 1: Adresse | 2: Bezeichnung \\ 
 +**Etage anlegen** (erforderlich für Raum)
   sudo -u www-data php occ calendar-resource:story:create 1 "5. Floor"   sudo -u www-data php occ calendar-resource:story:create 1 "5. Floor"
-Raum anlegen (Angabe der E-Mail ist Pflicht, kann aber eine Fake-E-Mail sein)+Eingabe: 1: ID | 2: Bezeichnung \\ 
 +**Raum anlegen** (Angabe der E-Mail ist Pflicht, kann aber eine Fake-E-Mail sein)
   sudo -u www-data php occ calendar-resource:room:create 1 "myhomeoffice" "koeln_home_office" "homeoffice.koeln@bluegnu.de" "home office"   sudo -u www-data php occ calendar-resource:room:create 1 "myhomeoffice" "koeln_home_office" "homeoffice.koeln@bluegnu.de" "home office"
-Allgemeine Ressource anlegen+Eingabe: 1: ID | 2: UID | 3: Bezeichnung | 4: E-Mail | 5:Raumtyp \\ 
 +Optionen((zwischen create und ID)): --wheelchair-accessible=1 --capacity=25 --room-number=201 \\ 
 +**Allgemeine Ressource anlegen**
   sudo -u www-data php occ calendar-resource:resource:create "projetor1" 1 "Projektor 1" "projektor1.homeoffice.koeln@kspi.de" "Projektor"   sudo -u www-data php occ calendar-resource:resource:create "projetor1" 1 "Projektor 1" "projektor1.homeoffice.koeln@kspi.de" "Projektor"
-Ressourcen anzeigen+Eingabe: 1: UID | 2: building_id((Adresse)) | 3: Bezeichnung | 4: E-Mail | 5:Ressourcentyp \\ 
 +**Ressourcen anzeigen**
   sudo -u www-data php occ calendar-resource:resources:list   sudo -u www-data php occ calendar-resource:resources:list
-Raum löschen+**Raum löschen**
   sudo -u www-data php occ calendar-resource:resource:delete "room" 1   sudo -u www-data php occ calendar-resource:resource:delete "room" 1
  
open/it/nextcloud.1748598913.txt.gz · Zuletzt geändert: von Kai