Nextcloud Probleme, Feedback, Tipps
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)