Retour à l’aperçu de l’actualité
Incus 6.23 est maintenant disponible¶
27 mars 2026
Introduction¶
L’équipe d’Incus est heureuse d’annoncer la sortie d’Incus 6.23 !
Cette version est la dernière de la série 6.x, précédant la sortie d’Incus 7.0 LTS prévue pour le 30 avril.
C’est également une nouvelle version très complète, avec la résolution d’un bon nombre de vulnérabilités (en grande partie grâce à une analyse en cours de 7asecurity) et de bugs, des améliorations des performances, et de nouvelles fonctionnalités étendant le support des OS invités et rendant la gestion du stockage plus flexible avec les volumes dépendants.
Comme d’habitude, vous pouvez l’essayer vous-même en ligne : https://linuxcontainers.org/incus/try-it/
Nouveaux mainteneurs¶
Cette nouvelle version est l’occasion pour le projet Incus d’accueillir deux nouveaux mainteneurs :
- Benjamin Somers
- Piotr Resztak
Ils contribuent tous deux depuis un certain temps à Incus, et ont été impliqués dans le développement de bon nombre de nouvelles fonctionnalités et correctifs de bugs dans une grande partie de la base de code d’Incus. Ils sont donc suffisamment qualifiés pour aider à la revue de code et à l’orientation et à la maintenance du projet.
Ils rejoignent les mainteneurs historiques :
- Aleksa Sarai
- Christian Brauner
- Free Ekanayaka
- Serge Hallyn
- Stéphane Graber
- Tycho Andersen
Correctifs de sécurité¶
Cette version corrige 6 vulnérabilités :
- CVE-2026-33711 (faible)
- CVE-2026-33542 (modérée)
- CVE-2026-33743 (modérée)
- CVE-2026-33898 (haute)
- CVE-2026-33897 (critique)
- CVE-2026-33945 (critique)
À l’exception de la CVE-2026-33542, toutes ces vulnérabilités ont été identifiées dans le cadre d’une analyse de sécurité toujours en cours par 7asecurity.
Les correctifs ont été rétroportés sur notre branche LTS (stable-6.0), et les distributions proposant Incus LTS ont été notifiées et ont publié (ou vont prochainement publier) des paquets mis à jour.
Nouvelles fonctionnalités¶
Volumes de stockage dépendants¶
Incus supporte désormais des volumes dits « dépendants ». Ils se comportent de la même manière que des volumes personnalisés attachés à une instance, à la différence qu’un lien explicite est créé entre le volume et l’instance.
Supprimer une instance comportant des volumes dépendants supprimera également ces derniers ; prendre un instantané de l’instance prendra aussi un instantané de ses volumes dépendants ; les sauvegardes et les migrations inclueront également ces derniers.
stgraber@castiana:~$ incus launch images:debian/13 c1
Launching c1
stgraber@castiana:~$ incus storage volume create default c1-extra dependent=true
Storage volume c1-extra created
stgraber@castiana:~$ incus config device add c1 extra disk pool=default source=c1-extra dependent=true path=/extra
Device extra added to c1
stgraber@castiana:~$ incus storage volume snapshot create default c1-extra test
Error: Direct snapshots are not allowed for dependent volumes
stgraber@castiana:~$ incus snapshot create c1 foo
stgraber@castiana:~$ incus storage volume snapshot list default c1-extra
+------+----------------------+------------+
| NAME | TAKEN AT | EXPIRES AT |
+------+----------------------+------------+
| foo | 2026/03/27 18:54 EDT | |
+------+----------------------+------------+
stgraber@castiana:~$ incus snapshot delete c1 foo
stgraber@castiana:~$ incus storage volume snapshot list default c1-extra
+------+----------+------------+
| NAME | TAKEN AT | EXPIRES AT |
+------+----------+------------+
Support des VM FreeBSD¶
L’agent d’Incus peut à présent être lancé sur des invités FreeBSD.
De la même manière que pour macOS, l’agent nécessite une connexion réseau avec Incus, et donc que la VM soit dans un réseau géré par Incus.
Des images de FreeBSD 14 et 15 construites quotidiennement sont disponibles sur notre serveur d’images.
stgraber@castiana:~$ incus launch images:freebsd/15.0 bsd -c security.secureboot=false --vm
Launching bsd
stgraber@castiana:~$ incus wait bsd agent && incus exec bsd sh
# freebsd-version·
15.0-RELEASE
NOTE : L’agent peut mettre du temps à arriver dans toutes les distributions Linux, aussi les systèmes exécutant Incus 6.23 n’auront pas tous la possibilité d’en utiliser les fonctionnalités. Un redémarrage de la VM en mode mono-utilisateur permet de définir un mot de passe pour l’utilisateur root, permettant d’utiliser la console.
Nouveau parseur pour la CLI Incus¶
Un certain nombre d’améliorations ont été apportées à l’outil en ligne de commande incus. Celui-ci peut désormais mieux identifier les erreurs dans l’utilisation des arguments, et utilise des couleurs pour améliorer la clarté des messages d’aide.

Support de la désactivation des annonces de la passerelle en DHCP¶
Il est désormais possible de définir ipv4.dhcp.gateway avec la valeur spéciale none pour indiquer à Incus de ne pas pousser de routes en DHCP.
Cette option est particulièrement utile lorsque des instances sont connectées à plusieurs réseaux, certains desquels ne routant pas de trafic vers l’extérieur.
Support de ipv4.dhcp.gateway sur les réseaux OVN¶
En lien avec la fonctionnalité précédente, les réseaux OVN supportent à présent l’option ipv4.dhcp.gateway, y compris sa nouvelle valeur none.
Cela permet qu’une instance du réseau OVN soit utilisée comme passerelle à la place du routeur virtuel, ou encore de désactiver l’annonce de route par défaut.
Support de io.bus sur les cartes réseau OVN¶
Il est maintenant possible d’utiliser io.bus avec les cartes réseau OVN.
Cela permet d’ajouter à des VM des interfaces réseau USB connectées à des réseaux OVN.
Événements de cycle de vie pour l’agent Incus¶
Deux nouveaux événements de cycle de vie ont été ajoutés dans cette version :
- instance-agent-started
- instance-agent-stopped
Leurs noms parlent d’eux-mêmes. Ces événements sont limités aux VM, et sont émis dès qu’Incus reçoit une notification de l’agent sur sa connexion série.
Réécriture de incus file pull et incus storage volume file pull¶
La logique de récupération de fichiers des deux commandes a été réécrite pour mieux correspondre au comportement de la commande cp.
Cette modification permet de mieux gérer les liens symboliques, aves les nouvelles options suivantes :
-L(Toujours suivre les liens symboliques source)-H(Seulement suivre les liens symboliques source fournis en arguments)-P(Ne jamais suivre les liens symboliques source)
Métriques relatives aux projets¶
De nouvelles métriques ont été ajoutées pour fournir des statistiques sur les projets.
stgraber@castiana:~/Code/lxc/incus (git:lxc/main)$ incus query /1.0/metrics | grep _project_
# HELP incus_project_resources_total Current resource count in a project.
# TYPE incus_project_resources_total gauge
incus_project_resources_total{project="default",resource="containers"} 0
incus_project_resources_total{project="default",resource="virtual-machines"} 3
incus_project_resources_total{project="default",resource="images"} 17
incus_project_resources_total{project="default",resource="profiles"} 1
incus_project_resources_total{project="default",resource="networks"} 3
incus_project_resources_total{project="default",resource="storage-volumes"} 6
incus_project_resources_total{project="demo",resource="containers"} 0
incus_project_resources_total{project="demo",resource="virtual-machines"} 0
incus_project_resources_total{project="demo",resource="images"} 0
incus_project_resources_total{project="demo",resource="profiles"} 1
incus_project_resources_total{project="demo",resource="networks"} 0
incus_project_resources_total{project="demo",resource="storage-volumes"} 0
incus_project_resources_total{project="user-1001",resource="containers"} 0
incus_project_resources_total{project="user-1001",resource="virtual-machines"} 0
incus_project_resources_total{project="user-1001",resource="images"} 2
incus_project_resources_total{project="user-1001",resource="profiles"} 1
incus_project_resources_total{project="user-1001",resource="networks"} 0
incus_project_resources_total{project="user-1001",resource="storage-volumes"} 0
API de bas niveau pour réparer les instances¶
Un nouveau chemin d’API a été ajouté sous /1.0/instances/NOM/debug/repair.
Il permet à Incus d’exposer des actions de réparation de bas niveau, utiles notamment dans des environnements restreints dans lesquels il n’est pas possible d’inspecter les données stockées sur disque (IncusOS en est un bon exemple).
Pour le moment, une seule action est fournie : rebuild-config-volume, permettant pour les instances utilisant du stockage en bloc QCOW2 avec LVM en cluster d’en reconstruire le volume de configuration, ce qui permet notamment de se remettre de corruptions BTRFS suivant une extinction forcée d’un serveur.
Liste complète des changements¶
Voici une liste complète de tous les changements apportés par cette version :
Liste complète des commits
- incusd/instance: Allow custom volume snapshot create/delete when attached to running instance
- incusd/server: Allow custom volume snapshot create/delete when attached to running instance
- shared/cliconfig: Add lock to prevent panic
- incusd/endpoints/starttls: Report correct ServerName
- cmd/generate-database: fix linter complaints - #2636
- build(deps): bump actions/upload-artifact from 6 to 7
- incusd/network/bridge: Support disabling DHCPv4 router announcement
- incusd/network/ovn: Implement ipv4.dhcp.gateway
- doc: Update config
- internal/server/firewall: fix linter complaints - #2636
- internal/server/sys: fix linter complaints - #2636
- internal/server/project: fix linter complaints - #2636
- internal/server/util: fix linter complaints - #2636
- incusd/instance/lxc: Add /usr/bin/init to OCI PID1 list
- internal/server/seccomp: fix linter complaints - #2636
- internal/server/migration: fix linter complaints - #2636
- internal/server/task: fix linter complaints - #2636
- incus/usage: Add a way to show the user a parsing rule different from the one in use
- incus/usage: Small tweaks before adding parsers
- api: instances_debug_repair
- shared/api: Add InstanceDebugRepairPost
- doc/rest-api: Refresh swagger YAML
- incusd/storage: Implement ActivateTask
- incusd/instance/debug: Implement instance repair API
- incus/usage: Add parsers
- incus: Add --explain global flag
- incus/usage: Add legacy support functions
- incus/action: Switch to new parser
- incus/admin_init: Switch to new parser
- incus/admin_recover: Switch to new parser
- incus/admin_shutdown: Switch to new parser
- incus/admin_sql: Switch to new parser
- incus/admin_waitready: Switch to new parser
- incus/alias: Switch to new parser
- incus/cluster: Switch to new parser
- incus/cluster_group: Switch to new parser
- incus/cluster_role: Switch to new parser
- incus/config: Switch to new parser
- incus/config_device: Switch to new parser
- incus/config_metadata: Switch to new parser
- incus/config_template: Switch to new parser
- incus/config_trust: Switch to new parser
- incus/console: Switch to new parser
- incus/delete: Switch to new parser
- incus: Switch
copyandmoveto new parser - incus: Switch
createandlaunchto new parser - incus/debug: Switch to new parser
- incus/exec: Switch to new parser
- incus/export: Switch to new parser
- incus/file: Switch to new parser
- incus/image: Switch to new parser
- incus/image_alias: Switch to new parser
- incus/import: Switch to new parser
- incus/info: Switch to new parser
- incus/list: Switch to new parser
- incus/manpage: Switch to new parser
- incus/monitor: Switch to new parser
- incus/network: Switch to new parser
- incus/network_acl: Switch to new parser
- incus/network_address_set: Switch to new parser
- incus/network_allocations: Switch to new parser
- incus/network_forward: Switch to new parser
- incus/network_integration: Switch to new parser
- incus/network_load_balancer: Switch to new parser
- incus/network_peer: Switch to new parser
- incus/network_zone: Switch to new parser
- incus/operation: Switch to new parser
- incus/profile: Switch to new parser
- incus/project: Switch to new parser
- incus/publish: Switch to new parser
- incus/query: Switch to new parser
- incus/rebuild: Switch to new parser
- incus/remote: Switch to new parser
- incus/rename: Switch to new parser
- incus/snapshot: Switch to new parser
- incus/storage: Switch to new parser
- incus/storage_bucket: Switch to new parser
- incus/storage_volume: Switch to new parser
- incus/top: Switch to new parser
- incus/version: Switch to new parser
- incus/wait: Switch to new parser
- incus/warning: Switch to new parser
- incus/webui: Switch to new parser
- test: Fix
incus config settests - test: Fix
incus profile assigntests - test: Fix
incus storage volume attachtests - test: Fix
incus storage volume snapshot showtests - test: ISO import now allows setting no volume name
- go.mod: Make runewidth a direct dependency
- Makefile: Properly set POT encoding
- i18n: Update translation templates
- Translated using Weblate (Chinese (Traditional Han script))
- Translated using Weblate (Chinese (Traditional Han script))
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (Norwegian Bokmål)
- Translated using Weblate (Norwegian Bokmål)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Italian)
- Translated using Weblate (Italian)
- Translated using Weblate (Portuguese)
- Translated using Weblate (Portuguese)
- Translated using Weblate (Dutch)
- Translated using Weblate (Dutch)
- Translated using Weblate (Japanese)
- Translated using Weblate (Japanese)
- Translated using Weblate (Japanese)
- Translated using Weblate (Indonesian)
- Translated using Weblate (Indonesian)
- Translated using Weblate (Spanish)
- Translated using Weblate (Spanish)
- Translated using Weblate (Russian)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (Portuguese (Brazil))
- Translated using Weblate (Portuguese (Brazil))
- Translated using Weblate (Tamil)
- Translated using Weblate (Swedish)
- Translated using Weblate (Swedish)
- incusd/operations: Fix missing Unlock
- doc: Fix typo
- incusd: Fix typo
- Translated using Weblate (Portuguese)
- incusd/metrics: Increase node-exporter timeout to 5s
- doc: Add preselects to wordlist
- Translated using Weblate (Swedish)
- incusd/instance_logs: Prevent bad values for exec-output
- incus-migrate: Restrict OVA unpack path
- incus/network_allocation: Fix project handling
- incusd/network_allocations: Use canAccessNetwork
- incusd/instance/qemu: Relax SEV check
- incus: Fix import shadowing
- incusd/storage_volumes: Use switch statement
- incusd/network/common: Use FPrintf instead of WriteString
- incusd/device/nic_physical: Drop support for connected key
- incusd/device/nic_ovn: Add io.bus key for OVN NICs
- doc: Update config
- api: network_io_bus_ovn
- shared/api: add new instance-agent events
- internal/server: fire instance-agent events when agent status changes
- doc: add instance-agent entries to lifecycle events
- incus/usage: Defer remote connection
- incusd/backup: Make extra sure backup.yaml is consistent on disk
- incus-agent/darwin: Factor BSD-like bits out
- incus-agent/freebsd: Add FreeBSD agent
- incusd/instance/agent-loader: Add FreeBSD files
- incusd/instance/qemu: Support FreeBSD
- doc/instance/create: Add details for FreeBSD
- doc/wordlist: Update wordlist
- incusd/instance/lxc: Stop any forkfile instances prior to migration
- incusd/storage/zfs: Freeze ZFS instances when using block_mode
- incusd/storage/zfs: Don't create temporary snapshot for inactive volumes
- incusd/storage/zfs: Don't unmap a mounted snapshot
- incus/storage/volume: Fix image deletion
- incusd/storage: Don't allow loop pools on IncusOS
- Translated using Weblate (Swedish)
- cmd/incus: fix log in sftpRecursiveMkdir
- Translated using Weblate (Swedish)
- Translated using Weblate (Swedish)
- devcontainer: update Go version and pipx install command
- Translated using Weblate (Swedish)
- incus/cluster: Fix default column layout in help text
- i18n: Update translation templates
- incus: Fix indent on --sub-commands
- incusd/storage: Add readonly 'dependent' volume config key
- incusd/device: Add 'dependent' config key to disk device
- incusd: Prevent direct snapshot creation and deletion on dependent volumes
- incusd/storage: Create and delete dependent volume snapshots with instance snapshots
- incusd/storage: Support restoring an instance with dependent volumes from a snapshot
- incusd/storage/drivers: Add ability to set archive files path when exporting/importing volumes
- incusd/backup: Add DefaultBackupPrefix constant
- incusd/backup/config: Add DependentVolumes field to Config struct
- incusd: Pass path info when exporting/importing custom volume
- incusd/storage: Add support for exporting/importing dependent volumes
- incusd/storage/drivers: Create QCOW2 config volume snapshot during unpack if needed
- incusd/export: Add support for root-only flag
- incusd: Pass rootOnly argument where needed
- shared/api: Add RootOnly to InstanceBackupsPost
- incusd/backup: Add support for dependent volumes to backup
- incusd/db/cluster: Add root_only column to instances_backups
- incusd/db: Read and write 'root_only' field in table operations
- incusd/storage: Conditionally export dependent volumes
- incusd/instance: Pass rootOnly argument where needed
- tests: Add tests for dependent volumes
- doc/rest-api: Refresh swagger YAML
- doc: Update metadata
- api: Add dependent extension
- i18n: Update translation templates
- Introduce goreleaser
- incusd/daemon: Allow internal and os API during startup
- api: Add project_metrics extension
- incusd/metrics: Add project resource, limit and usage metrics
- doc: Add project metrics documentation
- incus-agent: Fix typos
- incusd/instance/agent-loader: Make stop kill the daemon instead of the agent
- incus-agent: Add hostname update logic for FreeBSD
- github: Disable shellcheck for rc.d services
- incusd/storage/drivers: Disallow for qcow2 custom block volumes
- doc: Document restriction for qcow2 custom block volumes
- cmd/incus: Print newly-created snapshot name if unspecified
- i18n: Update translation templates
- incus/info: Allow querying alternative log files
- i18n: Update translation templates
- incus: Add colors
- go.mod: Make color a direct dependency
- golangci: ignore errcheck for colored printers
- shared/cmd: Remove non-translatable colon
- incus: Refactor description strings
- incus-simplestreams: Re-add colons in description headers
- incusd: Re-add colons in description headers
- Makefile: Add missing packages to translate
- i18n: Update translation templates
- incusd/storage: Remove renaming of config volume Btrfs subvolume
- incusd/storage/drivers: Switch Btrfs subvolume naming to 'instance-' prefix
- incusd: Add patch to rename existing Btrfs subvolumes from '
-' to 'instance-' - incusd/device: Add support for partial device validation
- incusd: Pass partial validation flag to device validation functions
- incusd/instance: Pass partial validation flag to device validation functions
- incusd/migration: Add protobuf definitions to support dependent volume migration
- incusd/migration: Add structs and helper functions for dependent volume migration
- incusd: Switch to common VolumeSnapshotToProtobuf
- incusd/storage: Add support for dependent volumes migration
- incusd/instance: Add support for dependent volumes migration
- incusd: Add support for removing dependent volumes on source after migration
- internal/util: Fix LogPath logic to work with logs volume
- incusd/instances: Use internalUtil.LogPath
- incusd/daemon_storage: Fix log directory handling after LogPath change
- incus: Disable colors in parsing error messages
- incus: Print a new line before printing parsing errors
- shared/ws: Remove CheckOrigin bypass
- incusd/s3: Use standard TLS config on S3 API calls
- incusd/auth/oidc: Tighten cookie policy
- incus-agent: Tighten HTTP listener configuration
- incusd: Tighten HTTP listener configuration
- incusd/certificates: Prevent any type change
- tests: Confirm certificate type can't be changed
- incus: Add
no_colorconfig key - incusd/seccomp: Limit the new mount API system calls we block
- shared/validate: Allow LZ4 compression
- incus-migrate: Fix OVA handling within os.Root
- incus-migrate: Allow importing OVAs from URLs
- client: Make ImageFileRequest require a ReadWriteSeeker
- incus: Update for changes to incus.ImageFileRequest
- incusd: Update for changes to incus.ImageFileRequest
- client/simplestreams: Validate the full image hash
- incusd/instance_console: Prevent symlink attacks
- incusd/storage/s3: Don't assume backup structure
- incusd/instance: Use restricted pongo2 parser
- incus/remote: Actually validate the token code in
incus webui - doc/authentication: Clarify the type of incus.allowed_subnets
- incusd/auth/oidc: Cleanup and tighten subnet claim handling
- incus-agent: Use same YAML version as rest of code base
- incusd/network: Switch to backoff/v5
- incusd/network: Switch to go-criu/v8
- shared/logger: Implement basic slog wrapper
- incusd/bgp: Port to go-bgp/v4
- Makefile: Bump to Go 1.25.6
- gomod: Update dependencies
- github: Allow GHSA-4p9m-8gc4-rw2h (no fix available)
- incus/usage: Fix edge case
- Translated using Weblate (Tamil)
- Translated using Weblate (Italian)
- Translated using Weblate (Italian)
- Translated using Weblate (Norwegian Bokmål)
- Translated using Weblate (Norwegian Bokmål)
- Translated using Weblate (Japanese)
- Translated using Weblate (Japanese)
- Translated using Weblate (Japanese)
- Translated using Weblate (Russian)
- Translated using Weblate (Dutch)
- Translated using Weblate (Dutch)
- Translated using Weblate (Indonesian)
- Translated using Weblate (Indonesian)
- Translated using Weblate (Chinese (Traditional Han script))
- Translated using Weblate (Chinese (Traditional Han script))
- Translated using Weblate (Spanish)
- Translated using Weblate (Spanish)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (Swedish)
- Translated using Weblate (Swedish)
- Translated using Weblate (Portuguese)
- Translated using Weblate (Portuguese)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Portuguese (Brazil))
- Translated using Weblate (Portuguese (Brazil))
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- doc: Remove config-options page
- Added translation using Weblate (Greek)
- incusd/instance/drivers: Refactor live migration - extract common logic
- incusd/storage/drivers: Prevent setting the 'snapshots.XYZ' keys on dependent volumes
- incusd/device: Use ValidateDependentConfigKey for dependent config validation
- incus: Add cp-like flags to incus file pull
- tests: Test cp-like flags in incus file pull
- incus/storage_volume: Add cp-like flags to incus storage volume file pull
- tests: Test cp-like flags in incus storage volume file pull
- i18n: Update translation templates
- incusd/instances_post: Add extra validation during backup import
- incus/import: Fix bad rendering on error
- incusd/device: Allow live migration of dependent disks
- incusd/instance/drivers: Add support for live migration of dependent disks
- Translated using Weblate (Japanese)
- Translated using Weblate (Japanese)
- Translated using Weblate (Japanese)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (French)
- Translated using Weblate (Portuguese (Brazil))
- Translated using Weblate (Portuguese (Brazil))
- Translated using Weblate (Swedish)
- Translated using Weblate (Swedish)
- Translated using Weblate (Spanish)
- Translated using Weblate (Spanish)
- Translated using Weblate (Indonesian)
- Translated using Weblate (Indonesian)
- Translated using Weblate (Tamil)
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Chinese (Simplified Han script))
- Translated using Weblate (Russian)
- Translated using Weblate (Russian)
- Translated using Weblate (Norwegian Bokmål)
- Translated using Weblate (Norwegian Bokmål)
- Translated using Weblate (Dutch)
- Translated using Weblate (Dutch)
- Translated using Weblate (Italian)
- Translated using Weblate (Italian)
- Translated using Weblate (Greek)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (German)
- Translated using Weblate (Chinese (Traditional Han script))
- Translated using Weblate (Chinese (Traditional Han script))
- Translated using Weblate (Portuguese)
- Translated using Weblate (Portuguese)
- Translated using Weblate (French)
- Translated using Weblate (Russian)
- incusd/instance/qemu: Add image.requirements.cdrom_cloud_init key
- doc: Update config
- incusd/daemon_storage: Don't unmount logs path on shutdown
- incusd/instance/lxc: Wait after thawing
- incusd/instance/lxc: Confine credentials write to credentials directory
- incusd/response: Make sftpResponse generic
- incusd: Update for UpgradeResponse
- client: Move to generic upgrader
- Translated using Weblate (Russian)
- Translated using Weblate (Portuguese)
- Translated using Weblate (French)
- incusd/storage/lvm: Use shared access mode for ISO
- incusd/storage/truenas: Fix VM rename
- incus-agent: Fix router to avoid global match
- incusd/instance/lxc: Include config.json on publish
- doc/images_create: Mention that OCI container publishing isn't recommended
- incus: Complete all configs keys
- incusd/instance/lxc: Relax handling of initial.
- incusd/storage/volume/list: Fix project handling in all-projects queries
- incusd/seccomp: Fix mknod in /dev
- incus: Don't hang on password prompt when run from script
- gomod: Update dependencies
- Release Incus 6.23
Documentation¶
La documentation d’Incus peut être consultée sur :
https://linuxcontainers.org/incus/docs/main/
Paquets¶
Incus ne fournit pas de paquet d’installation mais bien un tarball à chaque version. Vous trouverez ci-dessous différentes solutions pour mettre Incus en service.
Installation du serveur Incus sous Linux¶
Incus est disponible sur la plupart des distributions Linux courantes. Vous trouverez des instructions d’installation détaillées dans notre documentation.
https://linuxcontainers.org/incus/docs/main/installing/
Paquet Homebrew du client Incus¶
Le client Incus est disponible sur Homebrew pour Linux et macOS.
https://formulae.brew.sh/formula/incus
Paquet Chocolatey du client Incus¶
Le client Incus est disponible sur Chocolatey pour les utilisateurs de Windows.
https://community.chocolatey.org/packages/incus/6.23.0
Paquet Winget du client Incus¶
Le client Incus est aussi disponible sur Winget pour les utilisateurs de Windows.
https://winstall.app/apps/LinuxContainers.Incus
Support¶
Les versions de fonctionnalité d’Incus ne sont supportées que jusqu’à la sortie de la suivante. Les personnes souhaitant un support plus long et des changements moins fréquents devraient plutôt envisager d’utiliser Incus 6.0 LTS.
Le support communautaire est disponible sur : https://discuss.linuxcontainers.org
Un support commercial est disponible sur : https://zabbly.com/incus
Les bugs peuvent être signalés sur : https://github.com/lxc/incus/issues
