106 lines
3.0 KiB
Markdown
106 lines
3.0 KiB
Markdown
# Instruccions post-instal·lació
|
||
|
||
Tot i que l'[instal·lador](install.ca.md) automatitza la majoria de les
|
||
configuracions, encara és necessari fer alguns passos de forma manual.
|
||
|
||
## Accessos sense SAML
|
||
|
||
Un cop instal·lat es pot accedir als serveis sense SAML, per exemple
|
||
per finalitzar o comprovar alguna configuració.
|
||
|
||
Les dades d'inici de sessió es troben a `dd.conf`.
|
||
|
||
| Servei | Variables | Login sense SAML |
|
||
| ------ | --------- | ---------------- |
|
||
| Moodle | `MOODLE_ADMIN_*` |`https://moodle.DOMINI/login/index.php?saml=off` |
|
||
| Nextcloud | `NEXTCLOUD_ADMIN_*` | `https://nextcloud.DOMINI/login?direct=1` |
|
||
| Wordpress | `WORDPRESS_ADMIN_*` | `https://wp.DOMINI/wp-login.php?normal` |
|
||
| Keycloak | `KEYCLOAK_*` | `https://sso.DOMINI/auth/admin/master/console` |
|
||
| Admin | `DDADMIN_*` | `https://admin.DOMINI` |
|
||
|
||
|
||
## Usuari SAML per fer proves
|
||
|
||
Per poder comprovar tots els serveis cal crear el primer usuari SAML.
|
||
Això es fa en l'aplicació admin.
|
||
|
||
- anar a https://admin.DOMAIN
|
||
- crear un grup, per exemple: "docents"
|
||
- clic al botó d'administration Resync
|
||
- anar a groups i verificar que apareix
|
||
- anar a users i crear l'usuari "docent01" del grup "docents" amb role "teacher"
|
||
|
||
## Activar WAF
|
||
|
||
Si així ho volem, podem activar el Web Application Firewall/Modsecurity seguint
|
||
[aquestes instruccions](waf-modsecurity.es.md).
|
||
|
||
## Plantilles Nextcloud (Opcional)
|
||
|
||
Opcionalment, si voleu configurar les plantilles per tots els usuaris:
|
||
|
||
![](img/snapshot/Y!-rq;7GxjTW.png)
|
||
|
||
|
||
## Integració Moodle-Nextcloud
|
||
|
||
La integració Moodle-Nextcloud no està automatitzada i cal seguir aquests
|
||
passos en finalitzar la instal·lació de DD.
|
||
|
||
|
||
### Crear client OAuth en Nextcloud
|
||
|
||
![](img/snapshot/3ICWP5X.png)
|
||
|
||
- Name: moodle
|
||
- URI: https://moodle.test1.digitaldemocratic.net/admin/oauth2callback.php
|
||
|
||
Es crea un **Id Client** i un **Secret** que cal afegir en el oAuth2 de Moodle.
|
||
|
||
|
||
### Crear servei OAuth2 a Moodle
|
||
|
||
https://moodle.test1.digitaldemocratic.net/admin/tool/oauth2/issuers.php
|
||
|
||
Crear nou servei Nextcloud
|
||
|
||
![](img/snapshot/mkM8JN1.png)
|
||
|
||
Configurar amb aquestes dades:
|
||
|
||
- Name: Nextcloud
|
||
- Client Id: **Id Client**
|
||
- Client Secret: **Secret**
|
||
- [OK] Autenticar solicituts de token a través de encapçalats HTTP
|
||
- URL base de servici: https://nextcloud.test1.digitaldemocratic.net
|
||
|
||
![](img/snapshot/KBV5ys2.png)
|
||
|
||
Per provar que funciona donem a la següent icona
|
||
![](img/snapshot/XLQNA9i.png)
|
||
|
||
I seguim els passos d´autenticació que ens marca Nextcloud. Si apareix el Tic verd, estaria ben configurat.
|
||
|
||
### Activar repositori en Moodle
|
||
3. Cal anar a 'Manage repositories' https://moodle.test1.digitaldemocratic.net/admin/repository.php
|
||
|
||
Activar i posar visible
|
||
|
||
Anar a Settings del Repositori Nextcloud
|
||
|
||
![](img/snapshot/JGRbAJF.png)
|
||
|
||
Activar les dues opcions i salvar
|
||
|
||
![](img/snapshot/buRSMwg.png)
|
||
|
||
Crear una instància del Repositori
|
||
|
||
- Name: Nextcloud
|
||
- Issuer: Seleccionem l'oAuth2 que hem creat anteriorment
|
||
- Folder: ''
|
||
- Supported files: Internal y External
|
||
- Return typ: Internal
|
||
|
||
`[DESAR CANVIS]`
|