Documentation
Démarrage rapide + description des fonctionnalités module par module et appareil par appareil (mise à jour continue)
Téléphone Android Termux (transformer un téléphone inutilisé en serveur)
Transformez un téléphone Android inutilisé en serveur Linux distant en ligne 24 h/24, supervisé à distance depuis le panneau (CPU / mémoire / batterie / température), avec terminal et gestion de fichiers.
Présentation de la fonctionnalité
- Point d'entrée : le bouton « 📱 Téléphone Android Termux » en haut à droite du panneau regroupe toutes les informations et actions liées aux appareils mobiles.
- Groupement automatique : tous les appareils Termux sont automatiquement placés dans le groupe « Android Termux », en liaison avec les cartes de serveurs classiques.
- Supervision dédiée au mobile : en plus du CPU / de la mémoire / du disque habituels, le niveau de batterie et la température de l'appareil sont affichés.
- Avec ou sans carte SIM : sans carte SIM, passage par le tunnel (stable) ; avec carte SIM, connexion directe IPv6 possible (expérimental).
Cas d'usage
- Un vieux téléphone ou un téléphone de secours inutilisé que vous voulez réemployer.
- Besoin d'un petit serveur permanent, sobre en énergie et en ligne 24 h/24 (scripts, tâches de fond, machine de test).
- Le téléphone dispose d'une batterie (UPS naturel) : une coupure de courant n'est pas un problème.
Comment l'utiliser
Le tutoriel pas à pas complet (réglages d'alimentation par modèle, explications illustrées) est disponible dans l'onglet « Tutoriel » du panneau, en 5 étapes. Voici le résumé du processus principal et le téléchargement des miroirs.
Téléchargement des paquets Termux depuis les miroirs (utilisateurs en Chine continentale)
Si GitHub / F-Droid est inaccessible, téléchargez directement depuis le site officiel (HTTPS, plus rapide et plus stable) :
| Fichier | Miroir du projet | Source officielle | Description |
|---|---|---|---|
| Programme principal Termux | https://ssheverywhere.com/download/termux/com.termux_1022.apk | f-droid.org | Environ 109 Mo, Android 7.0+ |
| Termux:Boot | https://ssheverywhere.com/download/termux/com.termux.boot_1000.apk | f-droid.org | Extension de démarrage automatique (facultatif) |
| Termux:API | https://ssheverywhere.com/download/termux/com.termux.api_1002.apk | f-droid.org | Données de batterie / capteurs (facultatif) |
1. Cliquez sur le bouton « 📱 Téléphone Android Termux » en haut à droite.
2. Dans « Ajouter un appareil », choisissez le type de téléphone :
- Sans carte SIM (WiFi / téléphone inutilisé) → Tunnel et maintenance (recommandé, le plus stable).
- Avec carte SIM (données mobiles) → tunnel (recommandé) + connexion directe IPv6 (expérimental).
3. Copiez la « commande d'installation du tunnel » générée par le panneau et exécutez-la dans Termux sur le téléphone.
4. Le script d'installation va automatiquement : installer openssh + python → configurer sshd (port 8022) → déployer l'Agent → enregistrer le démarrage automatique.
5. Définissez le mot de passe SSH comme indiqué (passwd) ; l'appareil apparaît alors automatiquement dans le groupe « Android Termux ».
Points d'attention
- Installer Termux : téléchargez-le depuis le site officiel F-Droid (n'utilisez pas l'ancienne version de Google Play, plus maintenue et privée de nombreuses fonctionnalités).
- Le port SSH est 8022 : un utilisateur Android standard ne peut pas écouter sur un port inférieur à 1024 ; le port SSH par défaut de Termux est donc 8022, et non 22.
- Service permanent en arrière-plan (anti-kill, le plus important) : le script utilise termux-services pour lancer l'Agent avec Termux et exécute automatiquement
termux-wake-lockpour empêcher la mise en veille. Il faut néanmoins autoriser l'application dans les réglages système de chaque modèle, faute de quoi Android tuera Termux après le verrouillage de l'écran et la connexion sera perdue : - Xiaomi/Redmi : Gestion des applications → Termux → stratégie d'économie d'énergie « Sans restriction » + gestion du démarrage automatique « Autoriser » + verrouiller la carte dans les tâches récentes.
- Huawei/Honor : Gestion du démarrage des applications → Termux → gestion manuelle (cocher démarrage automatique / démarrage associé / activité en arrière-plan) + désactiver l'économie d'énergie dans les réglages de batterie.
- OPPO/OnePlus : Batterie → Gestion de la consommation par application → Termux « Autoriser l'exécution en arrière-plan » + gestion du démarrage automatique « Autoriser ».
- vivo/iQOO : Batterie → Gestion de la consommation en arrière-plan → Termux « Autoriser une forte consommation en arrière-plan » + autoriser le démarrage automatique dans la gestion des permissions.
- Samsung : Batterie → Limites d'utilisation en arrière-plan → Termux « Non limité » + batterie de l'application « Sans restriction ».
- Général : Options pour les développeurs → Limite des processus en arrière-plan → « Limite standard » (ne pas choisir « Aucun processus en arrière-plan »).
- Permission de stockage : pour accéder au stockage du téléphone (/sdcard), exécutez
termux-setup-storagedans Termux. - Changement de miroir en Chine continentale : sur un téléphone situé en Chine continentale, exécutez d'abord
termux-change-repopour passer sur un miroir Tsinghua/Alibaba, sinon les mises à jourpkgsont lentes. Attention : la fonction « Miroirs » du panneau n'agit pas sur Termux (Termux utilise les dépôts pkg, pas apt/dnf) ; le changement doit être fait manuellement sur le téléphone. - Installation d'applications : le CPU du téléphone est de type ARM, l'installation passe par
pkg(et non apt-get) ; le catalogue d'applications s'y est adapté automatiquement. - Analyse des applications tierces : Termux ne prend pas encore en charge la recherche d'« applications tierces ». Raison : Termux n'a pas de
/optau niveau système et pas de systemd (systemctln'existe pas), et les exécutables installés parpkgsont tous regroupés dans$PREFIX/bin; il est difficile de distinguer de façon fiable les « applications tierces » — une liste forcée afficherait des centaines de commandes systèmepkget induirait l'utilisateur en erreur. Sur un appareil Termux, cliquer sur « Applications tierces » affiche un message « non pris en charge » ; sur un Linux classique, l'analyse reste normale (/usr/local/bin,/opt, services systemd). Pour consulter les applications installées, utilisez l'onglet « Paquets système » (dpkg -l).
Connexion directe IPv6 avec carte SIM (expérimental)
Les données mobiles (4G/5G) attribuent généralement une adresse IPv6, mais les connexions entrantes dépendent de l'opérateur :
| Opérateur | Constat en pratique |
|---|---|
| China Telecom 4G | Connexions entrantes possibles dans certaines régions |
| China Unicom 4G | Le plus souvent joignable au ping, mais TCP refusé |
| China Mobile 4G | Le plus souvent injoignable |
| 5G SA | Globalement injoignable |
De plus, l'adresse IPv6 change (utilisable un jour, différente le lendemain). La connexion directe n'est donc pas garantie stable ; sauf si vous avez confirmé que l'opérateur autorise les connexions entrantes, utilisez toujours le tunnel.
Questions fréquentes
- L'appareil s'est déconnecté : vérifiez si le téléphone s'est mis en veille (ajoutez-le à la liste blanche de batterie), si Termux a été tué par le système, ou si le réseau a changé (WiFi ↔ données mobiles).
- Impossible de se connecter en SSH : vérifiez que le port est bien 8022 et que le mot de passe SSH est défini (
passwd). - Réinstallation de Termux sur le téléphone : relancez simplement le script d'installation (il reconnaît l'ancien token et conserve l'enregistrement de l'appareil).