Publier chez vos propres hébergeurs
Envoyez votre app sur votre propre compte Vercel, Netlify ou Cloudflare Pages, ou sur votre propre serveur via SSH.
Mis à jour le 15 octobre 2026
En plus de l’hébergement Craftkite, vous pouvez publier une app web chez l’hébergeur que vous utilisez déjà. Craftkite construit l’app et l’envoie avec votre propre compte ; vous publiez à la main ou automatiquement après chaque modification. La publication chez vos propres hébergeurs est incluse dans les offres payantes (voir Tarifs).

Étape 1 : connecter un compte
- Ouvrez l’onglet Publier du projet et repérez Publication.
- Cliquez sur Connecter à côté du fournisseur et collez son jeton ou sa clé.
- Cliquez sur Vérifier et enregistrer. Craftkite teste la connexion avant de l’enregistrer.
Où obtenir le jeton :
- Vercel : Account Settings → Tokens. Pour une équipe Vercel, saisissez aussi l’identifiant de l’équipe.
- Netlify : User settings → Applications → Personal access tokens.
- Cloudflare Pages : My Profile → API Tokens, avec l’autorisation Cloudflare Pages: Edit, ainsi que l’identifiant de votre compte.
- Votre propre serveur (SSH) : le nom d’hôte, le port, un utilisateur de déploiement et sa clé privée (recommandé) ou son mot de passe.
Tous vos projets peuvent utiliser une même connexion. Dans une équipe, les propriétaires et administrateurs gèrent les connexions de l’équipe, et les publications de tous les éditeurs les utilisent.
Étape 2 : choisir les cibles
Pour chaque cible, choisissez la connexion et le projet ou le dossier sur place, puis cliquez sur Publier maintenant.
| Cible | Ce que Craftkite envoie | Idéal pour |
|---|---|---|
| Vercel | Les apps Next.js en code source (Vercel les construit) ; Expo web en fichiers | Les apps qui utilisent des fonctions serveur |
| Netlify | Un export statique construit par Craftkite | Les sites statiques et pages uniques |
| Cloudflare Pages | Un export statique construit par Craftkite | Les sites statiques sur un réseau mondial |
| Votre propre serveur | Un export statique, ou le code source de l’app en mode Node | Un contrôle total sur votre machine |
Une app qui utilise des fonctions serveur (routes d’API, rendu côté serveur) ne peut pas devenir un export statique : choisissez Vercel ou votre propre serveur en mode Node. Pour les builds depuis le code source sur Vercel, Craftkite définit aussi les variables d’environnement de l’app dans le projet Vercel.
Votre propre serveur
Chaque publication est envoyée dans <dossier>/releases/<id>, puis <dossier>/current pointe vers elle en une seule étape : les visiteurs ne voient jamais une app à moitié envoyée. Les 5 dernières versions sont conservées pour revenir en arrière.
La première connexion mémorise la clé d’hôte du serveur ; si elle change plus tard, la publication s’arrête jusqu’à ce que vous vérifiiez de nouveau la connexion. Seules les adresses publiques sont acceptées.
Mode statique
Faites servir le dossier current par votre serveur web. Un exemple nginx :
server {
listen 80;
server_name app.example.com;
root /var/www/myapp/current;
location / {
try_files $uri $uri/ /index.html;
}
}
Mode Node
Craftkite envoie le code source de l’app, puis exécute votre commande d’une ligne dans la nouvelle version, par exemple :
npm ci && npm run build && pm2 reload myapp
Démarrez l’app une fois vous-même pour que la commande ait quelque chose à recharger, et gardez ses variables d’environnement sur le serveur :
cd /var/www/myapp/current && pm2 start npm --name myapp -- start
Revenir en arrière
Chaque publication est listée avec son statut et son journal. Cliquez sur Revenir en arrière sur une publication précédente pour la renvoyer ; revenir en arrière ne coûte aucun crédit. Sur votre propre serveur, cela refait pointer current vers une version conservée.
Crédits
Chaque publication chez votre propre hébergeur utilise 2 crédits (le prix actuel est affiché à côté du bouton). Si la publication échoue, les crédits sont rendus. Les builds pour les stores gardent leur propre prix.
Apps avec un backend Craftkite
Si votre app utilise une base de données, la connexion des utilisateurs ou le stockage de fichiers de Craftkite, ce backend reste chez Craftkite : vos propres hébergeurs web ne sont donc pas proposés pour elle. Publiez-la sur l’hébergement Craftkite avec un domaine personnalisé, ou exportez-la vers GitHub pour tout faire tourner vous-même.
Sécurité
- Les jetons et les clés sont stockés chiffrés et affichés uniquement sous forme d’indice masqué. Ils ne servent que pendant une publication.
- Les journaux n’affichent jamais de jetons, de clés ni de mots de passe.
- Déconnecter supprime une connexion ; supprimer votre compte les supprime toutes.
