Les offres d’hébergement web modernes ne sont pas réservées à WordPress. Nos offres prennent en charge WordPress, Next.js, Node.js et les applications Laravel/PHP, avec un déploiement Git depuis GitHub ou GitLab. Cet article explique comment chaque type d’application est déployé afin que vous choisissiez la bonne voie.
Choisir le bon type d’hébergement pour l’application
- WordPress et applications PHP (Laravel). Fonctionnent bien sur un hébergement web. Vous disposez de PHP, MySQL, de tâches cron et d’un panneau de contrôle.
- Node.js et Next.js. S’exécutent comme un processus Node durable. L’hébergement web gère la supervision du processus pour vous.
- Piles lourdes ou personnalisées. Besoin d’un accès root, de workers en arrière-plan ou de logiciels spécifiques ? Passez à un VPS.
Les offres et ce que chacune inclut se trouvent sur la page hébergement web.
WordPress : installation en un clic
Choisissez WordPress comme plateforme à la commande, et il est installé pour vous. Une fois déployé, connectez-vous au panneau de contrôle, ouvrez WordPress et terminez la configuration du site. Ajoutez un plugin de cache si vous voulez plus de vitesse.
Applications Laravel et PHP
- Connectez votre dépôt Git depuis le panneau de contrôle, ou téléversez les fichiers.
- Définissez la racine web sur le dossier
public. - Créez une base de données MySQL et placez ses informations dans
.env. - Exécutez les commandes habituelles (via SSH sur les offres qui l’incluent) :
composer install --no-dev --optimize-autoloader
php artisan key:generate
php artisan migrate --force
php artisan config:cache
Ajoutez une entrée cron pour les tâches planifiées :
* * * * * cd /path/to/app && php artisan schedule:run >> /dev/null 2>&1
Next.js et Node.js
- Poussez votre projet sur GitHub ou GitLab et connectez-le dans le panneau de contrôle.
- Définissez la commande de build et la commande de démarrage, pour Next.js en général :
npm ci
npm run build
npm start
- Définissez les variables d’environnement pour les secrets dans le panneau plutôt que de les commiter.
- Redéployez en poussant sur votre branche.
Vérifiez que votre application écoute sur le port que le panneau lui attribue, et qu’elle le lit depuis process.env.PORT.
Domaines, SSL et e-mail
Chaque offre inclut le SSL gratuit, et le domaine de la première année est offert. Faites pointer le domaine vers le compte d’hébergement, attendez la mise à jour du DNS et le certificat est émis pour vous. Voir les enregistrements DNS expliqués. Un e-mail gratuit avec des boîtes aux lettres illimitées est inclus.
Quand un VPS convient mieux
Choisissez un VPS lorsque vous devez faire tourner des services en arrière-plan, une base de données que vous réglez vous-même, Docker, ou tout ce que l’hébergement web n’autorise pas. Le guide Nginx et HTTPS couvre cette voie.