Nextcloud Probleme, Feedback, Tipps: Unterschied zwischen den Versionen

Aus revampedia
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
Wir haben bei revamp-it eine Instanz der OpenSource Webapplikation Nextcloud installiert, die wir in Kürze auch öffentlich zugänglich machen wollen.<br />
+
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.<br />
 
Wir sammeln hier Erfahrungen mit Nextcloud:<br />
 
Wir sammeln hier Erfahrungen mit Nextcloud:<br />
 
* Probleme, die bei der Benutzung auftreten
 
* Probleme, die bei der Benutzung auftreten
Zeile 9: Zeile 9:
 
anscheinend gab es Probleme mit der Defaultgroup die immer wieder auf revampit gestellt wurde.
 
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:
+
Verantwortlich dafür war die App DEFAULT GROUP welche ich heute deaktiviert habe.
[[Datei:Nextcloud App DEFAULT GROUP.png|mini|links]]
 
 
 
== Nextcloud12 ==
 
Nextcloud12 ist derzeit provisorisch (!) unter http://cloud.revamp-it.ch/nextcloud12 erreichbar.
 
Das DATA Verzeichnis wurde vor der Migration verlinkt, die Daten liegen jetzt alle in /var/nclouddata
 
ln -s /var/nclouddata /var/www/nextcloud12/data
 
 
 
Anschliessend config/config.php auf 0--[[Benutzer:Jan Schmidt|Jan Schmidt]] ([[Benutzer Diskussion:Jan Schmidt|Diskussion]]) 14:41, 27. Okt. 2017 (CEST) gesetzt und den Migrationsprozess via Weboberfläche gestartet.
 
<s>Aktiv ist derzeit (25.07.17) noch nichts.</s>
 
 
 
--[[Benutzer:Jan Schmidt|Jan Schmidt]] ([[Benutzer Diskussion:Jan Schmidt|Diskussion]]) 16:53, 25. Jul. 2017 (CEST)
 
  
 
== Feedback: Erfahrungen, Wünsche ==
 
== Feedback: Erfahrungen, Wünsche ==
  
 
== Tipps ==
 
== 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.<br />
 +
: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.<br />
 +
: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:<br />
 +
:Originaldatei:<br />
 +
<nowiki>
 +
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></nowiki>
 +
:Angepasste Datei:<br/>
 +
<nowiki>
 +
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></nowiki><br />
 +
:bisherige Zeile 44 gelöscht!<br />
 +
<nowiki>
 +
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></nowiki><br />
 +
: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.<br />
 +
: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 zur aktuell installierten Version bei revamp-it ==
+
 
 +
== Hinweise zu den aktuell installierten Versionen bei revamp-it ==
 
23.1.2017 Upgrade nextcloud auf Version 11.0.1<br />
 
23.1.2017 Upgrade nextcloud auf Version 11.0.1<br />
derzeit  Upgrad4e auf Nextcloud12 geplant
+
27.10.2017 Upgrade auf Nextcloud V12.0.3 <br />
 +
5.11.2017 Einrichten einer zweiten Instanz von Nextcloud V12.0.3 für KundInnen. Erreichbar unter https://cloud1.revamp-it.ch
 +
 
  
27.10.2017 Upgrade auf Nextcloud V12.0.3 <br />
 
  
 
== Entwurf Anleitung für unsere KundInnen ==
 
== Entwurf Anleitung für unsere KundInnen ==

Aktuelle Version vom 11. November 2017, 16:35 Uhr

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