Votre vieux téléphone Android dort dans un tiroir depuis deux ans. Pas assez puissant pour tourner les dernières applis, trop précieux pour finir à la déchetterie. Bonne nouvelle : ce petit rectangle d’aluminium et de verre cache un serveur Linux qui ne demande qu’à vivre. Et le mettre en route prend moins d’une après-midi.
À retenir
- Android cache un vrai serveur Linux prêt à être exploité — pourquoi payer un Raspberry Pi ?
- Termux offre un environnement Linux sécurisé sans modifier le système, mais Proot-distro déverrouille toute la puissance
- Les limites existent, mais Pi-hole, Samba, Home Assistant et Discord bots tournent sans problème sur du matériel d’occasion
Pourquoi un vieux smartphone est un serveur idéal (et pas qu’un peu)
Un Raspberry Pi coûte entre 40 et 80 euros selon le modèle, sans compter l’alimentation, la carte SD et le boîtier. Votre ancien téléphone, lui, est déjà là, déjà payé, avec une batterie intégrée qui joue le rôle d’onduleur naturel, un écran tactile, une connectivité Wi-Fi et Bluetooth native, et souvent 3 ou 4 Go de RAM. Franchement, c’est une machine plutôt bien équipée pour faire tourner un petit serveur domestique.
La plupart des gens qui recyclent leurs vieux téléphones en serveurs gardent le truc pour eux, parce que ça demande un peu de bidouillage et que l’expliquer prend du temps. Ce tuto existe pour combler ce vide.
Ce qu’il vous faut avant de commencer
Deux approches coexistent selon ce que vous voulez exactement. La première, la plus simple, n’installe pas vraiment Linux à la place d’Android, mais fait tourner un environnement Linux à l’intérieur d’Android grâce à une application. La seconde remplace carrément Android par une distribution Linux complète. On commence par la voie douce, celle qui ne transforme pas votre téléphone en brique si quelque chose rate.
Votre téléphone doit être Android 7 minimum, avec suffisamment de stockage libre (au moins 4 Go pour l’environnement Linux, davantage si vous comptez héberger des fichiers). Le déverrouillage du bootloader n’est pas obligatoire pour la méthode simple, ce qui est une bonne nouvelle si votre appareil est récalcitrant sur ce point.
La méthode Termux : Linux dans Android, sans prise de risque
Termux est un émulateur de terminal Android qui embarque un vrai gestionnaire de paquets. Pas un jouet. Des milliers de développeurs l’utilisent quotidiennement pour travailler depuis leur téléphone, et il supporte des outils sérieux : Python, Node.js, SSH, Nginx, MariaDB. Vous installez Termux depuis F-Droid (évitez la version Play Store, elle n’est plus maintenue et présente des bugs connus), et vous êtes déjà dans un shell Linux fonctionnel.
Une fois Termux ouvert, la première commande à taper est pkg update && pkg upgrade pour mettre à jour tous les paquets de base. Ensuite, pkg install openssh installe le serveur SSH. Lancez-le avec sshd, récupérez l’adresse IP locale de votre téléphone dans les paramètres Wi-Fi, et depuis n’importe quel ordinateur du réseau, vous pouvez vous y connecter avec ssh -p 8022 votre_ip. Votre téléphone répond. C’est un serveur.
Pour aller plus loin, pkg install nginx installe un serveur web. Quelques modifications dans le fichier de configuration pour pointer vers votre répertoire de fichiers, nginx pour le démarrer, et votre téléphone sert des pages web sur votre réseau local. On pourrait s’arrêter là et ce serait déjà très bien pour héberger un tableau de bord domotique ou partager des fichiers en local.
L’étape que beaucoup ratent : garder le téléphone éveillé en permanence. Android est conçu pour tuer les processus en arrière-plan. Dans Termux, activez le « wakelock » via la notification persistante de l’application. Dans les paramètres Android, désactivez l’optimisation de batterie pour Termux spécifiquement. Et si votre téléphone a tendance à s’éteindre tout seul la nuit, allez dans les paramètres développeur et activez « Ne jamais éteindre l’écran en charge », puis laissez-le branché.
Proot-distro : une vraie distribution Linux sur votre téléphone
Termux offre un environnement Linux mais avec des limitations : certains paquets ne sont pas disponibles, et vous ne tournez pas sur un système de fichiers Linux standard. La commande pkg install proot-distro change la donne. Cet outil permet d’installer des distributions Linux complètes dans un conteneur, sans root, sans risque de bricker quoi que ce soit.
Tapez proot-distro install ubuntu et patientez quelques minutes pendant le téléchargement. Ensuite proot-distro login ubuntu vous donne un shell Ubuntu complet avec apt, les paquets habituels, et une compatibilité bien plus large. Depuis cet environnement, vous pouvez installer Docker (attention, certaines limitations existent selon les versions de kernel Android), Pi-hole pour bloquer la pub sur tout votre réseau, ou même un serveur Minecraft pour le fun.
Un chiffre qui donne le vertige : un téléphone Android milieu de gamme de 2020 embarque généralement un processeur octo-coeur cadencé à plus de 2 GHz. C’est plus puissant que les serveurs qui faisaient tourner des sites web entiers au début des années 2010. Autant l’exploiter.
Ce qu’on peut vraiment faire tourner dessus
Les usages les plus populaires dans la communauté homebrew sont le serveur de fichiers Samba (partage de fichiers sur réseau local), Pi-hole (bloqueur de pub DNS pour tout le réseau), un serveur Git privé avec Gitea, un tableau de bord domotique avec Home Assistant en mode léger, ou un bot Discord qui tourne 24h/24. Pour des flux vidéo lourds type Plex, attendez-vous à des limites : le décodage matériel reste compliqué depuis Termux.
La question que tout le monde pose arrive ici : est-ce fiable comme un vrai serveur ? Honnêtement, non. Les batteries vieillissent, Android peut redémarrer sur une mise à jour automatique, et la thermique d’un téléphone n’est pas prévue pour une charge continue. Pour une utilisation critique, un vrai NAS ou un Raspberry Pi restent plus adaptés. Mais pour un labo personnel, apprendre Linux, tester des services, héberger des petits projets en famille ? C’est parfait, et le prix d’entrée est imbattable.
La vraie question qui reste en suspens, c’est de savoir jusqu’où cette tendance du « computing circulaire » va aller, maintenant que des milliers de téléphones abandonnés dorment dans des tiroirs pendant que le prix du matériel informatique continue de grimper. Quelqu’un devrait peut-être dire à IKEA de designer une étagère serveur pour vieux smartphones.