Guide de l’aperçu technique 0.6.0 (155)
Installer votre serveur Dretsa
Ce paquet est destiné aux essais techniques. Il contient les sources et les outils de préparation, pas une image Docker prête à lancer. La qualification complète sur Windows et Linux reste à terminer. Pour simplement découvrir l’app, demandez un accès à la bêta iPhone.
1. Préparer l’environnement
- Windows avec Docker Desktop en conteneurs Linux, ou Linux avec Docker Engine et Compose v2. Windows Server nécessite une cible Linux adaptée.
- Python 3.12 pour les outils d’administration.
- Une adresse HTTPS joignable par votre iPhone, avec un certificat et sa clé. Le certificat doit être valide, accepté par iOS et correspondre au nom choisi.
- Une image de base et un ensemble de dépendances préparés pour la construction hors ligne. Lisez
README.md,offline_build.pyetwheelhouse/README.txtdans l’archive avant de continuer.
Le paquet ne télécharge pas ces prérequis et ne configure pas automatiquement votre routeur, votre pare-feu ou vos certificats.
2. Vérifier et décompresser le paquet
Téléchargez le ZIP et comparez son empreinte avec le fichier SHA-256. Décompressez dans un dossier neuf, sans remplacer une installation existante.
# PowerShell Get-FileHash .\dretsa-server-0.6.0-155.zip -Algorithm SHA256 # Linux sha256sum dretsa-server-0.6.0-155.zip
3. Préparer l’image, puis lancer l’assistant
Suivez d’abord les instructions du README.md pour préparer l’image et ses dépendances. La construction hors ligne refuse de continuer si les fichiers requis sont absents. Une fois ces prérequis prêts, installez le générateur QR et lancez l’assistant :
# Windows — dans le dossier décompressé py -3.12 -m pip install -r setup-requirements.txt .\Start.ps1 setup .\Start.ps1 doctor # Linux — dans votre environnement Python opérateur python3 -m pip install -r setup-requirements.txt sh start.sh setup sh start.sh doctor
L’assistant demande votre adresse, le certificat, un courriel et un nouveau mot de passe. Il crée votre compte local et une fiche connexion-iphone.html avec l’adresse et le code QR. Le contrôle doctor vérifie la connexion HTTPS et les services.
4. Connecter l’iPhone
Dans Dretsa, choisissez Connecter mon serveur, puis Scanner le code QR du serveur. Vérifiez l’adresse et connectez-vous avec les identifiants que vous venez de créer. Le QR contient uniquement l’adresse et le type de connexion.
Depuis l’extérieur : Tailscale
Installez Tailscale sur le serveur et sur l’iPhone, et autorisez les deux appareils dans votre réseau privé. Consultez TAILSCALE.md dans l’archive. Le VPN ne remplace pas le certificat HTTPS, et le serveur doit rester allumé. La fiche de connexion distingue une adresse enregistrée d’un serveur réellement joignable.
Fonctions du paquet actuel
Comptes, agenda, tâches, contacts, fichiers, recherche et historique des actions. Le profil portable désactive les traitements IA, imports de courriels, notifications et automatismes qui dépendent de l’installation personnelle complète. Plusieurs membres d’un même foyer partagent les données du foyer; utilisez des installations séparées pour des foyers indépendants.
Sauvegarder et mettre à jour
Utilisez les commandes backup et restore documentées dans le paquet. Conservez une sauvegarde hors de la machine et vérifiez sa restauration dans un environnement d’essai. Ne remplacez pas une installation active par le contenu d’une nouvelle archive.