2021-12-04 22:10:55 +01:00
|
|
|
# Service NUAGE
|
|
|
|
|
2021-12-05 13:09:17 +01:00
|
|
|
Service Nextcloud du candidat chaton de Libre en communs.
|
|
|
|
|
|
|
|
Responsable: Laurent Poujoulat (@lpoujoulat)
|
2022-01-02 22:01:09 +01:00
|
|
|
|
|
|
|
CPU: 2
|
|
|
|
RAM: 1Go
|
|
|
|
|
|
|
|
# Installation
|
|
|
|
|
|
|
|
## Généralités
|
|
|
|
|
|
|
|
Sauf mention contraire, toutes les commandes indiquées ci-après sont exécutées avec les permissions root
|
|
|
|
|
|
|
|
## Création de l'espace de stockage
|
|
|
|
|
|
|
|
Créer les chemins nécessaires:
|
|
|
|
|
|
|
|
# mkdir -p /var/www/nuage.chalec.org/data
|
|
|
|
# chown -R www-data.www-data /var/www/nuage.chalec.org
|
|
|
|
|
|
|
|
Préparer le volume de données utilisateurs dans la partition /dev/vdb1 (500Go):
|
|
|
|
|
|
|
|
# mkfs.ext4 -m 0 -L DataNuage -e remount-ro /dev/vdb1
|
|
|
|
|
|
|
|
Ajouter le volume à la table de montage /etc/fstab:
|
|
|
|
|
|
|
|
# Users data storage for the Nextcloud instance nuage.chalec.org
|
|
|
|
UUID=[UUID-/dev/vdb1] /var/www/nuage.chalec.org/data ext4 errors=remount-ro,nosuid,nodev,noexec,noatime 0 2
|
2022-01-03 21:22:10 +01:00
|
|
|
|
|
|
|
## Installation des services
|
|
|
|
|
|
|
|
L'installation et la configuration sont basées sur les instructions originales données par:
|
|
|
|
https://docs.nextcloud.com/server/latest/admin_manual/installation/index.html
|
|
|
|
|
|
|
|
### Installation d'Apache
|
|
|
|
|
|
|
|
# apt install apache2
|
|
|
|
# a2enmod rewrite
|
|
|
|
# a2enmod headers
|
|
|
|
|
|
|
|
### Installation de php et des modules pré-requis
|
|
|
|
|
|
|
|
# apt install php-fpm php-cli
|
|
|
|
# a2enmod proxy_fcgi setenvif
|
|
|
|
# a2enconf php7.4-fpm
|
|
|
|
# apt install php-curl php-gd php-mbstring php-xml php-zip php-pgsql php-bz2 php-intl php-imagick php-xml
|
|
|
|
|
|
|
|
|
2022-01-02 22:01:09 +01:00
|
|
|
|