Tauri System administrator documentation Documentation administrateur système

Getting startedPrise en main

Boot a Tauri image and reach it over the network. Running it under QEMU is the quickest way to evaluate Tauri before deploying on real hardware. Démarrer une image Tauri et l'atteindre par le réseau. La faire tourner sous QEMU est la voie la plus rapide pour évaluer Tauri avant un déploiement sur matériel réel.

1. What you needCe qu'il vous faut

KVM

If the host supports hardware virtualisation (/dev/kvm present), add -enable-kvm -cpu host. -cpu host is mandatory under KVM: Tauri uses 1 GB memory pages that the default emulated CPU does not expose. Without KVM, remove both flags — it runs in pure emulation, only slower. Si l'hôte gère la virtualisation matérielle (/dev/kvm présent), ajoutez -enable-kvm -cpu host. -cpu host est obligatoire sous KVM : Tauri utilise des pages mémoire de 1 Go que le CPU émulé par défaut n'expose pas. Sans KVM, retirez les deux drapeaux — ça tourne en émulation pure, simplement plus lentement.

2. Create the network interfaceCréer l'interface réseau

Tauri connects through a tap0 interface on the host. The host takes 172.16.100.1, Tauri answers on 172.16.100.2. Tauri se connecte par une interface tap0 sur l'hôte. L'hôte prend 172.16.100.1, Tauri répond sur 172.16.100.2.

sudo ip tuntap add mode tap name tap0
sudo ip addr add 172.16.100.1/24 dev tap0
sudo ip link set tap0 up

3. Start TauriDémarrer Tauri

qemu-system-x86_64 \
  -M q35 -m 2048 -smp 4 -enable-kvm -cpu host \
  -drive file=Tauri.qcow2,format=qcow2,cache=writethrough \
  -netdev tap,id=n0,ifname=tap0 -device e1000,netdev=n0 \
  -serial mon:stdio -no-reboot

The console appears in your terminal. 2 GB of RAM is comfortable for an evaluation with PHP applications; the disk cache is sized at boot from the available memory, so more RAM means fewer disk reads. Tauri is ready once the boot has finished and answers on 172.16.100.2. La console apparaît dans votre terminal. 2 Go de RAM sont confortables pour une évaluation avec des applications PHP ; le cache disque est dimensionné au démarrage selon la mémoire disponible, donc plus de RAM signifie moins de lectures disque. Tauri est prêt une fois le démarrage terminé et répond sur 172.16.100.2.

4. Log in and secure rootSe connecter et sécuriser root

login root                                  # the default password comes with the image# le mot de passe par défaut accompagne l'image
useradm passwd root <nouveau-mot-de-passe>  # change it first# le changer en premier

5. Check that it worksVérifier que ça marche

ping 172.16.100.2                                   # reachability# joignabilité
wget http://172.16.100.2/                           # HTTP
openssl s_client -connect 172.16.100.2:443 -tls1_3  # HTTPS

A ping reply and a page served over HTTP and HTTPS confirm that Tauri is up and serving. On the Tauri console, df shows the disks and cat dev://scrub the result of the integrity check run at boot. Une réponse au ping et une page servie en HTTP et HTTPS confirment que Tauri est en marche et sert. Sur la console de Tauri, df montre les disques et cat dev://scrub le résultat du contrôle d'intégrité lancé au démarrage.

6. A bigger diskUn disque plus grand

The image declares the size it was built with. To give it more room, grow the file on the host, boot, then align the file system on the new capacity — live: L'image déclare la taille de sa fabrication. Pour lui donner plus de place, agrandissez le fichier sur l'hôte, démarrez, puis alignez le système de fichiers sur la nouvelle capacité — à chaud :

qemu-img resize Tauri.qcow2 64G  # on the host, Tauri stopped# sur l'hôte, Tauri arrêté
agrandir                         # on Tauri, as root# sur Tauri, en root

NextSuite

Continue with Networking, Websites and TLS; to host sites for others, Hosting; to keep the server alive, Maintenance. Continuez avec Réseau, Sites web et TLS ; pour héberger des sites pour d'autres, Hébergement ; pour faire vivre le serveur, Maintenance.