Update docs/post-install.ca.md
parent
49f03e7168
commit
7159502451
|
@ -9,60 +9,6 @@
|
||||||
* WORDPRESS: https://wp.DOMINI/wp-login.php?normal
|
* WORDPRESS: https://wp.DOMINI/wp-login.php?normal
|
||||||
|
|
||||||
|
|
||||||
## -1. Instal·lació de software:
|
|
||||||
|
|
||||||
Per generar certificats multidomini i del domini principal:
|
|
||||||
```
|
|
||||||
apt install rsync vim tmux certbot -y
|
|
||||||
DOMAIN=digitaldemocratic.net
|
|
||||||
certbot certonly --preferred-challenges dns --manual --email digitaldemocratic@$DOMAIN --agree-tos -d *.$DOMAIN,$DOMAIN
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
Donar d'alta al dns el wildcard o els subdominis:
|
|
||||||
- moodle
|
|
||||||
- nextcloud
|
|
||||||
- wp
|
|
||||||
- oof
|
|
||||||
- sso
|
|
||||||
- pad
|
|
||||||
- admin
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 0. Esborrar dades i/o configs
|
|
||||||
|
|
||||||
Si volem començar des de cero podem esborrar les dades i el repositori de codi (opcional)
|
|
||||||
|
|
||||||
Esborrar dades:
|
|
||||||
```
|
|
||||||
./dd-ctl reset-1714
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
Esborrar dades, configs, codi i certificats:
|
|
||||||
|
|
||||||
```
|
|
||||||
cd /opt/digitaldemocratic/src
|
|
||||||
./dd-ctl reset-1714
|
|
||||||
cd ..
|
|
||||||
rm -rf /opt/digitaldemocratic/src
|
|
||||||
|
|
||||||
hostname=test1
|
|
||||||
cp /opt/src/digitaldemocratic/digitaldemocratic.conf /opt/src/digitaldemocratic.conf.backup
|
|
||||||
|
|
||||||
git clone https://gitlab.com/digitaldemocratic/digitaldemocratic /opt/src/digitaldemocratic
|
|
||||||
cd /opt/src/digitaldemocratic
|
|
||||||
cp digitaldemocratic.conf.sample digitaldemocratic.conf
|
|
||||||
cp -r custom.sample custom
|
|
||||||
./securize_conf.sh
|
|
||||||
# Canvia els noms de domini de la configuració del dd pel hostname de la màquina
|
|
||||||
sed -i "s/DOMAIN=mydomain.com/DOMAIN=$hostname.digitaldemocratic.net/g" digitaldemocratic.conf
|
|
||||||
sed -i "s/LETSENCRYPT_DNS=/LETSENCRYPT_DNS=$hostname.digitaldemocratic.net/g" digitaldemocratic.conf
|
|
||||||
sed -i "s/LETSENCRYPT_EMAIL=/LETSENCRYPT_EMAIL=info@digitaldemocratic.net/g" digitaldemocratic.conf
|
|
||||||
|
|
||||||
./dd-ctl repo-update
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
## 1. Instal·lació des de Zero:
|
## 1. Instal·lació des de Zero:
|
||||||
|
@ -74,12 +20,16 @@ git clone https://gitlab.com/digitaldemocratic/digitaldemocratic /opt/src/digita
|
||||||
cd /opt/src/digitaldemocratic
|
cd /opt/src/digitaldemocratic
|
||||||
cp digitaldemocratic.conf.sample digitaldemocratic.conf
|
cp digitaldemocratic.conf.sample digitaldemocratic.conf
|
||||||
|
|
||||||
#update del repo i subrepos
|
|
||||||
./dd-ctl repo-update
|
|
||||||
|
|
||||||
#variables aleatories de config
|
#variables aleatories de config
|
||||||
bash securize_conf.sh
|
bash securize_conf.sh
|
||||||
|
|
||||||
|
#copiem directori custom
|
||||||
|
cp -r custom.sample custom
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
- Canviem el nom del domini i si omplim les variables de LETSENCRYPT ja genera els certificats
|
- Canviem el nom del domini i si omplim les variables de LETSENCRYPT ja genera els certificats
|
||||||
```bash
|
```bash
|
||||||
TITLE="Digital Democratic"
|
TITLE="Digital Democratic"
|
||||||
|
@ -95,15 +45,29 @@ LETSENCRYPT_EMAIL=suport-baixeras@digitaldemocratic.net
|
||||||
LETSENCRYPT_DOMAIN_ROOT=true
|
LETSENCRYPT_DOMAIN_ROOT=true
|
||||||
|
|
||||||
```
|
```
|
||||||
- Copiem el custom.sample i fem un ./dd-ctl all
|
|
||||||
```bash
|
- repo update y dd-ctl all per arrencar
|
||||||
cp -r custom.sample custom
|
```
|
||||||
|
|
||||||
|
#update del repo i subrepos la primera vegada
|
||||||
|
./dd-ctl repo-update
|
||||||
|
|
||||||
|
#per arrencar
|
||||||
./dd-ctl all
|
./dd-ctl all
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## 2. Configuració:
|
## 2. Configuració:
|
||||||
|
|
||||||
|
### 2.0. Crear primer usuari a saml per poder fer proves
|
||||||
|
|
||||||
|
- anar a admin.DOMAIN
|
||||||
|
- crear un grup, per exemple: "docents"
|
||||||
|
- clic al botó de administration Resync
|
||||||
|
- anar a groups i verificar que apareix
|
||||||
|
- anar a users i crear l'usuari "docent01" del grup "docents" amb role "teacher"
|
||||||
|
|
||||||
### 2.1. Configuració del Keycloak
|
### 2.1. Configuració del Keycloak
|
||||||
|
|
||||||
Go to https://sso.DOMINI/auth/admin/master/console
|
Go to https://sso.DOMINI/auth/admin/master/console
|
||||||
|
@ -145,7 +109,7 @@ Configurem d'aquest manera:
|
||||||
|
|
||||||
**CLIENT**:
|
**CLIENT**:
|
||||||
|
|
||||||
- [ ] Clients -> Ajustos -> Afegir "https://moodle.DOMINI.net/*" a més de la de wp "https://wp.DOMINI.net/*"
|
- [ ] Clients -> Account-console -> Settings -> Afegir a *Valid Redirect URIs* "https://moodle.DOMINI.net/*" a més de la de wp "https://wp.DOMINI.net/*"
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -159,6 +123,10 @@ Configurem d'aquest manera:
|
||||||
|
|
||||||
### 2.2. Configuració Wordpress
|
### 2.2. Configuració Wordpress
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
@ -185,11 +153,6 @@ Afegim aquests paràmetres:
|
||||||
|
|
||||||
Guardem la configuració.
|
Guardem la configuració.
|
||||||
|
|
||||||
Verificar que el plugin GenerateBlock i el tema GeneratePress estan instal·lats i activats.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -386,6 +349,7 @@ docker exec isard-sso-admin python3 /admin/saml_scripts/moodle_saml.py
|
||||||
|
|
||||||
**6. Cal fer uns últims retocs:**
|
**6. Cal fer uns últims retocs:**
|
||||||
|
|
||||||
|
(això ja està fet, cal eliminar aquesta part del manual de post-install)
|
||||||
A la mateixa pàgina on ens trobem:
|
A la mateixa pàgina on ens trobem:
|
||||||
|
|
||||||
- Per a que ja no et demani entrar com a Moodle i vagi automàticament al SSO:
|
- Per a que ja no et demani entrar com a Moodle i vagi automàticament al SSO:
|
||||||
|
@ -411,6 +375,15 @@ A la mateixa pàgina on ens trobem:
|
||||||
|
|
||||||
### 4.3. Configuració de WordPress
|
### 4.3. Configuració de WordPress
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Verificar que el plugin GenerateBlock i el tema GeneratePress estan instal·lats i activats.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
- Per configurar la hora i l'idioma
|
- Per configurar la hora i l'idioma
|
||||||
|
|
||||||

|

|
||||||
|
@ -421,6 +394,62 @@ A la mateixa pàgina on ens trobem:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Troubleshooting
|
||||||
|
|
||||||
|
## -1. Instal·lació de software:
|
||||||
|
|
||||||
|
Per generar certificats multidomini i del domini principal:
|
||||||
|
```
|
||||||
|
apt install rsync vim tmux certbot -y
|
||||||
|
DOMAIN=digitaldemocratic.net
|
||||||
|
certbot certonly --preferred-challenges dns --manual --email digitaldemocratic@$DOMAIN --agree-tos -d *.$DOMAIN,$DOMAIN
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Donar d'alta al dns el wildcard o els subdominis:
|
||||||
|
- moodle
|
||||||
|
- nextcloud
|
||||||
|
- wp
|
||||||
|
- oof
|
||||||
|
- sso
|
||||||
|
- pad
|
||||||
|
- admin
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 0. Esborrar dades i/o configs
|
||||||
|
|
||||||
|
Si volem començar des de cero podem esborrar les dades i el repositori de codi (opcional)
|
||||||
|
|
||||||
|
Esborrar dades:
|
||||||
|
```
|
||||||
|
./dd-ctl reset-1714
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Esborrar dades, configs, codi i certificats:
|
||||||
|
|
||||||
|
```
|
||||||
|
cd /opt/digitaldemocratic/src
|
||||||
|
./dd-ctl reset-1714
|
||||||
|
cd ..
|
||||||
|
rm -rf /opt/digitaldemocratic/src
|
||||||
|
|
||||||
|
hostname=test1
|
||||||
|
cp /opt/src/digitaldemocratic/digitaldemocratic.conf /opt/src/digitaldemocratic.conf.backup
|
||||||
|
|
||||||
|
git clone https://gitlab.com/digitaldemocratic/digitaldemocratic /opt/src/digitaldemocratic
|
||||||
|
cd /opt/src/digitaldemocratic
|
||||||
|
cp digitaldemocratic.conf.sample digitaldemocratic.conf
|
||||||
|
cp -r custom.sample custom
|
||||||
|
./securize_conf.sh
|
||||||
|
# Canvia els noms de domini de la configuració del dd pel hostname de la màquina
|
||||||
|
sed -i "s/DOMAIN=mydomain.com/DOMAIN=$hostname.digitaldemocratic.net/g" digitaldemocratic.conf
|
||||||
|
sed -i "s/LETSENCRYPT_DNS=/LETSENCRYPT_DNS=$hostname.digitaldemocratic.net/g" digitaldemocratic.conf
|
||||||
|
sed -i "s/LETSENCRYPT_EMAIL=/LETSENCRYPT_EMAIL=info@digitaldemocratic.net/g" digitaldemocratic.conf
|
||||||
|
|
||||||
|
./dd-ctl repo-update
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue