Skip to content

Releases: Muddyblack/netlab-ui

Release list

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 20:49

Run it

docker run -d --name netlab-ui \
  -p 8000:8000 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v "$PWD/labs:/work" \
  ghcr.io/Muddyblack/netlab-ui:v0.0.1

Then open http://localhost:8000.

Images: linux/amd64, linux/arm64. Also tagged latest.

Scope

This image is the UI only. netlab, Ansible and containerlab
stay on your host — run it on a machine that already has netlab
set up, and point Settings → Environment at that install (or set
NETLAB_BIN).

Features that call containerlab directly — link impairment,
orphaned-instance cleanup, post-start link reconcile — need the
binary visible inside the container. It is a static Go binary, so
add -v /usr/bin/containerlab:/usr/bin/containerlab:ro to enable
them. Everything else works without it.

What's Changed

  • refactor: hardening by @Muddyblack in #4
  • dep fix and patches by @Muddyblack in #5
  • fix: restructure workspace path containment check for clearer taint t… by @Muddyblack in #6
  • Fix canvas rendering and node linting by @Muddyblack in #7
  • build(deps-dev): bump undici from 6.27.0 to 6.28.0 in /desktop in the npm_and_yarn group across 1 directory by @dependabot[bot] in #9

Full Changelog: https://github.com/Muddyblack/netlab-ui/commits/v0.0.1