Git Product home page Git Product logo

Comments (7)

lcherone avatar lcherone commented on June 13, 2024 1

@TomFaulkner I wish it was as simple as just sticking a script on a server, unfortunately to make a multi server gui functional and worth using you also need deploy a controller of sorts like a daemon or rpc listener on each of the LXD server/hosts which you hook into much like promox does, so you can configure port forwarding and reverse proxying into the containers, stats, rebooting and all that fun stuff, else your left with a gui which falls short in being able to just manage containers, or you need a gui for every server you own, which is not ideal. So it can become a little be fiddly setting up in one shot cross-distro with a bash script or npm install, you can see what I mean from an early version of my old script that its possible https://www.youtube.com/watch?v=OkaVdojHLmE

I've built lots of stuff like LXD PHP extension, cron, nginx and iptables RPC tools, and my latest tool which I mentioned in my previous comment, just a case of putting it all together in a nice gui and packaging it so its easy to deploy.

This project though is a desktop application.

@bmullan thank for point them projects out, a couple more:

I actually posted to redit but I'm not savvy with it, and feel like I'm spamming so I tend to not advertise much.

from lxd-ui.

bmullan avatar bmullan commented on June 13, 2024 1

@lcherone
Lawrence.. I am the moderator for both the LXD subreddit and the LXC subreddit (https://www.reddit.com/r/LXC) so don't worry about what you post on those 2 sub-reddits as long as its LXD or LXC related.

Brian

from lxd-ui.

lcherone avatar lcherone commented on June 13, 2024

Not currently planned no... the idea behind this project is that it's a desktop app, there are plenty of web interfaces to LXD, though slightly lacking in features and do not cover much of the API, ..perhaps why your asking?

I've actually been working on a generic LXD client which could easily be made into a web interface by mapping out the methods you want to use with express, using the local lxd server as a proxy. It would work nicely with something like nuxt too https://lcherone.github.io/lxc-query/ I'm working on switching out the current code to use it and once switched out it will be able to control multiple servers, deploy and move containers around etc.

I've built a couple of non-open-source multi-server LXD control panels before but got absolutely no interest, check it out https://www.youtube.com/watch?v=EFDoxJ-GtqY

from lxd-ui.

TomFaulkner avatar TomFaulkner commented on June 13, 2024

Came here to second this. Wouldn't mind something to stick on a server, or to control a server with a local instance, to replace Proxmox with.

from lxd-ui.

19wolf avatar 19wolf commented on June 13, 2024

there are plenty of web interfaces to LXD

Where?

from lxd-ui.

bmullan avatar bmullan commented on June 13, 2024

@19wolf - you can find a couple LXD UI's on github... here's one:
https://github.com/AdaptiveScale/lxdui

and another
https://libraries.io/github/dobin/lxd-webgui

from lxd-ui.

bmullan avatar bmullan commented on June 13, 2024

@lcherone
Lawrence - thanks for the Youtube link... although I've been using LXC and now LXD for several years I had never seen your LXC.systems youtube video ? Maybe awareness was a problem.

Just today I posted a link to LXD-UI on the LXD sub-reddit (https://www.reddit.com/r/LXD/) and I think these several inquiries on your LXD-UI github were because of that..?

Also, the https://discuss.linuxcontainers.org/ LXD forum just got started late last year and that is another avenue to let people know about these LXD type projects.

from lxd-ui.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.