Fonctionnalités
Tout ce que fait VirtuaOS
Machines virtuelles, conteneurs, stockage, réseau et sécurité — dans une seule plateforme.
QEMU / KVM
Machines virtuelles
Cycle de vie complet
Créer, démarrer, arrêter, redémarrer, arrêt forcé, reset, cloner, renommer (ACL, instantanés, sauvegardes et pare-feu suivent), démarrage automatique.
Matériel virtuel
UEFI/BIOS, Secure Boot OVMF, disques virtio/SATA/IDE/SCSI, GPU virtio/QXL/VGA, cartes virtio/e1000/rtl8139, x86_64 et aarch64.
Performance
CPU host-passthrough avec topologie cohérente, IOThreads virtio-blk et multiqueue virtio-net.
Invités Windows
Un bouton insère l'ISO des pilotes VirtIO (téléchargée automatiquement). État des agents QEMU et SPICE, IP de l'invité affichées.
Modèles et ISO
Bibliothèque d'ISO et de modèles amd64/arm64, export de VM en modèle, catalogue distant importable depuis dep.auxinux.ca/TEMPLATES.
Détection de crash
Détection des plantages de VM et LXC, redémarrage automatique optionnel et journal des causes.
Consoles
Accédez à vos machines, où que vous soyez
SPICE dans le navigateur
Redimensionnement automatique, presse-papiers, son Opus (y compris Safari), Ctrl+Alt+Del, plein écran, fenêtre détachable.
noVNC et terminal
noVNC pour l'affichage graphique, xterm.js pour les consoles texte LXC et Docker, shell de l'hôte dans le navigateur.
RDP Remote
Une passerelle xrdp par VM : téléchargez un fichier .rdp, sans serveur RDP dans l'invité — comme vmconnect d'Hyper-V.
Conteneurs
LXC, prêt pour la production
- Gestion complète : plusieurs cartes réseau, instantanés, sauvegardes et restauration, renommage synchronisé avec le hostname.
- Choix du pool de stockage à la création.
- GPU partagé :
/dev/dri(Intel/AMD) et/dev/nvidia*— idéal pour Ollama et l'IA locale. - Passthrough USB persistant (par exemple une imprimante pour CUPS).
- Protections du rootfs : écritures anti-symlink, aucune modification de permissions par le runner.
Docker
Docker et Docker Compose intégrés
- Édition complète d'un conteneur : ports, volumes, variables, image, commande, réseau, CPU et RAM.
- Docker Compose avec fichiers
.ymlpersistants : envoi, up/down/ps/logs/config/restart. - Volumes,
exec,prune, renommage réel. - Réseaux bridge, host, overlay, macvlan et ipvlan — pour donner une IP publique additionnelle à un conteneur.
- Démarrage automatique via la politique
unless-stopped.
Données
Stockage et sauvegardes
Instantanés et sauvegardes à chaud
Pour les VM et LXC, sans geler la machine. Archives zstd avec vraie barre de progression, restauration telle quelle ou modifiée. Côté VDM : dépôts avec rétention (7 quotidiennes, 4 hebdomadaires, 6 mensuelles par défaut), chiffrement optionnel, planification et contrôle sha256.
Pools de stockage
Répertoire local, NFS (v3 à 4.2), SMB/CIFS (1.0 à 3.1.1), GlusterFS et S3 (AWS, MinIO, Backblaze B2, générique). Contenus : ISO, VM, sauvegardes, modèles, conteneurs, disques.
Gestion des disques
Créer un pool directement sur un disque, formater en ext4/XFS/Btrfs, effacer, partitionner en GPT/MBR, RAID logiciel mdadm.
ZFS
Pilote de stockage ZFS de libvirt installé ; OpenZFS 2.4.4 fourni pour le noyau VirtuaOS sous forme DKMS (openzfs-zfs-dkms).
Réseau
Un réseau pensé pour les serveurs dédiés
Bridges persistants
Compatibles ifupdown, netplan et NetworkManager, IPv6 préservé, NAT. Le service virtua-bridge-heal répare automatiquement les bridges.
IP failover / OVH
Bridge avec MAC virtuelle fixée, ARP gratuit, protections contre la perte d'accès. Préréglages « cloud-bridged » et bridge routé /32.
Pare-feu
Règles allow/forward TCP/UDP liées à chaque ressource.
Sécurité et supervision
Multi-utilisateur et auditable
Rôles et quotas
Rôles ADMIN/USER, ACL par ressource et par utilisateur, quotas de ressources par client.
Authentification forte
MFA par courriel (SMTP) ou SMS (Twilio), CSRF, limitation de débit, validation Zod. Mot de passe initial à changer obligatoirement.
SSL Let's Encrypt
Certificats ACME HTTP-01 ou DNS-01, panneau d'accès SSH (clé seule, clé + mot de passe, mot de passe).
Santé
Services, mises à jour, maintenance, audit des permissions LXC.
Journaux
Onglets Tâches, Audit et Sécurité ; événements de sécurité immuables.
Bilingue
Interface web et CLI en français et en anglais (virtua setlang FR|EN).