Incus is a next-generation system container, application container, and virtual machine manager.

It provides a user experience similar to that of a public cloud. With it, you can easily mix and match both containers and virtual machines, sharing the same underlying storage and network.

Incus is image based and provides images for a wide number of Linux distributions. It provides flexibility and scalability for various use cases, with support for different storage backends and network types and the option to install on hardware ranging from an individual laptop or cloud instance to a full server rack.

When using Incus, you can manage your instances (containers and VMs) with a simple command line tool, directly through the REST API or by using third-party tools and integrations. Incus implements a single REST API for both local and remote access.

The Incus project was created by Aleksa Sarai as a community driven alternative to Canonical’s LXD. Today, it’s led and maintained by many of the same people that once created LXD.

      • gerdesj@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        I don’t understand what you mean by “epic pile of hacks”. Proxmox is just a Linux distribution, with a particular focus. All the software is the usual stuff with integration scripts and binaries and a webby front end. They start off with stock Debian and work up from there which is the way many distros work.

        I’m not sure what Proxmox switching to Incus would really mean. They are both Linux distributions that focus on providing a VM and container wrangling system.

        I happen to be porting rather a lot of VMware to Proxmox. My little company has a lot of VMware customers and I am rather busy moving them over. I picked Proxmox (Hyper-V? No thanks) about 18 months ago when the Broadcom thing came about and did my own home system first and then rather a lot of testing. I then sold the idea to the rest of my company and we made some plans and are now carrying those plan out.

        Now, if Proxmox becomes toxic, I still have projects like Incus to fall back on. I … WE … have choice, and that is important. You can be sure that if Proxmox drops the ball, Veeam will suddenly support Incus or whatever the world decides is the next best thing in Linux VMs and container land.

        I was a VMware consultant for 25 odd years. No longer (well I am still but only under mild protest!) I also have to wrangle a few Hyper-V clusters too. All of these bloody monolithic monstrosities work at the whim of massive corporations who really don’t have your best interests at heart. They bleed you dry.

        I like to have choice. Proxmox and Incus are both examples of choice. You start off with "I’d like to run VMs and containers on my hardware with software that is “open” and you have more than one option. You do not start off with: “I’d like a HyperV or VMware”, nail your colours to the mast and live in a rather rubbish monoculture.

        Sorry, I seem to have gone on a bit 8)

  • ducklingone@lemmy.today
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    I want to switch to Incus so bad but I’m deep into proxmox. Anyone have recommendations of how best to migrate?

    • node815@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      3 days ago

      I’m in the same boat, I tried Incus or rather LXD a couple months back and gave up after a little while due to pressing business needing the Proxmox machine up again.

      I have two main requirements which I have for my server:

      • It must support Home Assistant OS as a VM and a USB Dongle (Zwave) I found this as a possible solution for LXD systems: https://seanblanchfield.com/2023/05/home-assistant-os-in-lxd

      • It must support NFS exports so I can share my storage and data drives. I’m pretty sure since it’s on Debian, I can install Cockpit and it’s sharing plugin for this.

      I think the thing which scared me off at the time too was the lack of GUI which I think I may have missed. This may be a solution: https://blog.simos.info/how-to-install-and-setup-the-incus-web-ui/

      I was just thinking about Incus the other day so this might be a good time to look into it more!

        • node815@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 days ago

          I did, but it’s a home machine, personal use. So, it didn’t matter for me, but for family…that was another story! :) I just pulled the main boot drive, put a different one and installed it and went through the process. Then went back to the Proxmox drive after.

          • lud@lemm.ee
            link
            fedilink
            arrow-up
            2
            ·
            2 days ago

            Haha, alright then.

            I thought you hijacked a VM Host at work to play with ;)