Nextcloud Probleme, Feedback, Tipps

From revampedia

Wir haben bei revamp-it zwei Instanzen der OpenSource Webapplikation Nextcloud installiert. Eine Instanz für unsere interne Nutzung und eine Instanz für KundInnen und weitere Interessierte.
Wir sammeln hier Erfahrungen mit Nextcloud:

  • Probleme, die bei der Benutzung auftreten
  • Allgemeines Feedback: Erfahrungen, Wünsche etc.
  • Tipps für den praktischen Einsatz
  • NextcloudMigrationV12

Probleme

anscheinend gab es Probleme mit der Defaultgroup die immer wieder auf revampit gestellt wurde.

Verantwortlich dafür war die App DEFAULT GROUP welche ich heute deaktiviert habe.

Feedback: Erfahrungen, Wünsche

Tipps

  • Rechte für Gruppenadmins
In der Standard-Version von Nextcloud 12 können Gruppenadmins eingesetzt werden, die das Recht haben, neue Mitglieder in der eigenen Gruppe zu erstellen.
Dabei gibt es keine Möglichkeit, für die Gruppe eine fixe Quota für den Speicherplatz festzulegen. Der Gruppenadmin kann für jedes Mitglied und sich selbst eine beliebige Quota definieren.
Mit folgender Anpassung in der Datei
settings/templates/users/part.userlist.php
kann erreicht werden, dass ein Gruppenadmin nur die für die gesamte Installation festgelegte Standard-Quota setzen kann:
Originaldatei:
 40                 <?php if(is_array($_['subadmins']) || $_['subadmins']): ?>
 41                         <td class="subadmins"><div class="groupsListContainer multiselect button"
 42                                 ><span class="title groupsList"></span><span class="icon-triangle-s"></span></div>
 43                         </td>
 44                 <?php endif;?>
 45                         <td class="quota">
 46                                 <select class="quota-user" data-inputtitle="<?php p($l->t('Please enter storage quota (ex: "512 MB" or "12 GB")')) ?>">
 47                                         <option value='default'>
 48                                                 <?php p($l->t('Default'));?>
 49                                         </option>
 50                                         <option value='none'>
 51                                                 <?php p($l->t('Unlimited'));?>
 52                                         </option>
 53                                         <?php foreach($_['quota_preset'] as $preset):?>
 54                                                 <option value='<?php p($preset);?>'>
 55                                                         <?php p($preset);?>
 56                                                 </option>
 57                                         <?php endforeach;?>
 58                                         <option value='other' data-new>
 59                                                 <?php p($l->t('Other'));?> ...
 60                                         </option>
 61                                 </select>
 62                         </td>
Angepasste Datei:
 40                 <?php if(is_array($_['subadmins']) || $_['subadmins']): ?>
 41                         <td class="subadmins"><div class="groupsListContainer multiselect button"
 42                                 ><span class="title groupsList"></span><span class="icon-triangle-s"></span></div>
 43                         </td>
bisherige Zeile 44 gelöscht!
 44                         <td class="quota">
 ...
 58                                                 <?php p($l->t('Other'));?> ...
 59               <?php else: ?>
 60                         <td class="quota">
 61                                 <select class="quota-user" data-inputtitle="<?php p($l->t('Quota')) ?>">
 62                                         <option value='default'>
 63                                                 <?php p($l->t('Default'));?>
 64               <?php endif;?>
 65                                         </option>
 66                                 </select>
 67                         </td>
Durch die Ausweitung der if-Bedingung in Zeile 40 auf die Zeilen 45 bis 59 (neu 44 bis 58) erfolgt die Anzeige der Quota-Auswahl bei Benutzerkonten nur beim Superadmin, während bei Gruppenadmins (else-Anweisung in Zeile 59) nur der Standard Quota-Wert angezeigt wird.
Als Ergänzung können über die App "Group Folders" vom Superadmin Ordner mit bestimmten Speicherplatz-Quoten festgelegt werden, die jeweils einer Gruppe zur gemeinsamen Nutzung zur Verfügung stehen.


Hinweise zu den aktuell installierten Versionen bei revamp-it

23.1.2017 Upgrade nextcloud auf Version 11.0.1
27.10.2017 Upgrade auf Nextcloud V12.0.3
5.11.2017 Einrichten einer zweiten Instanz von Nextcloud V12.0.3 für KundInnen. Erreichbar unter https://cloud1.revamp-it.ch


Entwurf Anleitung für unsere KundInnen

Bitte hier alle Punkte festhalten, die für eine Kurzanleitung wichtig sind (ausformuliert oder in Stichpunkten)
(wird später noch überarbeitet)

Andreas Rudin