====== NextCloud ====== ===== Installation ===== La doc -> https://nextcloud.com/install/#aio Le fichier pour docker compose https://github.com/nextcloud/all-in-one/blob/main/compose.yaml FIXME Voir aussi cette config -> https://help.nextcloud.com/t/nextcloud-aio-behind-nginx-proxy-manager-questions-for-security-measures-real-ip/184273/15 services: nextcloud-aio-mastercontainer: image: ghcr.io/nextcloud-releases/all-in-one:latest init: true restart: always container_name: nextcloud-aio-mastercontainer volumes: - nextcloud_aio_mastercontainer:/mnt/docker-aio-config - /var/run/docker.sock:/var/run/docker.sock:ro network_mode: bridge ports: - 80:80 - 8080:8080 - 8443:8443 environment: # C'est ici qu'on définit l'emplacement de vos données sur le serveur - NEXTCLOUD_DATADIR=/nextcloud # port http à utiliser dans le reverse proxy - APACHE_PORT=11000 volumes: nextcloud_aio_mastercontainer: name: nextcloud_aio_mastercontainer La config pour NPM (adapter et utiliser le http ip et port 11000 https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md#nginx-proxy-manager---npm ===== Config ===== Pour commencer, aller sur l'url -> http://127.0.0.1:8080 ===== Commande ===== Pour exécuter une commande ''occ'' docker exec -u www-data -it nextcloud-aio-nextcloud php occ ===== Encrypter les données sur le serveur ===== Cliquez sur votre profil (en haut à droite) > Applications. Dans la barre de recherche (loupe), tapez **Default encryption module**. Vous devriez voir une application nommée exactement comme cela. Cliquez sur Activer. Une fois l'application activée : Allez dans Paramètres > Administration / Sécurité. Dans la section "Chiffrement côté serveur", activez le chiffrement côté serveur. docker exec -u www-data -it nextcloud-aio-nextcloud php occ encryption:encrypt-all