Reprendre le contrôle de ses données
Dropbox facture 12 €/mois pour 2 To et lit vos métadonnées. Google Drive analyse vos documents pour entraîner ses modèles. Nextcloud auto-hébergé inverse l'équation : vos fichiers, vos règles, votre serveur. Pour une entreprise soumise au RGPD, c'est aussi le moyen le plus simple de garantir que les données restent dans l'UE — nos sites de Paris, Francfort et Amsterdam sont tous en zone euro.
Un Nextcloud bien configuré n'est pas gourmand en CPU mais exige un stockage rapide : chaque aperçu de miniature, chaque recherche full-text sollicite le disque. Le NVMe Gen4 (1 M IOPS) fait la différence entre une galerie photo qui s'affiche instantanément et une qui rame. Nous recommandons le Titan : 16 GB de RAM laissent 8 GB au cache Redis et au buffer pool MariaDB.
La stack de référence
docker run -d --name nextcloud-db mariadb:11 \
-e MARIADB_ROOT_PASSWORD=secret -v db:/var/lib/mysql
docker run -d --name nextcloud-redis redis:7
docker run -d --name nextcloud -p 8080:80 \
--link nextcloud-db:db --link nextcloud-redis:redis \
-v /srv/nextcloud:/var/www/html nextcloud:29En production, préférez un docker-compose avec Caddy ou Traefik en reverse proxy HTTPS. Activez le cache mémoire dans config.php :
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.distributed' => '\\OC\\Memcache\\Redis',Les trois pièges classiques
1. PHP-FPM sous-dimensionné : 8 workers minimum, sinon l'interface web se fige pendant la sync d'un gros dossier. 2. Cron AJAX : basculez le cron Nextcloud en mode system (*/5 * * * * php -f /var/www/html/cron.php), sinon les tâches de fond ne tournent que quand quelqu'un visite la page. 3. Previews par défaut : générez les miniatures en tâche de fond avec l'app Preview Generator, pas à la volée.
RGPD et localisation
Héberger votre Nextcloud chez un hyperscaler américain, même en région « eu-west », vous expose au CLOUD Act. Chez nous : société européenne, datacenters européens, pas de transfert transatlantique. Rédigez votre DPA, pointez vos DNS, et votre registre de traitement devient très court.
Montée en charge
Un Titan sert 30-50 utilisateurs actifs (sync bureautique, partage de liens). Au-delà, passez au Quantum et externalisez MariaDB sur un second VPS : la séparation web/BD est le premier pallier de la haute disponibilité Nextcloud.