XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    XO Lite: building an embedded UI in XCP-ng

    Scheduled Pinned Locked Moved XO Lite
    87 Posts 33 Posters 40.8k Views 23 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • olivierlambertO Offline
      olivierlambert Vates 🪐 Co-Founder CEO
      last edited by

      Hi @konsultaner !

      Let me ping the right person to assist on this 🙂

      1 Reply Last reply Reply Quote 0
      • ByscriptsB Offline
        Byscripts
        last edited by

        Hi @konsultaner.

        I'll have to check with the XO Lite team to see what needs to be done, but I can already tell you how to set up the project and get on board.

        1. Fork and clone the GitHub Repository
        2. Go to the @xen-orchestra/lite directory
        3. Copy the .env.dist file to .env and edit it to configure your XCP-ng server host URL (VITE_XO_HOST=http://...)
        4. Install dependencies: yarn install
        5. Run the dev server: yarn dev

        If all has gone well, you should be able to access the XO Lite Dashboard from http://localhost:3000

        Thank you.

        1 Reply Last reply Reply Quote 1
        • konsultanerK Offline
          konsultaner
          last edited by

          why is this part of the commercial repo? what if the lite has some of the commercial features?

          1 Reply Last reply Reply Quote 0
          • olivierlambertO Offline
            olivierlambert Vates 🪐 Co-Founder CEO
            last edited by olivierlambert

            what are you talking about? There's no "commercial repo" 🤔 Xen Orchestra repo is where we store all the XO source code, and the whole code is aGPLv3. I don't understand why are you talking about a "commercial repo" ?

            1 Reply Last reply Reply Quote 1
            • konsultanerK Offline
              konsultaner
              last edited by

              @olivierlambert I thought I need a license to use all features of XO? I didn't go through all the code. I have another project, that only provides non-commercial parts of the product in the official repo and the enterprise parts are in a private repo. So I wasn't sure if XO had all code hosted in that repo or just the free to use features? I wasn't ment to be offending, sorry.

              ByscriptsB 1 Reply Last reply Reply Quote 0
              • olivierlambertO Offline
                olivierlambert Vates 🪐 Co-Founder CEO
                last edited by olivierlambert

                @olivierlambert I thought I need a license to use all features of XO?

                No. It's even explained in our official documentation: see https://xen-orchestra.com/docs/installation.html#from-the-sources

                If you git pull from our repo, and build it, you'll have absolutely all XO features. It's not open core, it's true open source. Our business model is creating XOA -Xen Orchestra virtual Appliance- (a dedicated VM bundled with QA and support). XOA brings extra features unrelated to XO, like an easy way to update it, stable/latest channels, and some stuff linked to your xen-orchestra.com account.

                No worries and no offense 🙂

                1 Reply Last reply Reply Quote 0
                • ByscriptsB Offline
                  Byscripts @konsultaner
                  last edited by Byscripts

                  @konsultaner

                  The complete source code is open source and freely available with no paywall.

                  (And I don't think you were offending ^^)

                  Edit: too late 😁

                  1 Reply Last reply Reply Quote 0
                  • konsultanerK Offline
                    konsultaner
                    last edited by

                    ok, cool. So yes, then it would be great to see what needs to be done. I can start off with adding a german translation 🙂

                    1 Reply Last reply Reply Quote 0
                    • olivierlambertO Offline
                      olivierlambert Vates 🪐 Co-Founder CEO
                      last edited by

                      Sure! A translation is a first good way to contribute 🙂 Happy to have more people on board!

                      1 Reply Last reply Reply Quote 0
                      • O Offline
                        ocktek
                        last edited by

                        Hello Oliver and thanks for your work.

                        Can we add a function to send a "ctrl-alt-del" to the vm in Xo Lite? Particularly for Windows server OS's that requires it in order to get logon screen.

                        Thanks.

                        1 Reply Last reply Reply Quote 0
                        • olivierlambertO Offline
                          olivierlambert Vates 🪐 Co-Founder CEO
                          last edited by

                          @ocktek sure, let me prioritize this 🙂

                          1 Reply Last reply Reply Quote 0
                          • C Offline
                            ChromeShavings
                            last edited by

                            @olivierlambert - This build is awesome! I just needed something simple and web-based to view the status of my VM's and this met that need. Loving XCP-ng 8.2. Cannot wait for 8.3!

                            1 Reply Last reply Reply Quote 0
                            • olivierlambertO olivierlambert moved this topic from Feedback and requests on
                            • ajpri1998A Offline
                              ajpri1998
                              last edited by

                              I see I'm running commit "0d127" of XO Lite, from December 28th. Is there a faster "channel" I can get on, to test some of the latest commits?

                              Also I like how on XO you can click on the commit # to be taken to the github page for it, can that be added to xo lite?

                              1 Reply Last reply Reply Quote 0
                              • olivierlambertO Offline
                                olivierlambert Vates 🪐 Co-Founder CEO
                                last edited by

                                XO Lite release process is a bit different. If you want the "latest" build, you can use the "SaaS" version and point it toward your host. Otherwise, you'll need to wait for the RPM to be updated in your XCP-ng.

                                1 Reply Last reply Reply Quote 0
                                • C Offline
                                  CptHyper
                                  last edited by

                                  Hi, just installed 8.3 on my testbox to play around with it and figured out XO Lite is not working when you select dualstack (ipv4 and ipv6) during installation. I reinstalled the machine only with ipv4 and XO Lite was up and running immediately.

                                  J 1 Reply Last reply Reply Quote 0
                                  • olivierlambertO Offline
                                    olivierlambert Vates 🪐 Co-Founder CEO
                                    last edited by

                                    Yes, it's not XO Lite related but IPv6 dual stack related. Adding @BenjiReis in the loop

                                    1 Reply Last reply Reply Quote 0
                                    • J Offline
                                      john.c @CptHyper
                                      last edited by

                                      @CptHyper said in XO Lite: building an embedded UI in XCP-ng:

                                      Hi, just installed 8.3 on my testbox to play around with it and figured out XO Lite is not working when you select dualstack (ipv4 and ipv6) during installation. I reinstalled the machine only with ipv4 and XO Lite was up and running immediately.

                                      Thanks for further confirming my past experience with the IPv6 dual stack and IPv6 only issue. You experienced the in-ability to connect to XO Lite because of the issue with the IPv6 dual stack management network not coming up on start up.

                                      1 Reply Last reply Reply Quote 1
                                      • D Offline
                                        DustinB
                                        last edited by

                                        Love the platform already, great work, even with just the limited abilities that are baked in.

                                        1 Reply Last reply Reply Quote 0
                                        • olivierlambertO Offline
                                          olivierlambert Vates 🪐 Co-Founder CEO
                                          last edited by

                                          Yes, it takes a bit of time now because we validated the concept and now merging all components in a clean fashion in the code base. Now, we have a core component library we could you for both XO 6 and XO Lite \o/

                                          1 Reply Last reply Reply Quote 1
                                          • S Offline
                                            saneece
                                            last edited by

                                            I've tried to put get this working on both of my hosts but I get the same output when I go to it in Edge and Chrome

                                            fc177ce7-f577-4f45-aa28-93f18806acc1-image.png

                                            Microsoft Edge
                                            Version 121.0.2277.106 (Official build) (64-bit)

                                            Google Chrome
                                            Version 121.0.6167.185 (Official Build) (64-bit)

                                            Both hosts are on XCP-NG 8.2

                                            H 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post