Incus

LinuxContainers·LinuxContainers.Incus

Incus is a modern, secure and powerful system container and virtual machine manager.

winget install --id LinuxContainers.Incus --exact --source winget

Latest 7.4.0·August 27, 2026

Release Notes

What's Changed

  • docs: Clarify the sentence about Incus owning the ZFS pool/dataset by @ldesgoui in #3755
  • incus/low-level: Fix naming inconsistency by @stgraber in #3756
  • Various bugfixes by @stgraber in #3757
  • shared/api: Hide additional sensitive config keys by @stgraber in #3758
  • Various fixes by @stgraber in #3760
  • Client-side near-live migration by @presztak in #3754
  • Various bugfixes by @stgraber in #3762
  • Various bugfixes by @stgraber in #3766
  • incusd/cluster: Stop instances in place when evacuation has no target by @stgraber in #3767
  • Implement security.protect.start by @stgraber in #3768
  • Fix resolv.conf generation in forknet dhcp by @stgraber in #3769
  • Preserve client state across derived clients by @jochumdev in #3771
  • Various NVRAM-related improvements by @bensmrs in #3770
  • Allow live update of ipv4/ipv6.address.external by @0xk1f0 in #3772
  • Fix storage bucket handling in clusters by @stgraber in #3774
  • Various bugfixes by @stgraber in #3776
  • Move OVN tests to Github Actions by @stgraber in #3777
  • Translations update from Hosted Weblate by @weblate in #3779
  • incusd/storage/lvm: Wipe source device rather than VG name by @stgraber in #3782
  • client: Handle unmanaged networks in preseed by @stgraber in #3780
  • Use proxy ARP rather than NAT rules for OVN l2proxy by @stgraber in #3775
  • Fix event ordering by @jochumdev in #3785
  • client: Event connection liveness and Disconnect fixes by @jochumdev in #3784
  • Server-side near-live migration by @presztak in #3730
  • incusd/storage/lvm: Detect block type in ListVolumes by @stgraber in #3791
  • Avoid synchronization issues between instance snapshots, volume snapshots and on-disk snapshots by @stgraber in #3792
  • Optimize network loading by @stgraber in #3761
  • Expose image location in cluster by @stgraber in #3790
  • Add configurable multicast snopping and relaying on OVN by @stgraber in #3789
  • incusd/instance/qemu: Use temporary data-file when growing metadata i… by @stgraber in #3796
  • Translations update from Hosted Weblate by @weblate in #3799
  • Translations update from Hosted Weblate by @weblate in #3801
  • Move more Jenkins daily tests to Github by @stgraber in #3800
  • doc: Document instance-migrated lifecycle event by @fohnwind in #3807
  • Fix for various recent test failures by @stgraber in #3806
  • Various bugfixes by @stgraber in #3811
  • Add multiple --environment-file args by @AJRepo in #3805
  • instance: Derive process start time from proc stat by @fivetime in #3810
  • Update swagger specification by @stgraber in #3813
  • Various bugfixes by @stgraber in #3812
  • incusd: Fix authorization for inherited storage volumes by @47star in #3817
  • Translations update from Hosted Weblate by @weblate in #3823
  • Fix PATCH on cluster groups by @stgraber in #3822
  • Port more Jenkins tests to Github Actions (VM) by @stgraber in #3814
  • incusd/instance/qemu: Record maxcpus in boot state by @stgraber in #3820
  • Add custom columns to incus image list by @stgraber in #3819
  • Implement device path formatting by @bensmrs in #3825
  • doc/storage: Add TrueNAS to data storage location table by @stgraber in #3827
  • lxc: Start live migration action operation before pre-dumps by @fivetime in #3830
  • incusd/firewall: Restrict wildcard proxy NAT to local addresses by @jochumdev in #3824
  • client: Replace SetOrdered with AddChannel by @jochumdev in #3797
  • Allow using external NAT addresses on auto-assigned OVN addresses by @stgraber in #3835
  • Extend image locking by @stgraber in #3838
  • Improvements to incus remote add by @stgraber in #3839
  • Various bugfixes by @stgraber in #3840
  • lxc: Make incremental memory migration opt-in by @fivetime in #3828
  • storage/ceph: Ignore detached devices during RBD sysfs scan by @fivetime in #3829
  • lxc: Normalize received CRIU state ownership by @fivetime in #3831
  • Update for modern QEMU by @stgraber in #3842
  • incusd/networks: Fix panic when a network fails to start by @speijnik in #3843
  • incusd/instance/qemu: Cancel incoming state transfer on source failure by @stgraber in #3852
  • incusd/images: Surface write errors from compression pipeline by @stgraber in #3851
  • incusd/networks: Notify cluster members before local deletion by @stgraber in #3845
  • Improve cluster response times by @stgraber in #3849
  • Fix LVM cluster deletion issue when deleting the initial pool by @stgraber in #3841
  • doc: explain how to resize virtual-machine/* volumes by @gagath in #3854
  • Various bugfixes by @stgraber in #3857
  • Storage quota fixes by @stgraber in #3856
  • More NVRAM improvements by @bensmrs in #3858
  • incusd/storage: Fix source snapshot project on same-pool custom volum… by @stgraber in #3863
  • incus/server/device/nic/ovn: hot-reloadable ovn nic limits by @DarkressX in #3865
  • Alter config.json from umoci to strip volumes by @stgraber in #3860
  • client: Reconnect operation event listener on connection failure by @stgraber in #3853
  • Fix some shared-storage live-migration gaps by @stgraber in #3862
  • Sync filesystem instead of freezing it before snapshots by @presztak in #3866
  • Add support for dependent disks during in-cluster near-live migration by @presztak in #3794
  • Secure Boot key management and assorted fixes by @bensmrs in #3867
  • cmd/incus: add --data-file flag for query command by @breml in #3871
  • Add incus start --boot-next=xxx and more NVRAM improvements by @bensmrs in #3869
  • incusd/device: Fix address set project scope on bridged NIC start by @ahall in #3872
  • Support for disk burst limits by @presztak in #3868
  • Support disabling IPv6 RA on Incus managed networks by @stgraber in #3874
  • Fix MAC address bindings on deletion (OVN L3) by @stgraber in #3879
  • Add NVRAM support in QEMU scriptlet by @bensmrs in #3878
  • Allow sharing specific networks with restricted projects by @stgraber in #3875
  • Translations update from Hosted Weblate by @weblate in #3882
  • Allow "none" ipv4.address/ipv6.address for OCI by @stgraber in #3880
  • Support for nic burst limits by @presztak in #3876
  • Translations update from Hosted Weblate by @weblate in #3887
  • Allow limited pool recovery in clusters by @stgraber in #3886
  • incusd/instance/qmp: Set a write deadline on monitor commands by @stgraber in #3883
  • shared/cmd: Fix progress rendering on non-terminals by @KiaraGrouwstra in #3888
  • incusd/events: Don't warn when the peer closed the connection first by @KiaraGrouwstra in #3889
  • Implement completion of project names by @stgraber in #3891
  • Allow image architectures filters to apply to both Incus architecture and the property by @stgraber in #3885
  • Various migration/evacuation fixes by @stgraber in #3893
  • Add support for using librbd for all Ceph interactions by @stgraber in #3884
  • Manipulate NVRAM through initial keys by @bensmrs in #3892
  • Implement DNS NOTIFY by @stgraber in #3896
  • Bump baseline to Go 1.26 (and fix/modernize) by @stgraber in #3902
  • Move cephobject to not relying on local files by @stgraber in #3901
  • Fix bad folder idmapping for root user by @stgraber in #3898
  • Fix Linstor concurent unpack by @stgraber in #3903
  • Reverse enforcement logic for cross-network OVN rules (internal/external) by @stgraber in #3897
  • Validate PEM blobs by @bensmrs in #3900
  • More Secure Boot commands by @bensmrs in #3905
  • Fix DHCPv6 with security.ipv6_filtering by @stgraber in #3906
  • Support setting qdisc for virtual NICs by @presztak in #3904
  • shared/uefi: Correctly handle padded VARS files by @bensmrs in #3911
  • shared/cmd: Modernize table look by @bensmrs in #3907
  • Various bugfixes from the forum by @stgraber in #3909
  • incus/query: Add custom header support by @breml in #3912
  • OCI fix and dependency bump by @stgraber in #3913
  • Fix issue with delegated ZFS and host systemd by @stgraber in #3914
  • Incus 7.4 security fixes by @stgraber in #3916 New Contributors
  • @ldesgoui made their first contribution in #3755
  • @fohnwind made their first contribution in #3807
  • @speijnik made their first contribution in #3843
  • @ahall made their first contribution in #3872
  • @KiaraGrouwstra made their first contribution in #3888 Full Changelog: v7.3.0...v7.4.0

Installer type: portable

x64—61FE7D129E8C3FD6DC4B11D20EC69F023D9F37E08EE7B1BB3F16D7EE4AD2739E
arm64—D355DB9C6D9D3AC78F9F9515C546E88FBCDC10C898E5232B49497E4A79A59B1F

Details

Homepage
https://github.com/lxc/incus
License
Apache-2.0
Publisher
LinuxContainers
Support
https://github.com/lxc/incus/issues

Tags

cloudcontainershacktoberfestvirtual-machines

Older versions (25)

7.3.0
x64—8C0446CB2D2376BEECEBF256C50542FE835E24F3855D5E5F56B98D14094A1813
arm64—4C1DD350038F4FBDFA59D372AD4AA7FCF4534FF451C73DD75A17E4FB3D5DB6A8
7.2.0
x64—1ADE2F49B69C9A9A94028342B45469D43B2F4097845B38E2D57CB96DA067233F
arm64—93F8AE945621343C53F7B89487EA27B21B9D6B78663890778FD8FE22C652AF44
7.1.0
x64—0FD7F6B82DD0D80F6967B601C063937EFDCD2570A0A496347A7CFDD7BFD4F960
arm64—B5BEAD3343D2A41AB27CA79C38518ACA06847C5E7E14B0C82F3B9AC45B6D0B6C
7.0.0
x64—F870CDCCB05E24A7534E25FC8D0C795F8491476874C72BB937C7FA5B74BC4032
arm64—5083D8337761B9355530B828F95CA9B5ED4281D9430263E98B1C3246C68CC922
6.23.0
x64—DCD29A291FEBB0A01202E8BA196BFEE28AFD96FC5D9940E6F45FDF29C23D76A6
arm64—E6C55B545972327FC805417E480013AB2C2DA3C93BF6B735BEFE9FF2A897D620
6.22.0
x64—0E61D5476AE9890BC3D58E60F052DE5E49A128DF577F5B16C109799D3EBAD5D9
arm64—8D3120A27807F9B917AF48A4E3C8C9784853379B32A2F272CCEA87B74B339AC7
6.21.0
x64—37F5F0D70944176E18399A09A5B03785B7A0CDF2FCAEFB45CED0071CB3AD672C
arm64—BF608581F86E74287E62FD30D63BC089BF239A14296C2F0B93C41310F4CAD81E
6.20.0
x64—742803B8CCE568C9194C19550B09A3F17CEFD0F614224E7E79B289F871578EFD
arm64—2856F7554A7B6D217ACFA234129796FAAAB2F532B28D07E6B1C25804F75035D9
6.19.1
x64—EFA5C371BE7CF6E80EAC4DB5D5092916DA1667B26C01A7A19026818BFFF7D776
arm64—114CE4C124B5D7730120AA2F15BBCCACDBD30C825B3083B523D0C617AA41890D
6.19.0
x64—2EE91FAF40D13B32F45CDE3029932F8D700CE30CB730F60E7176457C1A85D343
arm64—C5F7F8ADC6CEEA56333C1DB69A26E4473DE780AD216D03697444FC4954246CE6
6.18.0
x64—8CDAB9FB3ABF7E4DCB8B91C33821220BD2B72281FDF81D2B7D5164A3170942F1
arm64—15E7DAC0AE3D86AF0723665BBC1FFA6A3AF5E4D5F592DA7B545C8AA040DE0390
6.17.0
x64—4C8564A6E0A6247973D18111228A614DA0D12C85EF44E40492029F7A28123575
arm64—BC25FD10FE1106400CAD918FC5D390FA2BC6DAE95E1C9D808C7B141B2F4F1C09
6.16.0
x64—6E201769D355D8C4CB1D8D4CB7DA89E8767A56B5C30747B03CB1CB38D4923D35
arm64—5AC1F1B8BAA37B71A97582D4EC3BB009E99E40DCFC0A14D555C949D1B29F35C8
6.15.0
x64—0C07AF6C18E1448510F25CF22896938F1792F0CC740AF104249D49B898CC7BDC
arm64—F76FF3610EEE05798742D86A4F648B613C8727466F1E39E4635B068FA20AE6FF
6.14.0
x64—527F3C73487D008F02192DBACF3D3A0928FDA16A96FD58A486414A4F1DEB8928
arm64—EABF34D4FFD50CD2A799F8C8DAA3FD9D1CF59C1D801800358BA549A0F410916C
6.13.0
x64—B00947624D44D78259B5B07238D057591C9071BDD9F39BD0A7D525634436F54E
arm64—899962FC8E57B30736CB152B5BC16E4C03432239547D6EA6F49CDEF2A6DAF2EA
6.12.0
x64—7CB2F10B3167F76B6252FDFE36835AD42A82E1A7E52331DFED7B6CA62ECAA55A
arm64—5B7DA2F1E8B15787CA45A4B70F1BD1855704C028FBA54474C8E769F71C87B151
6.11.0
x64—3B747279ECA703102A1335A197BA26203B24211F7468849084929D4F52DED942
arm64—9C9C7D72FEFB421F5C5B0F66A033224DA6D1C4A80BF55B3C0D2A252E43E1227C
6.10.1
x64—494CF4987D6587F333AAC49DAA460FB23CC7B5A2C28A13A6C62E54FEEA178DC0
arm64—8334B0E1C10824CCE9BCF77AC9E470BEB61EFDC9BCCC439F544B9848A0AB4274
6.10.0
x64—D397858C4244245DD65C6BD58DFBBEC0CE8F1BF4836CE43BE2ECBDC7B8CA4937
arm64—A72E9FAEDF72F747024760A3886A44A41342247F04785562919CD974D1924631
6.9.0
x64—3003A14150A014216AA4A45795713FF8026173E0E0036414F990994D963312C5
arm64—D6B7C770B1162B42147BD25E14738B52D216397BFD8A3479916B71CECACC1027
6.5.0
x64—F4419F81FFFB832713E9135C73A65801355833E62D299F49034E8A818E747A41
arm64—9F21559C72EB78F07E47C023A2AF22BF51BCB9BD8E02D10E2B1FDF4285CEB2EE
6.4.0
x64—CF51814369800421DE149F204958AE296340C949C9BAE44743AD7AC0364AF5CF
arm64—A45D0B0E70A19814172809A3F2C74831C0E75109E10154D5C0B7FC5BE0D65A3E
0.5.0
x64—DFB54CC6429003E1576C9699CD832FCE7AE40F169DC57E8DA4ED1CF706EFA79E
arm64—BE227DB4603FA8AF1AD59D36E06E212B840E1E431E1FC936FB5FAD3C6B592334
0.4.0
x64—C9AA2222DD2C9E639E1D4A90950650EF8BD10CAAE459451569DCB94A797886C3
arm64—9588F0A51493DB5FD58F040285D84860767C789F0D178E999D01CAAC4D19B68B