Infrastruktur/NextCloud: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
| − | ==Requirements== |
+ | == Requirements == |
| − | + | * PostgreSQL |
|
| + | * PHP (mit php-ldap, php-pgsql, php-redis) |
||
| − | |||
| ⚫ | |||
| − | -> PHP |
||
| + | * redis |
||
| − | |||
| ⚫ | |||
==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 17: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
uiddamit Benutzer = nick (Experteneinstellungen) - > Gruppen-Member als
memberUidum 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