Skip to content

Releases: lcherone/LXD-UI

1.0.0

18 May 15:54
Compare
Choose a tag to compare

Version 1.0.0

0.0.9a

22 Apr 09:43
Compare
Choose a tag to compare
  • Reduce font size slightly so app can snap to screen.
  • Tidy
  • Added appdata.xml

0.0.8a

08 Apr 11:06
Compare
Choose a tag to compare
  • Added icon

0.0.7a

07 Apr 11:52
Compare
Choose a tag to compare
  • Fixes a bug in 0.0.6a

0.0.6a

07 Apr 11:28
Compare
Choose a tag to compare

Changes:

  • Added ngrok
  • Added lock containers, to prevent accidentally deleting
  • Tweaked scripts, and added default "wait for network connection" code
  • Add key event to open chrome devtools Ctrl-X (removed in 0.0.8)

0.0.5a

06 Apr 16:15
Compare
Choose a tag to compare

Tidy some code, and added list of containers, profiles and images to the landing page.

0.0.4a

21 Feb 23:18
Compare
Choose a tag to compare

Many changes, including:

  • Added auto copy users SSH key into containers root users authorised_keys file.

  • Added create images from containers.

  • Added config limits for edit container and profiles:

    • Autostart
    • Privileged
    • Nesting
    • CPU cores
    • CPU allowance
    • Max processes
    • CPU priority
    • Memory max in MB
    • Swap enable
    • Swap priority
    • Memory enforce
    • Disk priority
    • Network priority
  • Added LXD settings:

    • Trust Password
    • Bind Address
    • Allowed Credentials
    • Allowed Headers
    • Allowed Methods
    • Allowed Origin
    • Proxy
    • Image Auto Update Cached
    • Image Auto Update Interval
    • Image Compression Algorithm
    • Remote Cache Expiry
  • Added deploy from script, create shell scripts which you can then Launch containers with, upon boot the script is executed, with an output of progress etc, not cloud-init so works with all remotes.

  • Added tightvnc port check, so if you install tightvnc in the container it will show a link to open vncviewer (people seem to do that from my experience running https://lxc.systems so I guess it be useful).

And many other little tweeks..

Still To-do:

  • Profiles (Devices).
  • Create image from container/snapshot.
  • Updated dashboard, which shows overall more information.

Version - 0.0.3a

19 Feb 19:10
Compare
Choose a tag to compare

Many changes, including:

  • Faster loading/rendering of images table.
  • Added restart, freeze and thaw containers.
  • Added snapshot containers.
  • Added user Scripts. (actually using/launching them is still to do, currently just a place to store useful snippets)
  • Added single click to automatically copy users SSH key to root users authorized_keys file.
  • Added port/service checks:
    • If port 22 open, shows a link to open in file explorer over SSH.
    • If port 80 open, shows a link to open in browser.
  • Fixed this and that..

To finish off:

  • Create image from container/snapshot.
  • Manage profiles.
  • Further work on per-container config, like setting max cpu, memory etc.
  • User Scripts.

To do:

  • Profile section.
  • Docs.
  • App and LXD settings.
  • Updated dashboard, which shows overall more information.

Version 0.0.2a

17 Feb 00:49
Compare
Choose a tag to compare

Many changes, including:

  • Different design.
  • Cleaner looking terminal window.
  • Now making use of Element-UI components.
  • Ability to change image config/properties.
  • Ability to change container config/properties.

Coming soon:

  • Profile section.
  • Docs.
  • App and LXD settings.
  • Updated dashboard.

Initial Release

13 Feb 22:02
Compare
Choose a tag to compare

The initial release which lays down the basic foundation for the app.

Added

  • List, start and stop containers.
  • Shell access directly into containers (xterm.js).