2020-09-03 11:42:35 +02:00
|
|
|
# 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.
|
|
|
|
>
|
|
|
|
> -- <cite>[Github][github]</cite>
|
|
|
|
|
|
|
|
On peut trouver [la documentation ici][documentation].
|
|
|
|
|
2020-12-02 12:41:50 +01:00
|
|
|
## Aide
|
|
|
|
|
|
|
|
```sh
|
|
|
|
docker exec --user www-data -it nextcloud bash
|
|
|
|
|
|
|
|
docker-compose exec --user www-data nextcloud php occ db:add-missing-primary-keys
|
|
|
|
```
|
|
|
|
|
2021-03-24 22:20:37 +01:00
|
|
|
## 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
|
|
|
|
```
|
|
|
|
|
2020-09-03 11:42:35 +02:00
|
|
|
## TODO
|
|
|
|
|
|
|
|
- [x] Mise en place d'une sauvegarde / restauration de sauvegarde
|
|
|
|
- [x] crontab https://docs.nextcloud.com//server/latest/admin_manual/configuration_server/background_jobs_configuration.html#cron
|
|
|
|
- [x] Ajouter un redis : https://www.it-connect.fr/nextcloud-activer-et-configurer-le-cache-redis/
|
|
|
|
- [ ] Ajout des informations SMTP
|
2021-01-04 11:23:35 +01:00
|
|
|
- [ ] Prendre les bonnes pratique sur https://github.com/crazy-max/docker-nextcloud/blob/master/examples/traefik/docker-compose.yml
|
2020-09-03 11:42:35 +02:00
|
|
|
|
|
|
|
[github]: https://github.com/nextcloud/server
|
|
|
|
[documentation]: https://docs.nextcloud.com/server/latest/admin_manual/contents.html
|
|
|
|
[backup]: https://docs.nextcloud.com/server/latest/admin_manual/maintenance/backup.html
|
|
|
|
[restore]: https://docs.nextcloud.com/server/latest/admin_manual/maintenance/restore.html
|