Monday at 10:24 AM5 days TowerTorchYour server's UI on fire. Your disks stay cool.What is this?TowerTorch gives your whole Unraid server a fully revamped, modern interface, without replacing a single page. Dashboard, Main, Shares, Docker, Plugins, VMs and Settings get one clean, consistent look: tiles or lists, cards with switches instead of checkboxes, small animated pictures for the disks, the array and the mover, one accent colour or a rainbow, light and dark. Everything stays where Unraid put it, so nothing you know moves.Underneath, it looks after your containers: a start plan starts each one only once the container it depends on is actually ready, not just running, with per-container limits, a watchdog and schedules on top. A small Go daemon on a local unix socket does the work, and nothing leaves your server.Highlights & FeaturesDocker, Main, Shares, Plugins and VMs as lists or tiles; disk tiles only mention SMART, errors and rates when there is something to saySmall pictures: the array's fill level as a vessel, platters that turn while a disk works, data flowing through SSDs, the mover and a parity check drawn while they run, all following your motion settingOne accent colour or a rainbow, light and dark, shapes and motion levels, and a master switch that turns all theming off and keeps only the orchestrationA start plan with dependency-ordered stages, so an app waits until its database is really ready; the plan window draws each chain lighting up in start orderReadiness probes (running with grace, TCP port, HTTP, a log line or a command inside the container), each with its own failure policyA watchdog that restarts a crashed or unhealthy container, capped per hour, and schedules to start, stop or restart at fixed times per weekdayIdle stop, inspired by ContainerNursery: a container that stays idle on CPU and network gets stopped; busy and host-network containers are skippedLive CPU, RAM and pinning limits through docker update without a restart, with P/E-core detection on Intel hybrid CPUsUpload and download caps per container, applied inside its own network namespace and read back live in the editorRequirementsUnraid 6.10+Docker, and the VM manager if you want the VMs pageInstall from Apps, or under Plugins, Install Plugin with https://raw.githubusercontent.com/junkerderprovinz/towertorch/main/plugin/towertorch.plgComing from CannonadeCommand? Install TowerTorch the same way. It takes over your settings, start plans and limits and removes the old plugin.Bugs, Problems, WishesSomething not working, a question or an idea? The best place for it is an issue on GitHub: github.com/junkerderprovinz/towertorch/issues. Everything stays in one place there, and nothing gets lost in a long thread.For a bug, open Settings → Utilities → TowerTorch → Info and press Bug report. TowerTorch saves a file with the versions, your settings and start plan and the end of the engine log, with passwords and other secrets taken out. Attach it, whether you post there or here, together with:The page and the action you were on (for example Docker → bandwidth gear → save)Browser and operating systemA screenshot, if it is about how something looksCreditsBuilt in Go for Unraid. The idle stop is inspired by ContainerNursery. If TowerTorch lights up your Unraid, you can buy me a coffee.Self-hosted, AGPL-3.0 licensed: you run it, you own your server and the responsibility.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.