Comment j'ai déployé un site Next.js depuis Termux
Beaucoup de tutoriels supposent que tu as un Mac ou un PC sous Windows. Ce tutoriel suppose que tu as un téléphone Android et Termux. Voici exactement comment déployer un site Next.js en production.
Prérequis
Un téléphone Android avec Termux installé depuis F-Droid (pas le Play Store — la version F-Droid est à jour).
Étape 1 : Installer les outils
pkg update && pkg upgrade
pkg install nodejs git
npm install -g vercel
Vérifie que tout est installé :
node -v
git --version
vercel --version
Étape 2 : Créer le projet Next.js
npx create-next-app@latest mon-projet
cd mon-projet
Réponds aux questions de l'assistant — TypeScript oui, Tailwind oui, App Router oui.
Étape 3 : Tester en local
npm run dev
Ouvre http://localhost:3000 dans ton navigateur mobile. Si ça marche, on continue.
Étape 4 : Pousser sur GitHub
git init
git add .
git commit -m "premier commit"
gh auth login
gh repo create mon-projet --public --push --source=.
Étape 5 : Déployer sur Vercel
vercel
Suis les instructions. Vercel détecte Next.js automatiquement. En 30 secondes, ton site est en ligne avec une URL .vercel.app.
Étape 6 : Déploiements automatiques
À partir de maintenant, chaque git push déclenche un nouveau déploiement automatique sur Vercel. Tu n'as plus à lancer vercel manuellement.
git add .
git commit -m "mise à jour"
git push
La conclusion
De zéro à la production en 6 étapes, depuis un téléphone. Le processus est exactement le même que sur un ordinateur — juste dans un terminal plus petit.