Comment transformer un vieux smartphone Android en serveur domestique avec Termux
Vous avez un vieux smartphone qui prend la poussière dans un tiroir ? Avant de songer au recyclage classique, sachez qu’il possède encore une puissance de calcul impressionnante. Avec un peu de configuration, vous pouvez transformer un vieux smartphone Android en serveur domestique ultra-efficace, silencieux et économe en énergie.
Pourquoi utiliser un vieux smartphone comme serveur ?
Le détournement d’un smartphone Android en serveur offre des avantages uniques par rapport à un Raspberry Pi ou un PC classique :
- Consommation électrique minimale : Un smartphone consomme une fraction de ce qu’un PC de bureau demande.
- Batterie intégrée (onduleur) : En cas de coupure de courant, votre serveur reste allumé grâce à sa batterie interne.
- Matériel tout-en-un : Vous disposez déjà d’un écran, d’une connexion Wi-Fi, du Bluetooth et d’un processeur ARM performant.
- Écologie : Donner une seconde vie à votre matériel est le geste le plus écologique possible pour l’environnement technologique.
Prérequis : Préparer votre smartphone Android
Avant de plonger dans le code, une phase de préparation est cruciale pour garantir la longévité de votre appareil :
- Nettoyage : Réinitialisez l’appareil aux paramètres d’usine pour supprimer toutes les applications inutiles qui consomment de la RAM.
- Gestion de la batterie : C’est le point critique. Les batteries au lithium n’aiment pas rester chargées à 100% en permanence. Si possible, utilisez une application comme AccA (nécessite le root) pour limiter la charge à 80%. Sinon, branchez-le sur une prise connectée qui s’éteint une fois la charge atteinte.
- Ventilation : Ne laissez pas le téléphone enfermé dans un placard. La chaleur est l’ennemie de votre serveur. Posez-le sur une surface dure et fraîche, idéalement sur un support surélevé.
Installation et configuration de Termux
Termux est un émulateur de terminal Android qui permet d’exécuter un environnement Linux complet sans avoir besoin de rooter l’appareil.
1. Installation
Téléchargez Termux via F-Droid (évitez la version du Play Store qui n’est plus mise à jour). Une fois installé, ouvrez l’application et lancez les commandes suivantes :
pkg update && pkg upgrade
2. Accès au stockage
Pour que votre serveur puisse lire vos fichiers, autorisez Termux à accéder à votre mémoire interne :
termux-setup-storage
Sécuriser votre serveur (SSH, pare-feu, mise à jour)
Transformer un vieux smartphone Android en serveur domestique implique de l’exposer potentiellement à votre réseau local. La sécurité ne doit pas être négligée.
Installation du serveur SSH
Pour piloter votre serveur depuis votre PC, installez OpenSSH :
pkg install openssh
Démarrez le service avec sshd. Changez impérativement votre mot de passe par défaut en tapant passwd. Pour une sécurité renforcée, utilisez une authentification par clés SSH plutôt que par mot de passe.
Gestion des mises à jour
Automatisez les mises à jour pour éviter les failles de sécurité. Créez un script simple avec cron (via pkg install cronie) qui lance régulièrement pkg upgrade -y.
Applications concrètes (serveur web, stockage, domotique)
Maintenant que votre serveur est opérationnel, voici quelques idées de projets pour rentabiliser votre ancien matériel :
1. Serveur Web (Nginx ou Apache)
Vous pouvez héberger votre site portfolio, un blog WordPress léger ou une page de statistiques locale :
pkg install nginx
2. Serveur de fichiers (SFTP)
Transformez votre téléphone en petit NAS pour sauvegarder vos documents importants. Avec le protocole SFTP, vos transferts sont chiffrés et sécurisés.
3. Domotique avec Home Assistant
Bien que complexe à installer sur Android, il est possible d’exécuter des instances légères de domotique pour contrôler vos ampoules connectées. Le smartphone peut servir de « pont » Zigbee (via un adaptateur USB-OTG).
Conclusion
En suivant ce guide, vous avez réussi à transformer un vieux smartphone Android en serveur domestique fonctionnel et sécurisé. Non seulement vous avez réduit vos déchets électroniques, mais vous disposez désormais d’un outil polyvalent pour apprendre l’administration système sous Linux.
Note : Surveillez régulièrement la température de votre appareil. Si le téléphone devient trop chaud, limitez le nombre de services tournant simultanément.








