services/nextcloud
Simon 2281c4337c feat(Nextcloud): Update web folder path with generic SERVICES_DIR 2023-01-03 21:09:37 +01:00
..
web chore(Nginx): Upgrade to 1.21.5 2022-01-03 18:01:02 +01:00
.env docs(Redis): Add default variable on .env files 2022-02-22 11:56:17 +01:00
README.md docs: Add more documentation 2021-10-23 00:45:25 +02:00
docker-compose.local.yml feat(Nextcloud): Update docker-compose to add more configuration 2021-11-24 10:56:43 +01:00
docker-compose.smtp.yml feat(Nextcloud): SMTP configuration should not be empty 2023-01-03 21:08:06 +01:00
docker-compose.traefik.yml feat(Nextcloud): Update docker-compose to add more configuration 2021-11-24 10:56:43 +01:00
docker-compose.yml feat(Nextcloud): Update web folder path with generic SERVICES_DIR 2023-01-03 21:09:37 +01:00
run chore: Upgrade Alpine to 3.12.3 2021-02-07 23:06:48 +01:00

README.md

Nextcloud

Nextcloud server, a safe home for all your data

Nextcloud est un logiciel libre, de site d'hébergement de fichiers, et un fork du logiciel ownCloud. À l'origine accessible via WebDAV, n'importe quel navigateur web, ou des clients spécialisés, son architecture ouverte a permis de voir ses fonctionnalités s'étendre depuis ses origines. Fin 2018, il propose de nombreux services.

-- Github

On peut trouver la documentation ici en anglais ou ici pour la traduction française fait par IndieHosters et Paquerette.

Aide

Exemple de commande :

docker exec --user www-data -it nextcloud bash

docker-compose exec --user www-data nextcloud php occ db:add-missing-primary-keys

Configuration

Il est possible de configurer certaines parties avec des variables d'environnement, mais ce n'est pas le cas de l'ensemble de la configuration.

Voici les modifications que j'effectue :

docker-compose exec --user www-data nextcloud-fpm ash
vi config/config.php

Ajout de la configuration suivante :

  'default_language' => 'fr',
  'default_locale' => 'fr_FR',
  'default_phone_region' => 'FR',
  'defaultapp' => 'files',
  'preview_max_x' => 2048,
  'preview_max_y' => 2048,
  'jpeg_quality' => 60,

Ajout de imagemagick :

docker-compose exec nextcloud-fpm apk add --no-cache imagemagick

ou

ssh <server>
docker exec nextcloud-fpm apk add --no-cache imagemagick

PHP-FPM: remédier à server reached pm.max_children

https://buzut.net/php-fpm-server-reached-pm-max-children/

docker exec -it nextcloud-fpm ash
vi /usr/local/etc/php-fpm.d/www.conf