Comments (7)
@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.
@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.
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.
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.
there are plenty of web interfaces to LXD
Where?
from lxd-ui.
@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.
@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)
- Application stuck HOT 13
- Cannot install - electron-chromedriver fails HOT 1
- Segmentation Fault
- Remote server control HOT 1
- Running on server enviornment with no gui. HOT 1
- Ubuntu 18.04 Desktop - Gtk-Message: Failed to load module "canberra-gtk-module" HOT 10
- Looking for a web based UI..
- It is possible to edit configuration to point to my snap installation? HOT 1
- Can't start appimage HOT 2
- Does not work with node v10.19.0 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lxd-ui.