Vous utilisez un navigateur obsolète. Il se peut qu'il n'affiche pas correctement ce site ou d'autres. Vous devez le mettre à niveau ou utiliser un navigateur alternatif.
Merci pour ton tuto.
J'utilise un raspberry pi 4 avec 8GB de ram et debian 10 64 bits. Mon serveur de stockage est un AS1002T v2 monté en NFS.
J'ai précédemment suivi ton tuto pour installer portainer que je ne connaissais pas et je m'en suis ensuite servi pour déployer next cloud. J'ai simplement reporté dans l'onglet /stack le fichier docker-compose que tu as fourni et cela fonctionne parfaitement.
J'ajouterais pour ceux qui, comme moi, utilisent leurs applications derrière un reverse proxy, que j'ai pris le parti de rediriger le port 80 du container pour le faire transiter par haproxy qui gère tous mes certificats et occupe le port 443.
Pour ce faire, il faut modifier la ligne "port" dans le docker-compose :
Code:
ports:
- {PORT_PERSO}:80
Puis lancer le service, attendre la génération des fichier de configs, et modifier le fichier de conf de nginx dans nextcloud/config/nginx/site-confs/default pour ne plus utiliser le port 443.
Il faut aussi rajouter son domaine perso dans les domaines de confiance dans nextcloud/config/www/nextcloud/config/config.php, relancer la stack et continuer la configuration normalement.
Merci pour ton tuto.
J'utilise un raspberry pi 4 avec 8GB de ram et debian 10 64 bits. Mon serveur de stockage est un AS1002T v2 monté en NFS.
J'ai précédemment suivi ton tuto pour installer portainer que je ne connaissais pas et je m'en suis ensuite servi pour déployer next cloud. J'ai simplement reporté dans l'onglet /stack le fichier docker-compose que tu as fourni et cela fonctionne parfaitement.
J'ajouterais pour ceux qui, comme moi, utilisent leurs applications derrière un reverse proxy, que j'ai pris le parti de rediriger le port 80 du container pour le faire transiter par haproxy qui gère tous mes certificats et occupe le port 443.
Pour ce faire, il faut modifier la ligne "port" dans le docker-compose :
Code:
ports:
- {PORT_PERSO}:80
Puis lancer le service, attendre la génération des fichier de configs, et modifier le fichier de conf de nginx dans nextcloud/config/nginx/site-confs/default pour ne plus utiliser le port 443.
Il faut aussi rajouter son domaine perso dans les domaines de confiance dans nextcloud/config/www/nextcloud/config/config.php, relancer la stack et continuer la configuration normalement.
Par contre quand je me logue via l'ip local j'ai un message d'erreur :
SSL a reçu un enregistrement qui dépasse la longueur maximale autorisée. Code d’erreur : SSL_ERROR_RX_RECORD_TOO_LONG
que je n'ai pas en passant par le ndd et l'url repasse sous firefox en https
@EVOTk merci pour ce tuto qui comme d'hab est excellent !!!
Je l'ai suivi et tout fonctionne aux petits oignons.
Toutefois, j'ai une question...
Dans les paramètres du système, je vois qua j'ai la version Version: 7.4.26de PHP
Il me semble que cette version date un peu. Comment faire pour updater vers une version plus récente (8.1.x par exemple) ?
Pourquoi la recréer ?
En lisant ce qui est écrit, il y'a juste à entrer les lignes de commande indiquées pour créer les index et convertir les colonnes demandées.
J'ai déjà eu ces warning et passer les lignes de commande en question, c'est rapide et ne pose pas de problèmes
Merci pour ce retour. Vu que je passe par docker, il faut que je me connecte via la console du container de ma base de donnée pour exécuter ces commandes ? j'avoue ne pas être très à l'aise dès qu'il faut toucher au bases de données...
Oui il faut se connecter au container en mode console.
Ensuite il faut précéder la commande "occ blabla..." par php. Attention si vous êtes en php8 ce sera php8 qu'il faudra utiliser.
Le lien vers la documentation qui est visible sur votre capture devrait vous permettre de trouver tout le détail des actions "occ".
Notamment comment mettre en mode hors ligne/maintenance comme c'est demandée pour l'une des deux actions.
A l'écriture juste php tout court ou php8.
Pour la mécanique interne je ne saurais pas dire.
De mémoire, le passage à php8 a permis d'améliorer la vitesse de réponse de nextcloud.
Hello,
J'arrive un peu apres la guerre, mais il faut faire ceci : docker exec -it -u <PUID> <container_name> php /config/www/nextcloud/occ db:add-missing-indices
et docker exec -it -u <PUID> <container_name> php /config/www/nextcloud/occ db:convert-filecache-bigint
<PUID> est a remplacer par le PUID de ton utilisateur qui execute le conteneur
<container_name> est a remplacer par le nom de ton conteneur
php doit etre remplacé par php8 si tu est sous php8
Je me suis connecté sur la console du container Nextcloud puis j'ai éxécuté les commandes "occ db:add-missing-indices" et "occ db:convert-filecache-bigint" (en prenant soin de passer en mode maintenance pour la seconde).