Changer de serveur ou de domaine

Délier la licence, déplacer les données, relier le nouveau domaine.

Mis à jour le 1 octobre 2026

Une licence est liée au domaine qui l’a vérifiée en premier. Pour déménager, il faut la délier, puis la laisser se lier au nouveau domaine.

Changer seulement de domaine

  1. Espace client → votre licence → Délier le domaine.
  2. Faites pointer le nouveau domaine vers le serveur (enregistrement A).
  3. Dans /etc/nginx/sites-available/velnex.conf, remplacez l’ancien domaine par le nouveau sur la ligne server_name, puis obtenez le certificat :
nginx -t && systemctl reload nginx
certbot --nginx -d nouveau-domaine.fr --redirect
  1. Dans /var/www/velnex/.env, remplacez APP_URL par la nouvelle adresse (https://nouveau-domaine.fr) : Velnex ne répond qu’au domaine de APP_URL.
  2. Appliquez, puis vérifiez que la licence s’est liée au nouveau domaine :
cd /var/www/velnex
sudo -u www-data php artisan optimize:clear
systemctl restart velnex-queue
sudo -u www-data php artisan vexora:license

Pensez aussi à Système → Paramètres → Général → Adresse du site, et aux URL des webhooks Stripe et PayPal.

Changer de serveur

Si vous gardez le même domaine, la licence n’a pas besoin d’être déliée.

  1. Sur l’ancien serveur, passez le site en maintenance (Système → Paramètres → Maintenance), puis sauvegardez la base, le .env et storage/app (voir « Sauvegardes ») et copiez les archives sur le nouveau serveur.
  2. Faites pointer le domaine vers le nouveau serveur (baissez le TTL la veille pour aller plus vite).
  3. Sur le nouveau serveur, lancez la commande d’installation avec ce domaine, sans ouvrir l’assistant /install.
  4. Restaurez les données par-dessus l’installation neuve :
cd /var/www/velnex
gunzip < velnex.sql.gz | mysql velnex
tar xzf velnex-files.tar.gz -C /var/www/velnex   # .env et storage/app, installation comprise
chown -R www-data:www-data /var/www/velnex
  1. Le .env restauré contient l’ancien mot de passe de base : remplacez la ligne DB_PASSWORD par celui de /root/velnex-install.txt. Puis :
sudo -u www-data php artisan migrate --force
sudo -u www-data php artisan optimize:clear
systemctl restart velnex-queue
sudo -u www-data php artisan vexora:license
  1. Désactivez la maintenance, vérifiez une commande de test, puis éteignez l’ancien serveur.

Cet article n’a pas résolu votre problème ?

Ouvrir un ticket