Download STORM

Get the desktop app up and running in minutes.

STORM Desktop for Windows

Windows 10 / 11 (x64) • Requires network access to the STORM API server

Download Latest Release Hosted on GitHub Releases
System Requirements

Windows 10 or 11 (x64)

4 GB RAM minimum

~200 MB disk space

Network access to API server

API server running (Pi or any host)

PostgreSQL 16+ on the server

How to Install

1. Download the installer

Click the download button above to grab the latest .msix package from GitHub Releases. Save it anywhere on your PC.

2. Install the certificate (first time only)

Since the app is self-signed, Windows needs to trust the certificate before installing:

Right-click the .msix file ? Properties ? Digital Signatures tab

Select the signature ? Details ? View Certificate ? Install Certificate

Choose Local Machine ? Place in: Trusted People ? Finish

You only need to do this once. Future updates will be trusted automatically.

3. Run the installer

Double-click the .msix file. Windows will show the STORM app installer dialog. Click Install. The app installs in seconds — no admin rights needed.

4. Configure the API connection

On first launch, go to Settings and enter your API server URL (e.g., http://192.168.1.50:5000). Click Test Connection to verify, then Save.

5. You're ready!

STORM is installed and connected. Start by exploring the Home dashboard or head to the Wiki to learn each screen.

API Server Setup

The desktop app connects to a central API server. You'll need a machine running the STORM API and a PostgreSQL database. A Raspberry Pi works great for home or small-office setups.

Install PostgreSQL 16+

On Debian/Ubuntu: sudo apt install postgresql. Create a database named stormerp.

Install .NET 8 Runtime

Download from dotnet.microsoft.com or use your package manager.

Deploy the API

Publish the StormERP.API project to the server. Configure the connection string in appsettings.json and start it with dotnet StormERP.API.dll or a systemd service.

Run database migrations

Use DbTool to apply schema scripts from the scripts/ folder. The seed script is optional but gives you sample data to explore.

Updating

To update, download the latest .msix from GitHub Releases and double-click it. Windows will detect the existing install and upgrade in place — your settings and API connection are preserved. No need to uninstall first.

Troubleshooting

"App can't be installed" error

"Connection refused" on first launch

Blank screen after install

How do I uninstall?

An unhandled error has occurred. Reload 🗙