Infrastruktur/NextCloud: Difference between revisions

From dezentrale wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
==Requirements==
+
== Requirements ==
   
-> PostgreSQL
+
* PostgreSQL
  +
* PHP (mit php-ldap, php-pgsql, php-redis)
 
 
* nginx
-> PHP
 
  +
* redis
 
-> nginx
 
 
==Unsere NextCloud Einstellungen==
 
==Unsere NextCloud Einstellungen==
   
Line 16: Line 15:
 
**> Benutzernamen als <code>uid</code> damit Benutzer = nick (Experteneinstellungen)
 
**> Benutzernamen als <code>uid</code> damit Benutzer = nick (Experteneinstellungen)
 
**> Gruppen-Member als <code>memberUid</code> um Administration über LDAP zu ermöglichen (Advanced -> Directory)
 
**> Gruppen-Member als <code>memberUid</code> um Administration über LDAP zu ermöglichen (Advanced -> Directory)
  +
*[https://apps.nextcloud.com/apps/groupfolders Gruppenordner]
  +
**> Gruppen und deren Mitglieder werden aus LDAP entnommen und entsprechend verknotet
  +
**
 
*
 
*
   
Line 27: Line 29:
 
* -> Datenbank exportieren
 
* -> Datenbank exportieren
 
** > Share-Tabellen (!) extra ex/importieren
 
** > Share-Tabellen (!) extra ex/importieren
  +
*Daten migrieren mit Hilfe von unterschiedlichsten Scripten
 
* -> Gruppenordner
 
* -> Gruppenordner

Revision as of 18:48, 10 January 2022

Requirements

  • PostgreSQL
  • PHP (mit php-ldap, php-pgsql, php-redis)
  • nginx
  • redis

Unsere NextCloud Einstellungen

  • autoconfig.php – Datenbank + Adminaccount
    • PostgreSQL
    • Admin zur Basisconfiguration
  • LDAP – mit UCS-LDAP und nextCloud-LDAP-Plugin
    • > seperater LDAP-Benutzername für LDAP
    • > BaseDN cn=users,dc=dezentrale,dc=intranet
    • > Benutzernamen als uid damit Benutzer = nick (Experteneinstellungen)
    • > Gruppen-Member als memberUid um Administration über LDAP zu ermöglichen (Advanced -> Directory)
  • Gruppenordner
    • > Gruppen und deren Mitglieder werden aus LDAP entnommen und entsprechend verknotet


NextCloud Tools

- OCC (OwnCloudClient) – Terminalclient für die Administration

Migration von UCS

  • -> Datenbank exportieren
    • > Share-Tabellen (!) extra ex/importieren
  • Daten migrieren mit Hilfe von unterschiedlichsten Scripten
  • -> Gruppenordner