owncloud

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
owncloud [11/08/2021 - 15:46] – [OIDC] thommie4owncloud [05/03/2024 - 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 10: Zeile 10:
  
 occ Kommandos: https://doc.owncloud.com/server/admin_manual/configuration/server/occ_command.html occ Kommandos: https://doc.owncloud.com/server/admin_manual/configuration/server/occ_command.html
 +
 ===== Installation von Kommandzeile ===== ===== Installation von Kommandzeile =====
 +
 <code> <code>
- 
 sudo -u www-data php occ maintenance:install --database "mysql" --database-name "owncloud2" sudo -u www-data php occ maintenance:install --database "mysql" --database-name "owncloud2"
 --database-user "ocadmin" --database-pass "xxxxxxxxxxxxxxx" --admin-user "admin" --database-user "ocadmin" --database-pass "xxxxxxxxxxxxxxx" --admin-user "admin"
 --admin-pass "xxxxxxxxxxxx" --data-dir /mnt/data/ocdata2 --admin-pass "xxxxxxxxxxxx" --data-dir /mnt/data/ocdata2
- 
 </code> </code>
  
Zeile 25: Zeile 25:
 <code> <code>
 sudo -u www-data php occ maintenance:mode --on sudo -u www-data php occ maintenance:mode --on
- 
 </code> </code>
  
Zeile 32: Zeile 31:
 <code> <code>
 sudo -u www-data php occ maintenance:singleuser --on sudo -u www-data php occ maintenance:singleuser --on
- 
 </code> </code>
  
 Upgrade starten Upgrade starten
  
-''sudo -u www-data php occ upgrade ''+<code>sudo -u www-data php occ upgrade 
 +</code>
  
 Danach Maintenance Mode wieder aus Danach Maintenance Mode wieder aus
  
-''sudo -u www-data php occ maintenance:mode –-off''+<code>sudo -u www-data php occ maintenance:mode –-off 
 +</code>
  
 oder oder
  
-''sudo -u www-data php occ maintenance:singleuser -–off''+<code>sudo -u www-data php occ maintenance:singleuser -–off 
 +</code> 
 + 
 +Configreport nach portal.owncloud.com senden 
 + 
 +<code> 
 +sudo -u www-data php occ configreport:generate | curl -XPOST --fail  -H "Content-Type: application/json" -d @- https://portal.owncloud.com/apps/customer_portal/api/account/configreports/KG1c47dYat 
 +</code> 
 + 
 ===== Code integrity check ===== ===== Code integrity check =====
  
Zeile 129: Zeile 138:
 </code> </code>
  
 +==== User-E-Mail ändern ====
 +
 +<code>
 +php occ user:modify someusername email someone@example.com
 +
 +root@app3:/var/www/owncloud# sudo -u www-data php occ user:modify herre email ngehring@steuerberaterherre.de
 +The email address of herre updated to ngehring@steuerberaterherre.de
 +</code>
  
 ==== Letzten Login zeigen ==== ==== Letzten Login zeigen ====
Zeile 199: Zeile 216:
  
 ===== Verschlüsselung ===== ===== Verschlüsselung =====
 +
 +user encryption ist deprecated!!!
  
 <code> <code>
Zeile 213: Zeile 232:
 Bei aktiver Verschlüsselung sollte immer über den **Namen** geshared werden, siehe [[https://doc.owncloud.org/server/master/user_manual/files/encrypting_files.html|https://doc.owncloud.org/server/master/user_manual/files/encrypting_files.html]] Erst danach sollte ein Gruppen Share gesetzt werden, der Namens-Share kann dann wieder weg. Bei aktiver Verschlüsselung sollte immer über den **Namen** geshared werden, siehe [[https://doc.owncloud.org/server/master/user_manual/files/encrypting_files.html|https://doc.owncloud.org/server/master/user_manual/files/encrypting_files.html]] Erst danach sollte ein Gruppen Share gesetzt werden, der Namens-Share kann dann wieder weg.
  
-//Only users who have private encryption keys have access to shared encrypted files and folders. Users who have not yet created their private encryption keys will not have access to encrypted shared files; they will see folders and filenames, but will not be able to open or download the files. They will see a yellow warning banner that says “Encryption App is enabled but your keys are not initialized, please log-out and log-in again.”// 
- 
-//Share owners may need to re-share files after encryption is enabled; users trying to access the share will see a message advising them to ask the share owner to re-share the file with them. For individual shares, un-share and re-share the file. For group shares, share with any individuals who can’t access the share. This updates the encryption, and then the share owner can remove the individual shares. // 
 ====== Datenbankschema ====== ====== Datenbankschema ======
  
 {{:wiki:oc_10x_database_structure.pdf|Struktur 10.x}} {{:wiki:oc_10x_database_structure.pdf|Struktur 10.x}}
  
-====== Libre Office Online (Collabora) ======+====== ownCloud Metrics ======
  
-Anleitungen [[https://central.owncloud.org/t/howto-install-collabora-online-on-ubuntu-16-04-without-docker/3844/8|https://central.owncloud.org/t/howto-install-collabora-online-on-ubuntu-16-04-without-docker/3844/8]]+https://www.netzwissen.de/owncloud/ocs/v1.php/apps/metrics/api/v1/metrics
  
-Wichtiger Hinweis von reto-ineichen (Jun 17):+als jsom
  
-Es geht auch viel einfacher, dank dem Team von Collabora CODE! +curl -H "OC-MetricsApiKeyeK5oAz9efUmSg@cpS&F4" "https://www.netzwissen.de/owncloud/ocs/v1.php/apps/metrics/api/v1/metrics?users=true&files=true&shares=true&quota=true&userData=true&format=json"
- +
-Gemäss [[https://www.collaboraoffice.com/code/|https://www.collaboraoffice.com/code61 ]] z.B. für Ubuntu 16.04 LTS: +
- +
-===== import the signing key ===== +
- +
-apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0C54D189F4BA284D +
- +
-===== add the repository URL to /etc/apt/sources.list ===== +
- +
-echo 'deb [[https://collaboraoffice.com/repos/CollaboraOnline/CODE|https://collaboraoffice.com/repos/CollaboraOnline/CODE 28 ]] ./' >> /etc/apt/sources.list +
- +
-===== perform the installation ===== +
- +
-apt-get update && apt-get install loolwsd code-brand +
- +
-Dann kontrollieren, dass SSL-Zertifikate in /etc/loolwsd vorhanden sind, sonst wie folgt generieren (aus officeonline-install.sh), siehe [[https://github.com/husisusi/officeonlin-install.sh|https://github.com/husisusi/officeonlin-install.sh]]: +
- +
-mkdir /etc/loolwsd\ openssl genrsa -out /etc/loolwsd/key.pem 4096\ openssl req -out /etc/loolwsd/cert.csr -key /etc/loolwsd/key.pem -new -sha256 -nodes -subj "/C=DE/OU=onlineoffice-install.com/CN=onlineoffice-install.com/emailAddress=nomail@nodo.comopenssl x509 -req -days 365 -in /etc/loolwsd/cert.csr -signkey /etc/loolwsd/key.pem -out /etc/loolwsd/cert.pem\ openssl x509 -req -days 365 -in /etc/loolwsd/cert.csr -signkey /etc/loolwsd/key.pem -out /etc/loolwsd/ca-chain.cert.pem +
- +
-und dann noch gemäss Anleitung den Apache2-Proxy einrichten. +
- +
-Der Vorteil liegt auch darin, dass ganz einfach zusätzliche Schriften in Collaboraonline kopiert werden können, nämlich in den Ordner /opt/collaboraoffice5.3/share/fonts/truetype. Danach muss nur noch mit +
- +
-sudo systemctl restart loolwsd.service +
- +
-loolwsd neu gestartet werden und alles klappt, wenn in OwnCloud/Nextcoud die App richtig aktiviert wurde.+
  
 ====== OIDC ====== ====== OIDC ======
Zeile 258: Zeile 248:
 https://doc.owncloud.com/server/admin_manual/configuration/user/oidc/ https://doc.owncloud.com/server/admin_manual/configuration/user/oidc/
  
 +Client ID erzeugen (php)
  
-===== Debugging UCS ===== +<code> 
- +<php 
-https://github.com/univention/openid-connect-provider/blob/02e492f22583197d0e01d70c4fbc304a7fbfa0b1/app/inst.tmpl#L38 +$bytes random_bytes(32); 
- +var_dump(bin2hex($bytes)); 
-https://github.com/univention/openid-connect-provider/blob/master/app/settings+?> 
 +</code>
  
  • owncloud.1628696813.txt.gz
  • Zuletzt geändert: 05/03/2024 - 10:52
  • (Externe Bearbeitung)