-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] WebUI #2
Comments
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 |
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. |
Where? |
@19wolf - you can find a couple LXD UI's on github... here's one: and another |
@lcherone 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. |
@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. |
@lcherone Brian |
No description provided.
The text was updated successfully, but these errors were encountered: