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
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 !
).
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 ![]()
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 ! ![]()
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/t/51143) 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,
Le module PHP OPcache n'est pas disponible.
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 phpcgi à 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
