Skip to content

Labby 1.0.9 - Multi-Port Networking, Nested Virtualization and Rack Improvements

Choose a tag to compare

@techbygiusi techbygiusi released this 07 Aug 10:13
· 14 commits to main since this release
d2f6b99

Labby 1.0.9

This release expands Labby's network and rack documentation capabilities, adds support for nested virtualization and improves overall UI responsiveness.

Network interfaces

  • Added multiple network ports for Hardware, VM and LXC resources
  • The existing primary IP is automatically used as Port 1
  • Added individual IP addresses for additional network ports
  • Added configurable maximum link speed per port:
    • 1 Gbit
    • 2.5 Gbit
    • 5 Gbit
    • 10 Gbit
  • Additional interface IPs are included in IP View and automatic network matching
  • Added selectable Live Status monitoring per network port
  • Port 1 remains the default Live Status interface for existing resources
  • Live Status can now monitor a dedicated management interface instead of the primary IP

Nested virtualization

  • Added support for VMs and LXCs hosted inside another VM or LXC
  • VM/LXC resources can now use either:
    • Hosted on Hardware
    • Hosted on VM/LXC
  • Hosting selectors are mutually exclusive to avoid conflicting relationships
  • Added protection against circular hosting relationships
  • Updated Tree View to display nested virtualization hierarchies
  • Updated Graph View to display nested VM/LXC relationships correctly

Example:

Physical Proxmox Node
└── Nested Proxmox VM
    ├── VM
    └── LXC

Patch panels

  • Patch panels remain dedicated Rack Editor components and are not standalone Labby resources
  • Added configurable patch panel port counts
  • Each patch panel port can now be assigned individually
  • Added support for up to 96 patch panel ports
  • Added separate port states for:
    • - empty -
    • Not patched
    • Connected device
  • Existing legacy patch panel assignments remain compatible
  • Patch panel port assignments are included in config export/import and encrypted backups

Rack Editor

  • Improved multi-port assignment dialogs for Patch Panels, Switches, Routers/Gateways and PDUs
  • Standardized port label and input alignment
  • Fixed alignment issues with larger port counts
  • Improved port-count field layout
  • Fixed modal scrollbars extending beyond rounded dialog boundaries
  • Improved scrolling for large rack component configurations
  • Standardized assignment layouts across multi-device rack components

Performance

  • Improved Backup Config opening speed
  • Changed SMB status checks to avoid blocking the UI
  • Added faster cached backup status handling
  • Reduced unnecessary full dashboard rendering during Live Status updates
  • Improved general responsiveness during recurring monitoring operations

Interface improvements

  • Standardized Network Port card borders
  • Matched network IP input and speed selector heights
  • Improved Advanced Settings layout
  • Fixed the Advanced Settings information banner width on mobile
  • Improved desktop, tablet and mobile consistency for new networking controls

Documentation and website

  • Updated the Main README with the latest Labby documentation
  • Refreshed website screenshots
  • Updated mobile screenshots to the new JPG versions
  • Replaced the old labby-topology.png naming with labby-dashboard.png
  • Cleaned up the my-labby.com package structure

Unraid

  • Updated the Community Applications template to techbygiusi/labby:1.0.9

Installation

Unraid

Search for Labby in Unraid Community Apps.

Docker

docker run -d \
  --name labby \
  -p 8080:80 \
  -v labby-data:/data \
  --restart unless-stopped \
  techbygiusi/labby:1.0.9