- Réutiliser un téléphone mobile Android comme serveur permet de configurer des environnements de développement web, des mini NAS et des serveurs multimédias avec une consommation minimale et sans acheter de nouveau matériel.
- Des outils comme Termux, Node.js, Pinggy ou LocalTunnel facilitent la mise en place de serveurs HTTP locaux et leur exposition temporaire sur Internet à des fins de test, de démonstration et d'utilisation de WebView.
- Des applications telles qu'Emby, MiXplorer ou des serveurs HTTP/FTP légers transforment le téléphone en un centre multimédia et un serveur de fichiers accessibles depuis d'autres appareils du réseau.
- La sécurité est primordiale : protéger le réseau Wi-Fi, exiger une authentification sur tous les services, utiliser un VPN pour l’accès externe et chiffrer l’appareil réduisent les risques liés à l’utilisation du téléphone mobile comme serveur.
La plupart d'entre nous possèdent un vieux téléphone Android qui traîne dans un tiroir, apparemment voué uniquement à servir à WhatsApp, Spotify et à peu près rien d'autre. Pourtant, avec un peu d'imagination et quelques compétences techniques, ce téléphone peut se transformer en… un petit serveur local idéal pour les tests web, un mini NAS, un serveur multimédia et même un cloud privé domestique, sans dépenser pratiquement rien.
Si vous êtes développeur, en train d'apprendre à programmer ou si vous aimez simplement bidouiller, utiliser votre téléphone portable comme serveur est un excellent moyen de Configurez un environnement de test, partagez des fichiers, diffusez du contenu sur votre réseau et expérimentez avec les services Linux typiques.Il ne remplacera pas un serveur dédié, mais pour un usage domestique, des démonstrations rapides ou pour s'entraîner au travail sans ordinateur portable, il est incroyablement utile.
Pourquoi est-il judicieux d'utiliser son téléphone portable comme serveur domestique ?
Les smartphones Android actuels, et même ceux d'il y a quelques années, ont Processeur et mémoire largement suffisants pour effectuer des tâches serveur légères.: servir des pages HTML, faire office de serveur de fichiers, centraliser votre bibliothèque multimédia ou configurer un mini cloud privé pour vous et votre environnement.
Outre la performance, il existe un facteur économique évident : Réutiliser un téléphone portable que vous possédez déjà vous évite d'avoir à acheter un NAS, un Raspberry Pi ou un mini PC.Cela signifie aucun investissement dans du nouveau matériel, moins de déchets électroniques générés et une consommation d'électricité extrêmement faible par rapport à un PC allumé 24h/24 et 7j/7.
C'est aussi une excellente opportunité d'apprentissage. En transformant votre appareil Android en serveur, vous pouvez Expérimentation des concepts de réseau, des protocoles tels que HTTP, FTP, SMB ou WebDAV, des permissions, des utilisateurs, du chiffrement et de la sécuritésans risquer les données de production ni toucher aux serveurs critiques. Idéal pour les débutants en administration système ou en développement web.
Un autre point essentiel est la confidentialité. Si vous configurez votre propre cloud domestique ou un petit serveur de fichiers, Vos données restent sur votre réseau et ne dépendent pas de Google Drive, Dropbox ou d'autres services externes.En configurant les applications appropriées, vous pouvez exiger un nom d'utilisateur et un mot de passe, filtrer les personnes qui accèdent au système et même chiffrer les connexions si vous y consacrez un petit effort.
Transformez votre téléphone portable en serveur web avec Termux pour le développement
L'une des manières les plus efficaces d'utiliser votre téléphone portable comme serveur local est d'installer Termux, un émulateur de terminal qui apporte un environnement Linux complet à AndroidC'est comme avoir une version allégée de Linux dans sa poche, avec accès à une multitude de paquets bien connus (Node.js, OpenSSH, Nginx, etc.).
Il est recommandé de télécharger Termux depuis F-Droid, car la version Google Play est généralement obsolète.L'installation se fait comme pour n'importe quelle autre application et, surtout, tu n'as pas besoin de rootCependant, n'oubliez pas que Termux maintient des processus en arrière-plan, et qu'à partir d'Android 12, certaines marques arrêtent brutalement les applications pour économiser la batterie, ce qui peut affecter les services persistants.
Préparation de l'environnement dans Termux
Dès que vous ouvrez Termux, il est conseillé de mettre à jour les paquets système avec le gestionnaire de paquets intégré (pkg)afin que votre infrastructure Linux soit à jour avant d'ajouter des composants de serveur web.
Une combinaison très utile pour commencer est d'installer OpenSSH pour se connecter en toute sécurité à votre appareil mobile via le réseau et Node.js LTS pour configurer un serveur HTTP moderneGrâce à ces deux piliers, vous pouvez contrôler le téléphone depuis votre PC via SSH, gérer des fichiers et lancer des services web sans toucher physiquement l'appareil.
Créez un site web de test sur votre appareil mobile
L'environnement étant désormais configuré, l'étape suivante consiste à créer votre première page. Pour un test rapide, il vous suffit de… Générez un fichier index.html contenant un message « Hello world » ou un petit bloc HTML simple., en utilisant une commande qui écrit directement le contenu dans le fichier depuis le terminal.
Si vous souhaitez quelque chose de plus élaboré qu'un simple titre, vous pouvez modifier le fichier dans Termux avec nano, l'éditeur de texte classique pour terminalCe n'est pas l'expérience d'édition la plus confortable au monde sur un petit écran, mais pour la mise en page de pages légères, la modification de styles CSS ou les changements rapides, c'est plus que suffisant.
Configurer un serveur HTTP local avec Node.js
Une fois vos fichiers HTML créés, il est temps de les rendre accessibles. Puisque Node.js est déjà installé, vous pouvez… Utilisez des outils comme http-server via npx pour servir votre site statique en quelques secondes., normalement à l'écoute sur un port comme le 8080.
Ce serveur peut être lancé en arrière-plan depuis Termux pour l'appareil mobile Servez votre site web à l'adresse http://127.0.0.1 pour des tests locaux ou via son adresse IP privée au sein de votre réseau Wi-Fi.Vous pouvez ainsi consulter la page depuis votre téléphone ou depuis d'autres appareils connectés au même routeur (ordinateur portable, tablette, autre téléphone portable, etc.).
Rendez votre serveur accessible depuis Internet : Pinggy et LocalTunnel
Si vous souhaitez que ce site web soit accessible depuis l'extérieur de votre domicile sur votre appareil mobile, vous devez contourner votre routeur et le NAT. Plutôt que de configurer la redirection de ports, de nombreux utilisateurs optent pour… Les services de tunnelage comme Pinggy ou LocalTunnel exposent votre serveur local via une URL publique..
Avec Pinggy, par exemple, vous établissez un Connexion SSH inverse depuis Termux vers le serveur Pinggy, en spécifiant le port HTTP local (8080 dans l'exemple). En retour, le service vous attribue une adresse comme celle-ci : https://loquesea.a.pinggy.io que vous pouvez partager avec qui vous voulez pendant que le tunnel est actif.
Pinggy propose un mode gratuit dans lequel Les URL générées expirent au bout d'une heure environ.C'est largement suffisant pour tester un projet, faire une démonstration rapide à un client ou montrer un prototype à un ami. Si vous avez besoin de plus de stabilité ou d'un sous-domaine fixe, des forfaits payants avec davantage d'options sont disponibles.
LocalTunnel est une autre alternative très populaire, notamment auprès des utilisateurs quotidiens de Node.js. Il s'installe avec npm, et après avoir démarré votre serveur HTTP habituel, il vous suffit d'exécuter la commande suivante : lt –port 8080 pour obtenir une URL publique immédiateC'est incroyablement pratique pour tester les webhooks, exposer des API de développement ou présenter un site web en construction sans toucher à rien sur votre routeur.
Pour éviter de répéter sans cesse les mêmes commandes, vous pouvez créer un petit script dans Termux, par exemple. Utilisez start_server.sh pour démarrer votre serveur HTTP et votre tunnel en une seule commande.Donc, chaque fois que vous souhaitez poursuivre le développement, il vous suffit d'exécuter ce script et c'est tout.
Utilisez votre téléphone portable comme serveur multimédia et mini NAS.

L'utilisation d'Android comme serveur ne se limite pas aux tests web. Vous pouvez également le transformer en un un serveur multimédia domestique, comme un « Netflix domestique » ou un mini NAS, pour centraliser les documents, les photos et la musiqueIl existe différentes approches, allant des applications dédiées aux fonctions intégrées au système lui-même.
Configurer un serveur multimédia complet avec Emby
Si vous recherchez quelque chose de plus soigné, avec des pochettes d'album, des descriptions et des listes de lecture, une option très intéressante est Installez Emby Server directement sur votre appareil mobile Android.Contrairement à d'autres solutions, Emby propose un fichier APK qui fait office de véritable serveur, et non de simple client.
L'idée est de télécharger le Téléchargez le fichier APK d'Emby Server depuis son site officiel, car sur de nombreuses plateformes, la version disponible ne fonctionne qu'en tant que lecteur.En termes de configuration requise, Android 6.0 ou supérieur et un espace de stockage suffisant généralement pour commencer.
Pour augmenter la capacité, vous pouvez combiner la mémoire interne du téléphone avec Cartes microSD de bonne qualité ou disques durs externes connectés via USB-OTGAinsi, un téléphone que vous comptiez mettre au rebut peut finir par gérer des centaines de gigaoctets (voire des téraoctets) de films, de séries et de musique.
La procédure habituelle est très simple : vous nettoyez votre téléphone (réinitialisation d’usine si nécessaire), copiez votre contenu multimédia, installez Emby Server, ouvrez-le, et… Vous notez l'adresse IP et le port indiqués par l'application.Ensuite, depuis le navigateur de votre PC, accédez à cette adresse, suivez l'assistant, créez votre nom d'utilisateur et votre mot de passe, et définissez les bibliothèques indiquant les dossiers sur l'appareil mobile où se trouvent les fichiers.
Après l'analyse initiale, Emby téléchargera les métadonnées et l'illustration de la couverture, et vous pourrez ensuite accéder au serveur depuis votre Smart TV, votre console, votre tablette ou tout autre appareil mobile. en utilisant l'application cliente Emby ou le navigateur pointant vers l'adresse IP du serveurVous bénéficierez d'une lecture en streaming local fluide, d'une reprise automatique là où vous vous êtes arrêté dans un chapitre et d'une gestion simplifiée des sous-titres.
Sur Android, il y a un point critique : vous devez Désactiver l'optimisation de la batterie pour l'application EmbySi vous ne le faites pas, le système arrêtera le serveur lorsque l'écran s'éteindra ou après quelques minutes en arrière-plan, et votre serveur multimédia disparaîtra sans avertissement.
Comparée au fait de laisser un PC allumé toute la journée, cette solution offre Consommation d'énergie minimale, silencieux, taille incroyablement petite et portableVous pouvez littéralement emporter votre serveur multimédia entier en voyage et continuer à regarder votre contenu sans dépendre d'Internet.
Serveur multimédia natif via DLNA/UPnP
Certains fabricants incluent dans leurs couches Android une Serveur multimédia intégré basé sur DLNA/UPnP pour le partage de photos, de vidéos et de musique au sein du réseau localLe nom de cette fonctionnalité varie selon la marque, mais elle est généralement cachée dans la section des connexions ou du partage de contenu.
L'idée est similaire au partage d'un dossier sur un ordinateur, mais ici C'est le téléphone portable lui-même qui expose sa galerie, ou une partie de celle-ci, aux autres appareils connectés au routeur.Elle s'active généralement depuis les Paramètres, dans des sections telles que « Connexion de l'appareil », « Préférences de connexion » ou « Serveur multimédia ».
Une fois activé, le téléphone apparaît comme Source DLNA sur téléviseurs intelligents, lecteurs réseau ou ordinateurs personnelsDe là, vous pouvez lire directement des vidéos, de la musique ou des photos, sans avoir à rien copier ni à utiliser de câbles.
Vous pouvez presque toujours choisir le type de contenu partagé (photos uniquement, vidéos uniquement, musique uniquement ou tout) et, dans certains cas, autoriser ou bloquer des appareils spécifiques afin que l'accès au serveur ne soit pas autorisé à n'importe qui.Ceci est utile dans les réseaux comportant de nombreux appareils ou invités.
Transformez votre téléphone portable en NAS basique grâce à SMB et WebDAV.
Si vous êtes davantage intéressé par les documents et les sauvegardes que par les films, une solution de type NAS pourrait être plus adaptée. Avec des applications avancées comme MiXplorer vous permet de transformer votre appareil Android en serveur de fichiers via SMB ou WebDAV.pour pouvoir le monter comme un lecteur réseau sur votre ordinateur.
Le fonctionnement est simple : au sein de MiXplorer ou d’une autre application similaire Vous choisissez les dossiers que vous souhaitez partager, activez le serveur SMB/WebDAV intégré et définissez un nom d'utilisateur et un mot de passe.À partir de là, depuis Windows, macOS ou Linux, vous pouvez vous connecter à ce réseau comme vous le feriez avec un NAS classique.
Il est idéal pour copier des photos sur votre PC sans fil. Consultez des documents depuis différents appareils, écoutez de la musique en streaming directement depuis votre téléphone ou partagez des fichiers volumineux sur votre réseau local.Il est toutefois conseillé de laisser votre téléphone branché au chargeur et de régler les paramètres d'économie d'énergie, car si le système passe en mode veille, les longs transferts peuvent être interrompus.
Serveurs web simples : Tiny Web Server et similaires
Si Termux vous semble un peu trop compliqué et que vous souhaitez simplement une solution rapide pour servir des fichiers ou créer un site web statique très basique, il existe des outils très simples comme… Tiny Web Server pour Android, qui transforme votre mobile en serveur HTTP classique en quelques clics..
Après avoir installé l'application (de préférence depuis Google Play ou des dépôts de confiance), vous constaterez que le serveur semble initialement hors service. Avant de le démarrer, vous pouvez Choisissez le dossier racine à partir duquel vous souhaitez diffuser le contenu.Par exemple, un dossier contenant un site web HTML déjà configuré.
Dans de nombreux cas, des détails tels que le port d'écoute (généralement 8080 par défaut) et l'encodage des caractèresUne fois la configuration effectuée, appuyez sur le bouton de démarrage, le serveur démarre et vous pouvez ensuite le tester depuis n'importe quel appareil du réseau.
Pour y accéder, ouvrez un navigateur et saisissez le Adresse IP locale de l'appareil mobile, suivie du port et du chemin d'accès au fichier.Par exemple, une adresse comme http://192.168.1.50:8080/index.html. À partir de là, vous pouvez consulter votre site web, télécharger des fichiers ou tester de petits projets sans rien installer d'autre.
Serveurs de fichiers mobiles : HTTP, FTP et automatisation
Lorsque vous devez partager rapidement des fichiers sur votre réseau local, il existe des applications spécifiques qui Ils configurent des serveurs HTTP ou FTP directement sur Android pour permettre le téléchargement et l'envoi de fichiers depuis n'importe quel navigateur ou client..
Serveurs HTTP légers pour des échanges rapides
Il existe des applications open source comme Transfer (et d'autres similaires) qui, d'un simple clic, Ils mettent en place un serveur HTTP sur un port comme le 8000 et fournissent une interface web simple pour la gestion des fichiers.Depuis n'importe quel ordinateur connecté au même réseau WiFi, vous pouvez accéder au site avec votre navigateur et télécharger ou téléverser des documents sans installer de client spécifique.
Ces types d'applications se concentrent généralement sur la sécurité domestique et comprennent Commandes permettant de demander une confirmation lorsqu'une nouvelle adresse IP tente de se connecter et options de protection par mot de passeCela empêche toute personne de votre réseau d'espionner votre serveur sans autorisation.
Beaucoup incluent également des bonus intéressants, tels que : Créez de petits fichiers texte en collant du contenu depuis le navigateur, partagez des fichiers depuis d'autres applications Android ou gérez plusieurs sessions simultanément.Dans un environnement WiFi privé bien protégé, son niveau de sécurité et de commodité est plus que satisfaisant.
Serveur FTP avec gestionnaires de fichiers avancés
Une autre solution, très ancienne, consiste à utiliser des gestionnaires de fichiers comme ES File Explorer (ou des alternatives plus modernes) qui permettent d'accéder aux fichiers. Serveur FTP ou SFTP intégré pour transformer le téléphone mobile en « serveur distant ». accessible depuis un PC, un NAS ou d'autres appareils.
Cette option est généralement cachée dans des menus comme « Outils », « Réseau » ou similaires. L'activer permettra de lancer l'application. Il lance un serveur FTP et vous indique l'adresse IP locale et le port à utiliser.Grâce à ces informations, vous pouvez vous connecter depuis un client FTP comme FileZilla, depuis l'explorateur de fichiers de votre système d'exploitation, ou même depuis un simple navigateur web.
Une fois connecté, vous pourrez naviguer dans les dossiers du téléphone. Téléchargez et chargez des fichiers, lisez du contenu multimédia directement depuis votre appareil mobile ou modifiez des documents enregistrés sur celui-ci.C'est une solution très légère et compatible pour centraliser du contenu et le déplacer vers un serveur plus important ou votre PC principal.
Synchronisation automatique avec un NAS
Dans un environnement professionnel, ou si vous souhaitez optimiser vos sauvegardes, il existe des applications comme Upload 2 NAS conçues pour… Certains dossiers de l'appareil mobile sont automatiquement synchronisés avec un serveur NAS via FTP..
Il fonctionne très bien dans des situations comme celle d'un photographe ou d'un technicien prenant des photos dans la rue et ayant besoin de cela. Veuillez faire en sorte que ces images apparaissent sur le NAS du bureau dès que possible.L'adresse IP ou le domaine du serveur, le port (généralement 21), le nom d'utilisateur, le mot de passe et le dossier distant où les fichiers doivent être enregistrés sont configurés.
Si votre NAS est accessible depuis Internet grâce à une adresse IP statique ou à un service DNS dynamique fourni par le fabricant, l'application peut Téléchargez les photos dès qu'elles sont prises, soit par Wi-Fi, soit par données mobiles.Vous pouvez même supprimer des fichiers du téléphone ultérieurement pour libérer de l'espace et organiser les sous-dossiers distants selon des règles que vous définissez vous-même.
Le mobile comme cloud privé avec Nextcloud ou ownCloud
Si ce que vous recherchez ressemble davantage à avoir Votre propre Google Drive, mais contrôlé par vous depuis chez vous.Il est également possible de recycler un téléphone mobile Android en tant que serveur cloud privé grâce à des solutions telles que Nextcloud ou ownCloud, généralement configurées via Termux ou à l'aide de conteneurs adaptés à ARM/Android.
Dans ce cas, en plus du téléphone, vous aurez besoin de un espace de stockage raisonnable (carte microSD ou disque USB-OTG) et une connexion internet correcteLa pratique courante consiste à fixer le téléphone portable à un endroit précis de la maison, en le laissant toujours branché et avec un bon signal Wi-Fi, afin qu'il soit disponible en cas de besoin.
Une fois le logiciel installé et configuré, vous pourrez Accédez à vos fichiers depuis votre ordinateur portable, une autre tablette ou votre appareil mobile principal, aussi bien sur le réseau local que depuis l'extérieur, si vous ouvrez correctement le service.Vous bénéficierez de la synchronisation des dossiers, du calendrier et des contacts, ainsi que de nombreuses fonctionnalités d'un service cloud commercial, mais sous votre contrôle.
Cependant, la sécurité est primordiale ici. Elle est essentielle. Utilisez uniquement des packages officiels et mis à jour, évitez les APK provenant de sources douteuses, assurez-vous de disposer des mises à jour de sécurité et vérifiez quels ports vous exposez à Internet.Un cloud domestique mal configuré peut devenir une cible facile s'il est visible de l'extérieur.
Allez encore plus loin : transformez votre téléphone portable en un véritable mini serveur Linux.
Pour ceux qui aiment se compliquer un peu la vie et qui possèdent un appareil compatible, il existe une option d'installation ROMs basées sur des distributions Linux légères, telles que postmarketOS et d'autres conçues pour les appareils mobilesÀ ce stade, le téléphone cesse d'être Android et commence à se comporter comme un petit serveur Linux ARM.
Cela implique généralement Déverrouillez le chargeur de démarrage, installez la nouvelle ROM et dédiez le téléphone exclusivement à une utilisation comme serveur.Une fois opérationnel, vous pouvez vous connecter via SSH, exécuter des conteneurs Docker, installer des serveurs web classiques, des VPN, des systèmes de sauvegarde, la synchronisation de fichiers, des serveurs multimédias traditionnels, et bien plus encore.
Les possibilités sont énormes, mais il faut tenir compte des limitations physiques : la plupart des téléphones Ils sont dépourvus de ports Ethernet et SATA et fonctionnent via WiFi et USB-OTG.Cela réduit légèrement la vitesse du réseau et la facilité d'extension du stockage. C'est largement suffisant pour les services légers ou les environnements de test ; cependant, c'est insuffisant pour les charges de travail très exigeantes.
Sécurité lors de l'utilisation de votre téléphone portable comme serveur
Lorsque vous transformez un appareil en serveur, même un serveur domestique, il est conseillé de suivre quelques règles de sécurité de base. La première couche est votre réseau : Assurez-vous que votre réseau Wi-Fi possède un mot de passe robuste, utilise un chiffrement moderne (WPA2/WPA3) et désactive le WPS.qui constitue souvent un point d'entrée facile pour les attaques.
Dans chaque application faisant office de serveur (HTTP, FTP, SMB, WebDAV, Emby, etc.), il est vital Activez l'authentification avec nom d'utilisateur et mot de passe et évitez à tout prix de laisser l'accès anonyme ouvert.Sur un réseau domestique, cela peut paraître inoffensif, mais si quelqu'un parvient à s'introduire dans votre réseau Wi-Fi, il aura facilement accès à vos données.
Si vous devez vous connecter depuis l'extérieur de votre domicile, c'est fortement recommandé. Configurez un VPN sur votre routeur ou un NAS de référence et acheminez tout le trafic via celui-ci.Ouvrir des ports sensibles (tels que le port FTP 21 ou les panneaux d'administration non chiffrés) directement sur Internet devrait être le dernier recours et, si cela est fait, avec de nombreuses précautions.
N'oubliez pas la sécurité physique. Un téléphone portable est beaucoup plus facile à perdre ou à se faire voler qu'un serveur installé dans une armoire. C'est pourquoi il est conseillé Chiffrez le stockage de votre appareil, utilisez un verrouillage d'écran robuste (code PIN long, empreinte digitale, etc.) et envisagez des sauvegardes externes.afin que personne ne puisse lire vos données simplement en retirant la mémoire.
Utilisation d'appareils mobiles pour développer et tester des sites web avec WebView et ADB
Si vous êtes développeur Android et que vous travaillez avec WebView, vous pouvez également tirer parti des capacités de votre appareil pour Contenu de test servi depuis un serveur local sur votre machine de développement sans avoir à déployer quoi que ce soit sur un serveur d'hébergement distant à chaque modification.
Avec Android Debug Bridge (adb), vous pouvez configurer Inversion du transfert de port avec la commande adb reverseafin qu'un port de l'appareil pointe vers un port de votre PC. Par exemple, rediriger le port mobile 8080 vers port ordinateur 8080 Cela permet à WebView de charger http://localhost:8080 et d'accéder effectivement au serveur exécuté sur votre machine.
Vous pouvez également utiliser le Outils de développement Chrome (chrome://inspect) pour configurer la redirection de port depuis le navigateurEn définissant un port local sur l'appareil et en lui attribuant une adresse et un port depuis votre serveur de développement (par exemple, localhost:8000), WebView traitera ce localhost comme un contexte sécurisé, conservant ainsi disponibles des fonctionnalités modernes telles que les Service Workers, la géolocalisation ou l'accès à la caméra et au microphone.
L'émulateur Android offre également l'adresse IP spéciale 10.0.2.2 pour accéder à la machine hôte depuis l'applicationToutefois, dans le cas de WebView, cette méthode est déconseillée car elle n'est pas considérée comme aussi sécurisée que localhost. Par conséquent, les méthodes adb reverse et Chrome DevTools sont généralement privilégiées.
Développez et partagez des projets web avec Termux et LocalTunnel
Pour les développeurs web ou les débutants, Android avec Termux peut s'avérer un environnement étonnamment pratique. Au lieu de toujours dépendre d'un ordinateur portable ou d'un serveur cloud, Vous pouvez exécuter un serveur HTTP directement sur l'appareil mobile et l'exposer temporairement à Internet grâce à LocalTunnel.C'est idéal pour prévisualiser des sites, tester des API ou présenter des avancées sans procéder à un déploiement complet.
L'idée de base est d'installer Node.js et LocalTunnel sur Termux à l'aide des commandes pkg et npmNode.js vous permet de configurer des serveurs HTTP simples avec des outils JavaScript, et LocalTunnel se charge d'exposer le port local du serveur via une URL publique tant qu'il reste actif.
Il vous suffit ensuite d'aller dans le dossier de votre projet. Configurez un serveur simple (par exemple avec npx http-server sur le port 8080) et ouvrez-le dans le navigateur mobile.Ensuite, exécutez LocalTunnel en spécifiant le même port ; il générera une URL du type https://randomname.local.lt pour toute personne souhaitant voir la démo à partager.
Si vous voulez accélérer encore plus le processus, vous pouvez Créez un script de démarrage qui se déplace vers le répertoire de votre site web, lance le serveur HTTP en arrière-plan, puis exécute LocalTunnel.Ainsi, une seule commande suffit pour démarrer l'environnement de développement complet, sans avoir à copier-coller les commandes à chaque fois.
En termes de bonnes pratiques, cela vaut la peine. Organisez vos projets dans des dossiers dédiés, surveillez les URL publiques que vous générez et fermez LocalTunnel lorsque vous ne l'utilisez pas.Pour réduire les risques, beaucoup combinent ces tunnels avec un VPN ou un proxy pour masquer leur véritable adresse IP, et si le projet prend de l'ampleur, ils finissent par transférer le code vers un hébergement plus stable (Nginx sur Termux, VPS, AWS, Azure, etc.).
Avec un tel éventail de possibilités, il est clair qu'un téléphone Android oublié peut cesser d'être un simple lecteur WhatsApp et devenir bien plus. un mini serveur Linux pour les tests, un centre multimédia silencieux, un petit cloud privé, un NAS domestique et un environnement de développement portableLe tout à un coût quasi nul et avec une consommation négligeable.