Repository navigation
Releases: chrisdfennell/LabbyTwo
Release list
v1.18.0
What changed since v1.17.0
- Show each repository's stars and forks in the Git table
Full diff: v1.17.0...v1.18.0
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.18.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.
v1.17.0
What changed since v1.16.0
- Group the sidebar and split Settings into a hub of sections with search (#108)
Full diff: v1.16.0...v1.17.0
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.17.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.
v1.16.0
What changed since v1.15.0
- Count only this test's inspects when checking the secret scan's concurrency cap (#107)
- Check containers for passwords and tokens written in plain text (#105)
- Show who is using the shared Intel GPU, and how busy it is where a container can see it (#104)
- Show which containers are eating the NAS, and warn once when the NAS itself is struggling (#106)
Full diff: v1.15.0...v1.16.0
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.16.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.
v1.15.0
What changed since v1.14.0
- Add custom CSS with safe mode, and backgrounds with frosted-glass cards (#102, #103)
- Switch themes between light and dark with the sun or a schedule, and give the wall, phone and family page their own theme (#101)
- Add themes: a token audit, a gallery of built-in themes, an editor with a contrast checker, and import/export with base16 (#100)
Full diff: v1.14.0...v1.15.0
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.15.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.
v1.14.0
What changed since v1.13.0
- Add a Bitcoin miner connection for NMMiner and Bitaxe, with Miner and Miners cards and a network scan (#99)
Full diff: v1.13.0...v1.14.0
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.14.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.
v1.13.0
What changed since v1.12.0
- Publish LabbyTwo to Home Assistant over MQTT discovery, with optional buttons (#98)
- Add a multi-step check that logs in, opens pages and calls APIs, and is only up when every step passes (#97)
Full diff: v1.12.0...v1.13.0
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.13.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.
v1.12.0
What changed since v1.11.0
- Tick checklists and keep history in Markdown cards and custom page blocks, not only notes (#96)
- Let a note copy its code, run a command over SSH, show a container's recent log lines and drive a scheduled action (#95)
- Link notes to each other with [[Note title]], and start notes from templates (#93)
- Let runbook conditions ask about anything, sum up a tab in one line, and say who is home and what is playing (#92)
- Draw live tables, small gauges and diagrams inside notes (#91)
Full diff: v1.11.0...v1.12.0
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.12.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.
v1.11.0
What changed since v1.10.1
- Show what takes the space and keep less of it, and have LabbyTwo tell you when it is the one in trouble (#90)
- Draw history charts inside notes, and write each month up as a report (#89)
- Run any action on a schedule, with the same guardrails as self-healing (#88)
- Add a phone view that shows only what needs attention, with the fixes one tap away (#87)
- Search every container's recent logs from one box (#86)
- Offer to add a connection for the services already running on your Docker hosts (#85)
Full diff: v1.10.1...v1.11.0
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.11.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.
v1.10.1
What changed since v1.10.0
- Read a series from the index alone, and stop pages and writers queueing behind it (#84)
- Stop reporting LabbyTwo's own blindness as the lab being down, and stop late roll-backs (#83)
Full diff: v1.10.0...v1.10.1
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.10.1.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.
v1.10.0
What changed since v1.9.0
- Watch containers after updating them, roll back the ones that fail, and keep each container's config history (#82)
- Prove each backup with a date, and remind people to test a restore (#81)
- Show what the lab's electricity costs, per plug and per service (#80)
- Say what probably caused an incident, and write one up as a note in one click (#79)
- Try the obvious fix before waking anyone, and say whether it worked (#78)
- Show the family whether Plex, the internet and the cameras are working, and let them say when not (#77)
- Check in with a service outside the house, so a dark house still raises an alarm (#76)
Full diff: v1.9.0...v1.10.0
Plugins
Every bundled plugin is attached below, built for this version and
ready to use without installing .NET. Unzip one into your plugins folder
and restart:
unzip LabbyTwo.TerminalPlugin-v1.10.0.zip -d plugins/
docker cp plugins/. labbytwo-labbytwo-1:/app/data/plugins/
docker compose restart labbytwoUnzip the whole archive, not just the one DLL — some carry dependencies
beside them. Settings → Plugins lists what loaded, and warns if a plugin
was built for a different version than the one you are running.
Installing
curl -fsSL https://raw.githubusercontent.com/chrisdfennell/LabbyTwo/main/install.sh -o install.sh
less install.sh # it runs Docker. Read it first.
bash install.shThe installers fetch the newest release, so this one, from now on.
To follow main instead: LABBY_CHANNEL=main bash install.sh.