Bonjour à tous,
Cela fait des années que j'ai un vieil hébergement mutualisé (perso) que je n'utilise pas beaucoup et je voudrai en profiter pour installer NextCloud, est-ce possible et est-ce que toutes les fonctionnalités seraient disponibles ?
Merci d'avance
NextCloud sur mutualisé
Sujets apparentés
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
63708
03.09.2018 14:46
- Connexion à mon compte client
57290
13.02.2019 09:51
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
49716
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
34252
28.07.2017 11:39
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
29712
16.10.2016 16:24
- Augmenter taille PHP Post Max Size sur mutualisé ?
28025
04.12.2019 21:52
- The requested URL / was not found on this server
27766
02.03.2017 18:25
- Deploy d'un projet Node JS
27024
12.10.2016 20:18
- Passage en php 7.4
24798
30.06.2020 05:05
Bonjour,
https://docs.nextcloud.com/server/11/admin_manual/installation/source_installation.html
Tous les modules en "required" doivent être présent il me semble.
Pour les optionnels, ils ne le sont pas tous.
Cdt,
Merci pour la réponse. Si une personne passe par là et qui a déjà fait la manipulation, je suis preneur :)
Bonjour,
@Ludo.H : cela n'est pas contraires aux CGU/CGV ?
Cordialement, janus57
Bonjour,
Hébergé un système de Cloud n'est pas contre les CGU/CGV.
Il devait même y avoir pendant un temps un module 1-click OwnCloud.
Ce qui est formellement interdit:
- Le streaming
- Héberger des sites à caractères pornographique sur des offres autres que performance
Ce à quoi il faut faire attention, car nous pouvons intervenir sans pré-avis :
- L'abus de ressource (bande passante, CPU, ...)
Cdt,
Bonjour. Je le fais depuis quelques années. Je peux te conseiller de jeter un œil sur le forum de Maxime Auvy qui traite de ce sujet:
https://open-freax.fr/owncloud-9-mutualise-ovh/https://1freax.fr/owncloud-9-mutualise-ovh/freax.fr/owncloud-9-mutualise-ovh/ (Bien que le sujet démarra avec la version 9 de OwnCloud, il traite des nouvelles versions de NextCloud)
Bonjour Cédric.
J'utilise depuis quelques années maintenant Owncloud puis Nextcloud sur un hébergement mutualisé PERSO puis PRO pour partager fichiers, contacts et calendriers sur des clients Web, Mac OSX, iOS et Android.
L'installation chez OVH est assez facile. Comme Jean-Louis, je te recommande la lecture des tutos de Maxime Auvy et des fils de commentaires qu'ils contiennent (Merci Maxime ! :grinning:).
1. Pour les très anciens clients OVH comme moi, il faut être vigilant à bien paramétrer ton environnement dans ton espace client (aujourd'hui dans mon cas "stable / PHP 7.1 / moteur PHP / mode production / pare-feu applicatif désactivé" pour Nextcloud 12.0.2). J'étais resté à un moment sur un très vieil environnement qui me générait des erreurs.
2. Je te recommande de placer les données dans un répertoire spécifique et distinct en dehors de "/www". C'est documenté dans la doc Nextcloud.
3. Il faut modifier un peu le fichier .htaccess livré avec Nextcloud pour durcir la sécurité et éviter quelques warnings. C'est documenté sur le blog de Maxime Auvy.
3. Si Nextcloud n'est pas installé à la racine de ton domaine, il faut également modifier le fichier .htaccess qui s'y trouve pour faciliter la détection des services DAV d'agendas et de calendrier par les différents clients. C'est documenté dans la doc Nextcloud.
Dans la durée, on est vite confronté à la question des mises à jours. Et j'ai galéré quelques années avant de mettre en place un modus operandi qui tiennent la route. Mais maintenant, c'est bon. La difficulté est en fait d'adapter le processus documenté à l'environnement OVH.
1. Passage en maintenance du serveur Nextcloud
2. Sauvegarde de la BDD MySQL via l'interface client OVH (ça permet le cas échéant une restauration facile de la même façon).
3. Téléchargement de la dernière archive du serveur Nextcloud sur ton FTP
4. Décompression de cette archive dans un nouveau répertoire sur le serveur via SSH (avoir un accès SSH, ça fait gagner un temps fou et je crois que c'est aussi possible sur l'offre PERSO ???).
5. Reproduction des modifs des fichiers .htaccess
6. Copie du fichier de config
7. Modification des permissions des fichiers du répertoire Nextcloud. Sur les offres OVH mutualisées, le schéma de permission est différent de celui documenté dans la doc Nextcloud. Dans mon cas, je mets des permissions 604 _(et pas 640, merci NicolasD13 d'avoir rectifié)_ à tous les fichiers et 705 aux répertoires. Au passage, si un admin OVH a une meilleur recommandation, je suis preneur :slight_smile:
8. Rien à faire sur les données si elles sont en dehors du répertoire Nextcloud
9. Renommage de l'ancien répertoire Nextcloud (au cas où) et du nouveau répertoire de façon à ne pas avoir à reparamétrer l'URL dans tous les clients.
10. Exécution via SSH du script PHP "occ" d'upgrade. Là on a vraiment toutes les traces des étapes du process.
11. Sortie de maintenance du serveur Nextcloud
12. Réactivation en web via ton compte admin Nextcloud des applis Agenda et Calendrier
Voilà. Bon cloud perso ! :slight_smile:
Pascal.
Bonsoir Nicolas.
Bien vu ! Effectivement c'est bien 604 et pas 640 qu'il faut utiliser. Erreur de frappe, désolé !
Cordialement.
le mécanisme de MAJ de nextcloud ne marche pas?
Il est à des années lumières de ce qu'il y avait avec Owncloud. Est ce que vous l'avez testé? :)
Bonjour Ghost.

Mes seules sévères galères sur la mise à jour des versions de logiciel côté serveur ont été sur owncloud. J'ai tenté deux fois d'upgrader Owncloud via l'interface web (built-in updater app). En plein milieu du process, message d'erreur et je me suis retrouvé avec une instance owncloud à reconstruire à la main depuis zéro. Je soupçonne un time-out quelque-part. Je n'ai pas réessayé une troisième fois.
Pour nextcloud, il y a 3 méthodes de mises à jour possibles :
Cf https://docs.nextcloud.com/server/13/admin_manual/maintenance/update.html
1. Upgrade via built-in updater
2. Upgrade manually
3. Upgrade via packages
Et c'est apparemment encore très similaire encore sur owncloud
https://doc.owncloud.org/server/latest/admin_manual/maintenance/update.html
* La méthode 3 n'est pas employable sur un serveur mutualisé (on n'est pas admin de la machine).
* La méthode 2 est celle sur laquelle je me suis cassé les dents il y a quelques années en l'utilisant depuis le navigateur web. Une variante existe en ligne de commande mais ne fonctionne pas non plus chez OVH en web mutualisé car, pour des raisons de sécurité, le script d'upgrade ne peut pas accéder à internet et récupérer la nouvelle version de l'appli sur updates.nextcloud.org
* La méthode 1 fonctionne et nécessite un accès ligne de commande avec SSH. Elle a l'avantage de donner la complète maitrise de la sauvegarde de l'arborescence de fichiers et de la base de données. Ce qui permet de revenir en arrière en cas de problème (ce qui ne n'est jamais arrivé avec cette méthode).
Bon cloud perso.
Pascal.
Bonjour,
je suis content de tomber sur ce fil. J'ai depuis quelques années un hébergement mutualisé (perso), j'y ai installé plusieurs versions successives de owncloud. Je n'ai jamais réussi à faire un upgrade de version. Toute mes tentatives ce sont terminées comme l'explique @PascalB4
> En plein milieu du process, message d'erreur et je me suis retrouvé avec une instance owncloud à reconstruire à la main depuis zéro.
Aujourd'hui j'ai un owncloud 9.1.1 et j'aimerais migrer vers une version récente de nextcloud.
J'espère y arriver avec l'aide de ce post (https://community.ovhcloud.com/community/fr/nextcloud-sur-mutualise?id=community_question&sys_id=51a3f580359a82d0f078b41a47e1f0be?u=alexandreb19) et des tutos de Maxime Auvy.
Néanmoins est-ce que quelqu'un à déjà réussi cette manipulation sur un mutu perso ? Et aurait des conseils supplémentaires ?
ET est-ce que l'accès SSH est requis pour la manipulation ?
Merci d'avance.
Alexandre.
Bonjour Alexandre.
J’y suis personnellement arrivé mais en utilisant SSH. Je te recommande de contacter OVH pour leur demander s’il est possible de t’activer l’accès SSH sans changer d’offre (ça s’est pratiqué à un moment semble-t-il)
Je te recommande également de bien lire la documentation Nextcloud sur la migration d’Owncloud vers Nextcloud. Ça te permettra de déterminer les versions successives à installer pour passer de ta version owncloud 9.1.1 à la dernière version stable de nextcloud 13.x (possiblement 0 ou plusieurs mises à jour owncloud, puis une migration vers nextcloud, puis 0 ou plusieurs mises à jour nextcloud).
Cordialement.
Pascal
Merci pour tes conseils.
Je vais essayé en croisant les doigts et en faisant des backups avant.
Alexandre.
Bonne chance ! Si j'en crois la doc Nextcloud tu vas être amené à commencer par la migration de owncloud 9.1 vers nextcloud 10.0.x.
https://docs.nextcloud.com/server/13/admin_manual/maintenance/migrating_owncloud.html
A+
Pascal.
Bonjour,
Sur un mutu pro, j'ai eu les mêmes blocages dans les tentatives d'upgrade.
Par contre, j'ai remarqué qu'en passant de moteur php à moteur phpcgi, je réussissais les upgrades.
Par contre, j e ne reste pas en moteur phpcgi car cela semble générer d'autres erreurs inexplicables (absence d'icones)
J'espère qu'il en sera de même pour vous...
Cdt
Bonjour,
Même soucis de mon coté ... le mode FPM (php) abandonné, des soucis de fonctionnement. Je suis en php 7.3 en mode "phpcgi" et tout va bien.
J'ai réalisé ce soir la migration NEXTCLOUD 17.0.2 à la main et tout se passe bien. Je vais prendre quelques temps pour écrire un article.
Nextcloud progresse mais les logiciels OVH ne suivent pas :
- MySQL version "5.6.50-log" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher.
- Le module PHP OPcache n'est pas disponible.
- les tâches Cron ne semblent pas fonctionner
- il est recommandé d'activer le support 4 octets dans MySQL
Malgré tout, cela semble fonctionner ...
Bonjour,
par contre ça c'est pas vrai, il est dispo si on utilise le moteur PHP-FPM.
Cordialement, janus57
Merci pour cette réponse, janus
J'avais configuré mon **app.engine** en **phpcg**i à cause du message d'erreur suivant :
> PHP ne semble pas être configuré de manière à récupérer les valeurs des variables d’environnement. Le test de la commande getenv("PATH") retourne seulement une réponse vide. Veuillez consulter la documentation d'installation ↗pour savoir comment configurer PHP sur votre serveur, en particulier en cas d'utilisation de php-fpm.
Donc, si je mets "php", je n'ai plus le warning pour OPcache, mais j'ai un warning pour getenv("PATH").
Y-a-t-il une autre solution ?
Bonjour,
aucune idée, je me risque pas à mettre un nextcloud sur un mutu.
Cordialement, janus57
pourquoi ?
Je confirme que si on active php-fpm, on a des problèmes d'affichage de certains boutons dans l'interface (https://help.nextcloud.com/t/resolu-probleme-daffichage-des-boutons/109061/4 voir ici). Mieux vaut garder `app.engine=phpcgi` dans le.ovhconfig. Après, si vous avez plusieurs sites et que vous ne voulez pas changer la config du php pour les autres, ne modifiez pas celui qui est à la racine de votre hébergement ; copiez-le dans la racine de nextcloud, et modifiez celui-ci. ça permet de garder le php-fpm pour vos autres instances.
Si, elles fonctionnent si on les met en place (https://docs.ovh.com/fr/hosting/mutualise-taches-automatisees-cron/ comme ceci). Mais OVH ne propose que des récurrences à l'heure (alors que nextcloud s'attend à charger cron toutes les 5 minutes). Mais ça fonctionne.
Le problème majeur, ce sont les mises à jour. Elles ne marchent jamais par l'interface web, je me retrouve toujours à devoir bidouiller depuis ftp. Actuellement j'y suis depuis 3 jours pour une mise à jour vers 21.0.0.
En conseil pour se simplifier la vie lors d'une réinstallation d'une nouvelle version (puisque c'est comme ça que ça marche, on met pas à jour nextcloud, on installe la nouvelle version et on supprime l'ancienne), penser à ne pas mettre les data dans le même dossier que nextcloud.
Dans l'ensemble, quand on a fini la mise à jour et que ça fonctionne, Nextcloud est très agréable. L'interface en ligne est un peu lente, mais la synchronisation PC et tel se fait très bien, permet de gérer agenda, contacts, notes, tâches, fichiers, ... sans soucis et très rapidement. Le partage avec d'autres instances Nextcloud se fait très bien aussi.
Mais il faut oublier tout ce qui est trop gourmand en ressources : talk, visios, ... Pas la peine d'y penser.
Je serais curieux aussi de savoir pourquoi @janus57 :)
Bonjour,
non cela va choisir de manière "random" le moteur d’exécution PHP selon le premier .ovhconfig qu'il va lire, je vous déconseil très fortement ce genre de manipulation.
simple j'installe que des nextcloud sur un environnement que je maitrise pour éviter le genre de galères que vous rencontrez, non seulement je règle le système "à ma sauce", mais je sais que j'aurais accès à la ligne de commande OCC mais en plus je sais que je vais pouvoir respecter à la lettre les recommendations (Cf : https://docs.nextcloud.com/server/20/admin_manual/installation/system_requirements.html) ce qui sur un mutu OVH est plus que complexe (déjà pour le SGBD de mémoire c'est MySQL5.6 sur un mutu sans SQL Privé donc…).
Cordialement, janus57
Malgré ce qui est dit ici ?
https://docs.ovh.com/fr/hosting/configurer-fichier-ovhconfig/#utiliser-de-maniere-avancee-les-fichiers-ovhconfig_1
Et du coup par curiosité, sur quoi installes-tu Nextcloud ? VPS ?
dans la doc il parle juste de la version PHP, pas de mélanger plusieurs moteur comme vous l'indiquer.
Donc avoir plusieurs .ovhconfig oui à condition que vous modifier seulement et uniquement la version de PHP, si vous modifiez le paramètre moteur d’exécution le comportent va devenir "random".
machine virtuel (vps chez des hébergeur, machine virtuel sur un hôte proxmox/hyper-v/vmware etc.).
Cordialement, janus57
Bonsoir tous.
Pour ma part, j'ai plusieurs .ovhconfig et j'obtiens bien ce que je souhaite. La version engine=php ne fonctionne pas avec tous mes sites.
**@TheophileB2** : j'ai bien eu quelques soucis de mises à jour avec les anciennes versions de Nextcloud, mais ça fait bien longtemps que j'utilise sans problème particulier l'interface web. Il y a bien longtemps que je n'utilise plus ta solution qui consiste à refaire une installation "ex nihilo' à chaque fois. Quel est le problème ?
**@janus57** : j'utilise un mutualisé "pro" pour mes sites perso (6 sites) et un "perso" pour une association. Je trouve que la note est suffisamment salée pour ne pas investir plus, sur un VPS, par exemple. D'autant que je suis assez satisfait pour le moment (je regrette surtout l'absence de ssh pour la version "perso").
Cordialement,
D'accord, pour moi, tout le .ovhconfig était pris en compte, et pas que la version de php... C'est pas très clair.
En tout cas, pour l'instant ça marche pour moi aussi pour le fpm, je verrai combien de temps, si jamais ça déconne je reviendrai en arrière :)
@Jean-LouisB ça dépend des fois, mais il y a toujours un stade où ça bugue, je lance la mise à jour depuis le web, et ça plante (step 6, puis 3, ...) et une fois que tout est bloqué, ça me prend plus de temps d'essayer de comprendre d'où vient l'erreur, de résoudre le problème jusqu'au problème suivant, plutôt que de tout réinstaller. En plus la réinstallation, avec l'installeur, va très vite, et tout se passe bien à chaque fois ! ;)
Et pour ma part, je suis sur une offre perso aussi, pas spécialement les moyens de passer au-delà, et bien qu'il y ait des limitations techniques, ça donne un peu de piquant pour arriver à ses fins quand même... ^^ Pour l'instant ça me va.
Voici le code pour passer des commandes oc, via une page php, sur un mutu OVH perso.
Cela permet d'éviter les timeout et autres problèmes liés au mutu.
Avec cette technique, l'upgrade se fait sans plantage.
J'ai suivi la mise en route par Mimile (un ami) et développé le code pour mes besoins.
Le code est basé sur la reférence ci-dessous :
https://docs.nextcloud.com/server/20/admin_manual/configuration_server/occ_command.html#command-line-upgrade Doc Nextcloud de base pour la ligne de commande
D'abord verifiez votre version de php via l'interface client d'OVH.
Adaptez le code, attention aux chemins.
En ftp vous activez (retirez le // pas le #) la ligne 0 puis lancez la page (dans un navigateur!) et voyez le résultat.
Puis vous désactivez (remettez les //) la ligne 0 et activez la ligne 1 (retirez le // pas le # devant 1) puis lancez la page et voyez le résultat.
Et ainsi de suite jusqu'à maintenance:mode --off
Dans un fichier php que vous placez sur le Mutu en dehors de l'arborescence de Nextcloud mais activable depuis votre navigateur :
> \> echo '<\pre>';
> \#0 Maintenance
> //$last_line = system('/usr/local/php7.3/bin/php nextcloud/occ maintenance:mode --on', $retval);
> \#1 update
> //$last_line = system('/usr/local/php7.3/bin/php nextcloud/updater/updater.phar -vvv', $retval);
>\#2 occ maintenance:repair
> //$last_line = system('/usr/local/php7.3/bin/php nextcloud/occ maintenance:repair', $retval);
> \#3 update
> //$last_line = system('/usr/local/php7.3/bin/php nextcloud/occ update -vvv', $retval);
> \#4 upgrade
> //$last_line = system('/usr/local/php7.3/bin/php nextcloud/occ upgrade -vvv', $retval);
> \#5 maintenance:mode --off
> //$last_line = system('/usr/local/php7.3/bin/php nextcloud/occ maintenance:mode --off', $retval);
echo '
><\/pre>
>
La dernière ligne en sortie de la commande pour updater : ' . $last_line . '
>
Valeur retournée : ' . $retval;
>?>
Merci pour vos retour !
Merci je tenterai lors de ma prochaine maj. Je viens d'en finir une hier via bidouillage ftp:
En gros j'ai choisi l'option "joueur" (en ayant une sainte croyance dans les backups ovh … mais je suis un furieux car surun autre hébergement il m'est arrivé de poireauter une semaine pour la réinstallation …)
L'option joueur via ftp =
0/ Prudence tu sauvegardes ou au moins fait une copie de ton répertoire data
1/ Tu lances la mise à jour via le web qui plante sur un timeout en voulant fait le backup de prévention
2/ Via ftp tu récupéres le fichier .step qui est dans le répertoire /data/updater-xxxxxx et passer le chiffre à 3 (indique qu'on va zappé l'étape de la sauvegarde)
3/Retour à la page précédente avec le navigateur pour démarrer la mise à jour comme si on avait rien tenté encore. Et là ça pourrait bien se passer jusqu'au bout
Et, des années après, toujours la même erreur concernant une version trop ancienne de Mysql !
J'en suis à 10.5.13-MariaDB, sur mon ordi....
Avec le script précédemment cité,
Mise à jour vers les versions 20, 21, 22 et 23 sur mon mutu OVH.
Toujours ce message MySQL que j'ignore.
Toujours pas d'évolution chez OVH pour une version plus récente.
Tout va bien Nextcloud 23 est opérationnel.
Bonjour @ChristopheT26
Vous devriez ouvrir votre propre sujet et expliquer de façon détaillée votre problème.
Bientôt MySQL passera en version 8 pour les mutu !
Je confirme outrepasser la nécessité d'utiliser MySQL8 et actuellement en MySQL 5.7, Nextcloud v28.05 fonctionne pour fichiers, notes, agenda et contacts.
> "Hebergement web, appelées également «SharedSQL» ou «Bases de données MySQL mutualisées"
https://community.ovh.com/t/SharedSQL-mises-%C3%A0-jour-vers-MySQL-57/54034/16 https://community.ovh.com/t/SharedSQL-mises-%C3%A0-jour-vers-MySQL-57/54034/16
Bonjour, je n'ai pas compris votre question , s'il y en a une.
Abonnement mutu pro, MySQL 5.7, je viens de recevoir un mail d'OVH au sujet de la migration tant attendue :
> Plus de huit ans après sa sortie, Oracle a officialisé la fin du support de MySQL 5.7. Nous allons donc procéder à la migration de nos serveurs de bases de données vers la version 8.0 de MySQL.
> Cette version apporte de nombreux avantages tant sur le plan de la sécurité que de la performance de vos bases. La migration est nécessaire afin de continuer à assurer une qualité de service de haut niveau sur tous nos hébergements web.
> Nous vous informons que nous procéderons à cette campagne de migration à partir du 08/07/2024.
> Ce que vous devez savoir :
> La migration est totalement automatique et aucune action de votre part n'est requise. Vos paramètres de connexion ne seront pas modifiés et vos services continueront de fonctionner normalement.
iu
Bonjour ! C'est encore d'actu la possibilité d'avoir nextcloud sur un webcloud ? Ca n'a pas l'air de marcher.
Bonjour, j'ai essayé d'installer nextcloud sur mon hebergement webcloud pro, sans succès.
Pourtant j'ai bien les prérequis (enfin il me semble) à savoir la dernière version de nextcloud, php 8.3, pas de firewall activé, un db mysql 8.0...
J'ai utilisé l'installer de nextcloud, peut être n'aurais je pas du ?
Bonjour,
Je l'avais fait il y a 3 ans et je l'ai décrit ici: https://blog.demees.net/installer-nextcloud-sur-un-hebergement-mutualise-perso-chez-ovh/
Considérez que ce que vous allez faire c'est juste une maquette. L'utilisation du généreux espace web n'est pas destiné à recevoir autre chose que les fichiers qui constituent votre site web.
Dans la pratique un administrateur de serveur ne va pas implémenter l'espace web de la même manière qu'un espace cloud. L'utilisation par OVH de caches (pour mieux servir le web) pourrait compromettre l'intégrité de vos fichiers si c'est mal utilisé. (et le partage de fichiers en modification est un exemple)