WinPanel 1.1.0 is a maintenance release. It fixes a hole in the sign-in audit
trail, adds recovery for processes left behind by a crashed site, and publishes
a checksum alongside the installer.
Upgrading is the same as installing: run the setup program over the top. The
database migrates itself on first start.
Fixed
Failed sign-ins are no longer erased by a successful one. Signing in
correctly deleted every failed attempt recorded against that address, so the
most interesting sequence on the Sign-in activity page — a wrong password
followed by a right one — left no trace at all. Failed attempts are now marked
as cleared rather than deleted. Rate limiting and IP bans behave exactly as
before, because they only count attempts that have not been cleared, but the
record of what happened survives.
The same applies when an owner unblocks an address: it can sign in again
immediately, and its history stays on the page.
Attempts recorded before this release cannot be recovered — they were deleted
at the time.
Added
- Orphaned process recovery. Starting, stopping, restarting or removing a
service now clears any process it left holding its ports, so a site that
crashed badly no longer has to be untangled by hand in Task Manager. SHA256SUMS.txtis published with every release, so the installer
download can be checked against the file that was actually built.
Installing
- Download
WinPanel-Setup-x64.exebelow and copy it to your server. - Run it as administrator.
- Open the address it shows you and enter the setup code.
Nothing needs to be installed first — the installer carries its own Node
runtime.
Full instructions, including the parts your hosting provider has to do, are in
DEPLOYMENT.md.
Verifying the download
(Get-FileHash .\WinPanel-Setup-x64.exe -Algorithm SHA256).Hash.ToLower()Compare with SHA256SUMS.txt. For this build it is:
f17bb2514e7be95bc9f4e92b2df8d786a8d74d0d93088e76cc2c764679ba2fa9
Getting help
Ask on Discord.