Changement nom de domaine owncloud

Salut,

Je voudrais savoir s’il est possible de changer le nom de domaine de owncloud (ou nextcloud) sans le désinstaller/réinstaller ? Et si oui, comment il faut faire ?

Salut,

Tu peux t’inspirer de ce tuto :wink:

Dis nous si tu utilises mon tuto (qui marche car je l’ai fait) et si tu rencontres des soucis.

Tu crois que ça va marcher pour owncloud ? J’ai l’impression que le nom de domaine intervient à pleins d’endroit, et notamment dans tous les liens générés par owncloud pour partager des fichiers, agendas, etc… Est-ce que ces liens marcheront toujours avec l’ancien nom de domaine ? ils seront modifiés avec le nouveau ? Désactivés ?

Si tu as identifié que dans les tables mysql de owncloud il y a des liens contenant le nom de domaine, tu devrais envisager d’essayer de backup la base de données mysql et de remplacer les noms de domaine dans le .sql (Recherche/Remplacer) puis tu restores le sql

Hello,
J’ai déjà effectué avec succès la manipulation pour changer le domaine de NextCloud (en passant à la racine d’un domaine). La manipulation doit être à peu près identique pour ownCloud.
Les modifications faites :

  • modifier /etc/yunohost/apps/dokuwiki/settings.yml, champs domain, path et skipped_regex
  • Déplacer /etc/nginx/conf.d/< ancien domain>/nextcloud.conf dans /etc/nginx/confd/<nouveau_domaine>
  • Le retoucher concernant les chemins relatifs de l’URL (ici remplacer les /owncloud en / car je passais à la racine du domaine)
  • Dans /var/www/nextcloud, modifier config/config.php pour le champ trusted_domains (référence : https://help.nextcloud.com/t/moving-nextcloud-installation-from-one-domain-to-another/4303/3)

Hope it helps!

1 Like

Ok merci, je vais tenter ça quand j’aurais le temps, je vous dirais ce que ça donne.

Peut-être ai-je fait une manœuvre de travers, ou quelque chose a changé depuis 2017, mais ça n’a pas fonctionné pour moi (yunohost 3, sous Debian Stretch) :wink: (si quelqu’un a une solution depuis, feel free to share ^^ )

Bonjour,
J’ai besoin de déplacer toutes mes applications sur un sous-domaine, à cause de problème que j’ai avec mon serveur haproxy.
J’ai testé ton tutoriel avec des applications non critiques (searx, phpmyadmin), mais cela me donne des applications non fonctionnelles.

j’ai déplacé le fichier phpmyadmin.conf de /etc/nginx/conf.d/domain.tld vers /etc/nginx/conf.d/sous.domain.tld

Ensuite, je suis allé éditer le fichier /etc/yunohost/apps/phpmyadmin/settings.yml pour remplacer la chaine domain.tld par la chaine sous.domaine.tld

J’ai redémarré le serveur, et phpmyadmin n’est pas accessible.
Sur le dashboard de yunohost, quand on met le curseur sur phpmyadmin, le lien qui apparait est toujours “https://domain.tld” et non “https://sous.domain.tld

Donc, à priori, il manque une étape…

Si quelqu’un a une idée.

Au final, il me faudrait déplacer nextcloud, et je ne peux pas le désinstaller et le réinstaller.