master #3

Closed
leonard.montalbano wants to merge 67 commits from leonard.montalbano/DocScoDoc:master into entreprises
Showing only changes of commit b2ad4cadf5 - Show all commits

View File

@ -116,10 +116,13 @@ Checklist minimale de votre système Linux Debian:
https://stackoverflow.com/questions/9445489/performing-http-requests-with-curl-using-proxy).
#### Note sur l'install dans un container LXC
Si vous installez dans un container LXC, attention: la config par défaut de
Redis (un gestionnaire de cache utilisé par ScoDoc) n'est pas compatible, en
raison d'un problème de système de fichier en lecture seule. Installer redis
avant ScoDoc, comme suit:
Il y a deux possibilité :
**Option 1**, si vous installez dans un container LXC privilégié via le compte
root et/ou sudo, attention: la config par défaut de Redis (un gestionnaire de
cache utilisé par ScoDoc) n'est pas compatible, en raison d'un problème de
système de fichier en lecture seule. Installer redis avant ScoDoc, comme suit:
apt-get install redis
@ -143,6 +146,27 @@ Ensuite
... et poursuivez l'installation comme ci-dessous.
**Option 2**, si vous installez dans un container LXC non-privilégié via un
compte utilisateur normal, vous pouvez activer l'option « nesting »
(imbriqué) de LXC pour permettre à Redis de fonctionner normalement.
⚠️ Attention ! N'activez pas le *nesting* sur un conteneur privilégié. Cela
provoquerais une faille de sécurité.
Si vous avez construit votre conteneur manuellement avec lxc-create, modifiez
le fichier /var/lib/lxc/${nomDuConteneur}/config et ajoutez les lignes
ci-dessous :
lxc.apparmor.allow_nesting = 1
lxc.apparmor.profile = generated
Si vous utilisez un conteneur LXC sur l'hyperviseur Proxmox, modifiez le
fichier /etc/pve/lxc/${CTID}.conf et ajoutez la ligne suivante :
features: nesting=1
... et poursuivez l'installation comme ci-dessous.
## 2) Installation de ScoDoc sur Debian
### 2.1) Charger le logiciel