open:it:nextcloud
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| open:it:nextcloud [2024/10/08 20:03] – k@i | open:it:nextcloud [2025/06/08 15:08] (aktuell) – k@i | ||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| Installation auf eigenem Server.\\ | Installation auf eigenem Server.\\ | ||
| Minimal-Variante: | Minimal-Variante: | ||
| + | * Datenbank anlegen (z.B. MariaDB) - Zugangsdaten bereithalten (Host, DB-Name, DB-User, Passwort) | ||
| * Installationsdatei [[https:// | * Installationsdatei [[https:// | ||
| * 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 **/ | * Im Browser: Domain gefolgt von **/ | ||
| - | * Apps -> nicht die bei der Installation angebotenen Standard-Apps (dort abbrechen) | + | * System schlank halten: |
| * gewünschte Apps manuell zur Installation auswählen, z.B. | * gewünschte Apps manuell zur Installation auswählen, z.B. | ||
| * Contacts | * Contacts | ||
| Zeile 20: | Zeile 20: | ||
| * Sprache der einzelnen User (nur für Web-Oberfläche interessant / jeweils einloggen) | * Sprache der einzelnen User (nur für Web-Oberfläche interessant / jeweils einloggen) | ||
| + | zusätzliche PHP-Module installieren (je nach Bedarf und Version) | ||
| + | sudo apt install php8.2-gmp php8.2-bcmath php8.2-imagick php8.2-intl php8.2-apcu | ||
| + | |||
| + | ==== Hintergrundaufgaben ==== | ||
| + | **Über Cronjob nur realisierbar, | ||
| + | Frontend: Administratoreinstellungen -> Grundeinstellungen -> Cron (Empfohlen) auswählen \\ | ||
| + | |||
| + | Auf dem Server automatisieren: | ||
| sudo nano / | sudo nano / | ||
| Zeile 26: | Zeile 34: | ||
| Pfad anpassen!! | Pfad anpassen!! | ||
| - | |||
| - | Hintergrundaufgaben über Cronjob einrichten \\ | ||
| - | Administratoreinstellungen -> Grundeinstellungen -> Cron )Empfohlen) auswählen \\ | ||
| ==== Konfiguration ==== | ==== Konfiguration ==== | ||
| sudo nano config/ | sudo nano config/ | ||
| Datenpfad. | Datenpfad. | ||
| - | ' | + | ' |
| - | Sicherheit: Hier liegt der Pfad außerhalb des Webseitenbereichs, | + | Sicherheit: Hier liegt der Pfad außerhalb des Webseitenbereichs, |
| Region | Region | ||
| ' | ' | ||
| Zeile 40: | Zeile 45: | ||
| ' | ' | ||
| - | zusätzliche PHP-Module installieren (je nach Version) | + | ==== Apps ==== |
| - | | + | Installation über die Webseite der installierten Cloud -> Apps. \\ |
| + | | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[# | ||
| ==== Optimierungen ==== | ==== Optimierungen ==== | ||
| Zeile 74: | Zeile 91: | ||
| [[https:// | [[https:// | ||
| - | Sollte | + | Sollte |
| sudo -u www-data php occ upgrade | sudo -u www-data php occ upgrade | ||
| Zeile 86: | 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 |
| - | Add-ons installieren: | + | === Kalender- und Kontakte === |
| - | * TbSync | + | Die Synchronisation erfolgt mit den Boardmitteln von Thunderbird. \\ |
| - | * Provider | + | "Neuer Kalender im Netzwerk" |
| + | |||
| + | === Anhänge in Cloud laden === | ||
| + | Thunderbird App:** *cloud - FileLink | ||
| + | |||
| + | Mit der App lassen sich Dateien teilen bzw. indirekt senden. \\ | ||
| + | Anwendungsmöglichkeiten: | ||
| - | TbSync starten und Login-Daten einpflegen. \\ | + | Zugangsdaten zur Cloud müssen hinterlegt werden: **Einstellungen |
| - | Zu synchronisierende Elemente auswählen. | + | Die Zugriffsberechtigung (Passwort) und die Aufbewahrungsdauer der Dateien können ebenfalls dort festgelegt werden. \\ |
| + | Ein Ordner in der Nextcloud-Instanz wird ausgewählt, | ||
| - | Es gab eine Problem mit der Netzwerk-Synchronisation der Kalender, da Termine jeweils (laut Meldung) kurz zuvor geändert wurden. \\ | + | Quelle: [[https:// |
| - | Lösung: TbSync bietet je Konto drei Reiter (Synchronisationsstatus, | + | |
| - | Unter Optionen das Feld " | + | |
| - | Sollte das nicht bearbeitbar sein: im Reiter Synchronisationsstatus, | + | |
| - | ==== Windows | + | ==== Windows ==== |
| Desktop-Software [[https:// | Desktop-Software [[https:// | ||
| 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 | + | ==== 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 | + | Die benannten Räume oder Ressourcen stehen |
| 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:// | Details siehe: [[https:// | ||
| - | Adresse anlegen (erforderlich für Etage) | + | **Adresse anlegen** (erforderlich für Etage) |
| sudo -u www-data php occ calendar-resource: | sudo -u www-data php occ calendar-resource: | ||
| - | 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: | sudo -u www-data php occ calendar-resource: | ||
| - | 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: | sudo -u www-data php occ calendar-resource: | ||
| - | 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: | sudo -u www-data php occ calendar-resource: | ||
| - | Ressourcen anzeigen | + | Eingabe: 1: UID | 2: building_id((Adresse)) | 3: Bezeichnung | 4: E-Mail | 5: |
| + | **Ressourcen anzeigen** | ||
| sudo -u www-data php occ calendar-resource: | sudo -u www-data php occ calendar-resource: | ||
| - | Raum löschen | + | **Raum löschen** |
| sudo -u www-data php occ calendar-resource: | sudo -u www-data php occ calendar-resource: | ||
open/it/nextcloud.1728410608.txt.gz · Zuletzt geändert: von k@i
