# 📱 Faire de votre téléphone Android le terminal-serveur (Termux)

Transformez un téléphone Android en point de collecte PartaPhoto : vos invités scannent, déposent, tout arrive sur le téléphone. Fonctionne **en Wi-Fi local** comme **en partage de connexion (hotspot)**.

> Durée : ~5 minutes. À faire une fois.

## 1. Installer Termux

Installez **Termux** depuis **F-Droid** (recommandé) : https://f-droid.org/packages/com.termux/
(La version du Play Store est obsolète — préférez F-Droid.)

## 2. Installer PHP

Ouvrez Termux et tapez :

```bash
pkg update -y
pkg install -y php
```

Vérifiez :

```bash
php -v
```

## 3. Copier PartaPhoto sur le téléphone

Deux options :

**A. Télécharger le paquet directement dans Termux**
```bash
pkg install -y wget unzip
cd ~
wget https://partaphoto.com/downloads/partaphoto-serveur.zip
unzip partaphoto-serveur.zip
cd partaphoto-serveur
```

**B. Transférer depuis un ordinateur**
Copiez le dossier `partaphoto-serveur` sur le téléphone (câble USB / cloud), puis dans Termux :
```bash
termux-setup-storage      # autorise l'accès au stockage
cd ~/storage/shared/partaphoto-serveur
```

## 4. Démarrer le serveur

```bash
php -S 0.0.0.0:8080 -t public public/router.php
```

Laissez Termux ouvert. Le serveur tourne.

## 5. Trouver l'adresse à partager

Dans un **second onglet** Termux (glissez depuis la gauche → « New session ») :

```bash
ifconfig 2>/dev/null | grep "inet " | grep -v 127.0.0.1
```

Notez l'adresse (ex. `192.168.1.50`). Vos invités ouvrent alors :

```
http://192.168.1.50:8080/app
```

👉 Ouvrez vous-même le **tableau de bord** via cette adresse (pas `localhost`) pour créer l'évènement : les QR codes générés encoderont automatiquement la bonne adresse pour vos invités.

## 6. Mode hotspot (sans Wi-Fi)

1. Activez le **partage de connexion / point d'accès Wi-Fi** du téléphone (Réglages → Point d'accès).
2. Vos invités se connectent à ce point d'accès.
3. Relancez `ifconfig` : l'adresse du hotspot est souvent `192.168.43.1`.
4. Partagez `http://192.168.43.1:8080/app` (ou le QR de l'évènement).

## Astuces

- **Garder l'écran allumé** : `Réglages Termux → Keep screen on`, ou branchez le téléphone.
- **Éviter la mise en veille du Wi-Fi** : désactivez l'optimisation batterie pour Termux.
- **Récupérer les photos** : elles sont dans `partaphoto-serveur/data/events/<id>/media/`. Utilisez le bouton « Générer l'archive » du tableau de bord pour tout récupérer en un `.zip`.
- **Vignettes** : installez GD si besoin — `pkg install php-gd` (souvent déjà inclus).

## Limites

- Le **Bluetooth** n'est pas pris en charge en mode web. Le mode hotspot couvre les évènements sans Internet.
- Pour de gros volumes de vidéos, prévoyez de l'espace de stockage sur le téléphone.

---

*Besoin d'aide ? La même procédure fonctionne sur une tablette Android.*
