Skip to main content

1. Connecter GitHub

Depuis Applications, cliquez sur « Nouvelle application ». Autorisez l’accès à votre compte GitHub (ou à l’organisation de votre choix) via l’application GitHub officielle de KennHosting. Vous ne donnez accès qu’aux dépôts que vous choisissez explicitement.

2. Choisir un dépôt et une branche

Sélectionnez le dépôt à déployer, puis la branche à suivre (main par défaut). Chaque push sur cette branche déclenchera un nouveau déploiement automatiquement.

3. Détection du framework

Le framework de votre projet est détecté automatiquement à partir des fichiers du dépôt (package.json, composer.json, requirements.txt…). Les commandes d’installation, de build et de démarrage sont pré-remplies, mais vous pouvez les ajuster dans les réglages avancés si votre projet a des besoins particuliers.
Next.js, React, Vue, Nuxt, Astro, SvelteKit, Remix, NestJS, Angular, Node.js, Express, Laravel, Symfony, Django, Flask, FastAPI, ainsi que les sites statiques (HTML).

4. Premier déploiement

Lancez le déploiement. Vous suivez sa progression en direct : récupération du code, installation des dépendances, construction, puis mise en ligne. En cas d’échec, un message clair identifie la cause la plus probable (dépendances désynchronisées, version de langage incompatible…).

5. Environnements par branche

Chaque branche connectée peut avoir son propre environnement, avec sa propre URL de prévisualisation, pratique pour tester une fonctionnalité avant de la fusionner sur main. Le nombre d’environnements disponibles dépend de votre offre.

Prochaines étapes

Base de données

Connectez une base PostgreSQL, MySQL ou Redis à votre app.

Domaine personnalisé

Remplacez l’adresse kennhosting.app par votre propre nom de domaine.