Aller au contenu

Paramètres des cookies

Choisissez, par catégorie, les cookies que vous autorisez. Vous pouvez modifier votre choix à tout moment via Paramètres des cookies, en bas de chaque page. Politique de confidentialité

Nécessaires

Toujours activés

Indispensables pour vous connecter, conserver votre panier et mémoriser vos choix. Ils sont toujours activés.

Quels cookies ?
  • weboke_sessie, weboke_klant, weboke_remember: votre session et le maintien de la connexion
  • weboke_basket: votre panier
  • wkBtwIncl: l'affichage des prix TTC ou HT
  • wok_cookies: votre choix concernant les cookies, 12 mois

Mesure quelle publicité mène à une visite ou à une commande, pour que nous ne payions pas des publicités inefficaces.

Quels cookies ?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), jusqu'à 90 jours
  • OpenAI Ads, publicités dans ChatGPT
  • wok_aff: le partenaire qui vous a orienté vers nous (programme d'affiliation), 60 jours

4,6

Pays et langue

Chaque pays a son propre site, avec les prix et la TVA de ce pays.

Afficher

Git : mettre à jour votre site web à partir d'un dépôt

Travaillez-vous avec Git, par exemple avec GitHub ou GitLab ? Dans DirectAdmin, sous Git, vous pouvez créer un dépôt sur le serveur ou le relier à un dépôt externe. Vous mettez ainsi une nouvelle version de votre site web en ligne en un seul clic (ou automatiquement).

La section Git avec le bouton Créer un dépôt et une liste vide
(1) créer un dépôt

Créer un dépôt

  1. Dans DirectAdmin, sous Fonctionnalités avancées, cliquez sur Git.
  2. Cliquez sur CRÉER UN DÉPÔT.
  3. À côté de Domaine figure le domaine auquel le dépôt est associé.
  4. Dans Nom (1), indiquez un nom, par exemple website.
  5. Souhaitez-vous importer un dépôt existant depuis GitHub, GitLab ou un autre service ? Indiquez alors l'adresse dans Distant (2).
  6. Si ce dépôt est privé, indiquez dans Fichier de clé (3) la clé permettant au serveur de le lire (voir ci-dessous).
  7. Cliquez sur CRÉER UN DÉPÔT.
Le formulaire Initialiser le dépôt avec les champs Domaine, Nom, Distant et Fichier de clé
(1) le nom, (2) l'adresse du dépôt externe, (3) la clé pour un dépôt privé

Si vous laissez Distant vide, DirectAdmin crée un dépôt vide sur le serveur, vers lequel vous poussez (push) vous-même via SSH (voir Clés SSH et connexion via SSH).

Un dépôt privé : une clé de déploiement

Pour lire un dépôt privé, le serveur a besoin de sa propre clé. Créez de préférence une clé en lecture seule, comme deploy key sur GitHub ou GitLab. Placez la partie publique au niveau de votre dépôt (sur GitHub : Settings, Deploy keys) et indiquez à DirectAdmin le chemin vers la partie privée dans votre forfait. Utilisez alors la forme SSH pour l'adresse, par exemple git@github.com:votrenom/website.git.

Mettre à jour et déployer

Cliquez sur votre dépôt dans la liste. Vous y récupérez la dernière version depuis le dépôt externe et placez les fichiers dans un dossier de votre site web (déploiement). DirectAdmin y affiche également une adresse de webhook. Indiquez cette adresse au niveau de votre dépôt comme webhook (sur GitHub : Settings, Webhooks), le serveur déploiera alors automatiquement chaque push.

Attention : Gardez l'adresse du webhook secrète. Toute personne qui connaît cette adresse peut lancer un nouveau déploiement.

Bon à savoir

  • Lors du déploiement, les fichiers portant le même nom sont écrasés, mais les fichiers que vous avez supprimés de votre dépôt restent présents sur le serveur. Pensez à les supprimer vous-même.
  • Ne placez pas le dépôt lui-même dans public_html. Sinon, n'importe qui pourrait consulter le dossier .git contenant tout votre historique. Laissez DirectAdmin déployer les fichiers vers public_html.
  • Ne placez pas de mots de passe ou de clés API dans votre dépôt. Conservez-les dans un fichier séparé qui n'est pas suivi par Git, comme .env.
  • Pour exécuter Composer ou npm après un déploiement, utilisez le Terminal ou SSH (voir Terminal dans votre navigateur).

Un instant…

Configurez vos domaines

Pour chaque domaine, réglez les serveurs de noms, l'association à votre hébergement et le futur titulaire.

Chargement de vos domaines…