You no longer have to apply panel and service updates one by one. The new "Update All" button applies every pending update — PHP versions, Nginx, panel core, Composer, and more — in one click, in a safe, predetermined order.
- Each package is applied with its own health check before moving to the next one
- If a health check fails, that package is automatically rolled back
- The panel core always updates last — every other service is confirmed healthy first
- If any step fails, the whole process stops safely and your server stays on the last known-good state. The panel can never be left in a broken state.
- The run survives restarts and interruptions — close the tab, reboot, whatever. It picks up where it left off.
While it runs, you'll see exactly which package is currently applying and which ones are already done. No more guessing whether an update silently stalled.
Your update channel choice (Stable / Beta) is now stored server-side. Previously it could silently reset to Stable when you switched browsers or devices — that's fixed.
This ships in the next update. Want to try it early?
- Go to Panel Settings → System Updates
- Select "Stable + Beta" as your update channel
- Go to Support → Updates and hit "Update All (N)"
We'd love to hear how it goes. Drop your feedback, questions, or any issues you run into right here in this thread.