Restruo puts all of your Portainer instances on one dashboard — every stack and container, with a one-click repull + redeploy, honest update badges, and a red dot when something's down.
Keeping containers current across several machines means repeating the same clicks in every Portainer, on every stack. Restruo collapses all of it into one screen and one button.
All your instances aggregated into a single dashboard — stacks and the standalone containers that aren't part of one. Portainer stays the source of truth.
The whole log-in → Editor → re-pull → Deploy dance becomes a single Update button per stack, through the Portainer API, with env vars preserved.
It compares the digest your container is actually running against the registry, and badges only what's behind. Pinned tags like postgres:16 are deliberately left alone.
Containers that are stopped — or running but failing their healthcheck — get flagged instantly, across every machine, on one screen.
Check what's behind, update it, clean up after it — from your desk or your phone.
Sees everything on every instance — compose stacks and standalone containers alike.
One button updates only the items whose digests are genuinely behind the registry.
Sweep the unused images your :latest updates leave behind, plus networks — and volumes only if you explicitly ask.
Stopped containers and failing healthchecks show as a red dot — no more surprise outages.
Add it to your phone's home screen; a 30-day session means it reopens signed in.
Add instances from a settings page — no config files, no restarts. Stateless apart from its instance list.
log in → open stack → Editor → Update the stack → tick Re-pull image → Deploy × every machine
Restruo replaces all of that with one dashboard and one button — and its name says so: restruo is Latin for "I rebuild."
You need Docker and at least one Portainer 2.x instance you can reach. Fittingly, Restruo deploys as a Portainer stack itself.
Add it in Portainer (Stacks → Add stack) or run docker compose up.
Open port 8080 and sign in with your dashboard password.
Point it at each Portainer from the settings page — no config files, no restarts.
Open http://<host>:8080, sign in, and add your Portainer instances from Settings.