Outils pour utilisateurs

Outils du site


documentation:sans-nuage:whatsappbridge

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
documentation:sans-nuage:whatsappbridge [2022/05/01 11:59] – [Connexion à la VM LineageOS et l'app WhatsApp] optogramdocumentation:sans-nuage:whatsappbridge [2022/05/01 12:01] (Version actuelle) – [Déployement VM LineageOS/WhatsApp sur l'infra] optogram
Ligne 70: Ligne 70:
     - puis rentrer le schéma pour déverrouiller l'app     - puis rentrer le schéma pour déverrouiller l'app
     - vérifier dans Aurora Store que l'app WhatsApp est à jour     - vérifier dans Aurora Store que l'app WhatsApp est à jour
-    - vérifier dans l'app WA que le Bridge apparaît dans les appareils connectés. Si nonles ennuis commencent :D+    - vérifier dans l'app WA que le Bridge apparaît dans les appareils connectés. Sinonla partie difficile commence.
  
-=> Voir à partir du point 7. de la section "Déployement VM LineageOS/WhatsApp sur l'infra"+=====  Déployement VM LineageOS/WhatsApp sur l'infra  ===== 
 +!!! Attention à toujours bien vérifier que suffisamment de place est dispo lors de la création et de déplacement des disques virtuels
  
 +  - créer une VM d'infra à l'aide du script create-vm-arn 5GoSSD 1Go RAM
 +  - Monter l'ISO de LineageOS (anciennement CyanogenMod) 14.1 https://www.android-x86.org/releases/releasenote-cm-x86-14-1-r4.html par exemple cm-x86_64-14.1-r4-k419.iso          
 +  - Installer LineageOS sans fioritures (ext4, puis GRUB, et /system en mode read-write pas nécessaire sauf pour bidouiller en 
 +  - avancé => auto-install
 +  - francais
 +  - configurer en tant que nouvel appareil
 +  - configurer le réseau VirtWifi
 +  - Trouver l'ID du disque virtuel associé (''.disk0_data'')
 +  - Compresser le disque virtuel au format qcow2: ''qemu-img convert -p -O qcow2 -c /dev/vg0/801c39ab-c6fc-47d3-9e55-3225f8f8f754.disk0_data lineage_ganeti_5GB_compressed.qcow2'' 
 +  - Déplacer le disque virtuel vers un laptop avec webcam. Depuis le laptop taper : ''scp user@serveur.fr:~/lineage_ganeti_5GB_compressed.qcow2 ~/''
 +  - Créer la  VM sur l'hyperviseur du laptop, (testé avec VirtualBox) à partir du disque virtuel précédent
 +  - Configurer LineageOS, surtout le réseau VirtWifi en DHCP
 +  - flasher le QR code fourni par le bot mautrix_whatsapp
 +  - Vérifier que tout fonctionne au niveau du bridge.
 +  - Eteindre la VM sur l'hyperviseur du laptop
 +  - Compresser le disque virtuel au format qcow2 si besoin
 +  - vérifier que suffisamment de place est dispo sur l'host où vous voulez upload le disque
 +  - Replacer le disque de la VM configurée sur l'host primaire de la VM lineageOS sur l'infra. Depuis le laptop taper : ''scp  ~/lineage_ganeti_5GB_compressed.qcow2 user@serveur.fr:~/lineage_ganeti_5GB_compressed_bridge_loggedin.qcow2''
 +  - Si vous avez copié sur le mauvais host, faites gnt-cluster copyfile lineage_ganeti_10GB_compressed_20210109_loggedin.qcow2
 +  - Décompresser le disque virtuel vers le LV originellement créé par ganeti: ''qemu-img convert -p -O raw lineage_ganeti_5GB_compressed_bridge_loggedin.qcow2 /dev/vg0/801c39ab-c6fc-47d3-9e55-3225f8f8f754.disk0_data''
 +  - Repasser sur master le cas échéant puis démarrer la VM
 +  - Rentrer le mot de passe lineage au démarrage de la VM.
documentation/sans-nuage/whatsappbridge.1651399140.txt.gz · Dernière modification : 2022/05/01 11:59 de optogram