Enterprise Grade · Windows IIS

Deploy with Confidence

A self-hosted IIS deployment pipeline with rollback, file manager, app pool control, user management and a rich real-time console — all from one browser tab.

Windows Server 2016+ Self-hosted & Private Real-time WebSocket Console
Deployment Console
12:41:00 [Deploy] Creating backup…
12:41:01 [Deploy] Stopping App Pool: MyApp
12:41:02 [Deploy] Cleaning deploy directory…
12:41:02 [Deploy] Retaining: web.config
12:41:03 [Deploy] Extracting package…
12:41:05 [Deploy] ✓ Files deployed successfully
12:41:05 [Deploy] Starting App Pool: MyApp
12:41:06 [Deploy] ✓ Complete — version 2.4.1

Everything you need to ship

Built for Windows Server teams that need a reliable, self-hosted CI/CD pipeline without cloud lock-in.

Smart Deployments

Deploy from ZIP, multiple files, or entire folder. Preserve critical files with the retain system. Real-time progress in the built-in console.

One-Click Rollback

Every deployment is automatically backed up. Roll back to any previous version in seconds with a single click.

Full IIS Control

Start, stop, restart app pools and sites. Trigger IIS resets. See live state without opening IIS Manager.

Rich File Manager

Browse, upload, download, rename, and delete files on your server directly from the browser. Multi-select, drag-drop, and keyboard shortcuts.

User Management

Super Admin and User roles. Admins manage team access. All changes are logged with timestamps and user identity.

Secure & Private

JWT authentication, bcrypt password hashing. Runs entirely on your own Windows Server — no data leaves your infrastructure.

Simple, transparent pricing

Start free for 14 days. Upgrade when you're ready. No hidden fees, no cloud lock-in.

Free Trial
$0
14 days · no card required
  • 1 IIS deployment site
  • Up to 2 users
  • Full feature access
  • Real-time console
  • Backup & rollback
  • Email support
Start Free Trial
Best Value
Enterprise
$249/yr
save 28% vs monthly
  • Unlimited IIS sites
  • Unlimited users
  • Real-time console
  • Backup & rollback
  • File manager
  • Priority support + phone
  • On-premises license key
  • Future updates included
Get Enterprise

All plans are managed through the self-hosted License Portal. Already have a key? Activate it here →

Video guides

Step-by-step walkthroughs for every feature. From first install to advanced deployment workflows.

8 min
Getting Started
Full Installation Walkthrough

Run the installer, configure IIS, and make your first deployment from scratch.

5 min
Deployment
Your First ZIP Deploy

Upload a package and deploy a .NET application to your IIS site in under 5 minutes.

4 min
Recovery
Rollback in Seconds

Something went wrong? See how to roll back to any previous version with one click.

6 min
Team
User & Role Management

Add team members, assign Admin or User roles, and manage access permissions.

3 min
IIS
App Pool Control

Start, stop, and recycle app pools and websites without touching IIS Manager.

5 min
Files
Browser File Manager

Browse server directories, upload files, edit configs, and download logs directly in your browser.

Up and running in minutes

One PowerShell script handles everything — Node.js, IIS, the Windows service, and firewall rules.

1

Check system requirements

Requires Windows Server 2016, 2019 or 2022 (or Windows 10/11 Pro) with Administrator rights. The installer handles everything else.

Windows Server 2016+ 512 MB RAM minimum 200 MB disk space IIS (auto-installed)
2

Download & extract

Download deploypro-setup.zip from the button below, then extract to a convenient folder.

Expand-Archive deploypro-setup.zip -DestinationPath C:\DeployPro-Install
3

Run the installer as Administrator

Right-click install.bat and select Run as administrator, or run from an elevated PowerShell prompt:

PowerShell -ExecutionPolicy Bypass -File setup-iis.ps1
4

Installer auto-configures everything

The script installs Node.js 18 LTS (if needed), enables IIS, installs iisnode, creates the App Pool, configures URL Rewrite, sets permissions, and opens the firewall.

5

Sign in & change password

Open http://localhost:7070 in your browser. Sign in with the default credentials admin / Admin@123 and change the password immediately in Settings.

6

Activate your license

Start a free 14-day trial at the License Portal, then enter your key at /activate to unlock all features.

Go to Activation Page
PowerShell — Quick install (already have Node.js?)
Expand-Archive deploypro-setup.zip -DestinationPath C:\DeployPro
Set-Location C:\DeployPro
.\install.bat

Frequently asked questions

Everything you need to know before getting started.

What is DeployPro?

DeployPro is a self-hosted IIS deployment pipeline for Windows Server teams. It gives you a browser-based dashboard to deploy ZIP packages, manage app pools, roll back to previous versions, browse server files, and manage team access — without any cloud dependency.

Is DeployPro completely self-hosted?

Yes. DeployPro runs entirely on your Windows Server. Your code, deployments, and credentials never leave your infrastructure. Even the licensing server is self-hosted on the same network.

What are the system requirements?

Windows Server 2016, 2019, or 2022 (or Windows 10/11 Pro), Administrator access, 512 MB RAM, and 200 MB disk space. The installer automatically sets up IIS, Node.js 18 LTS, and iisnode.

Can I upgrade from the trial to a paid plan?

Yes. Sign in to the License Portal, choose a paid plan, and complete payment. Your license key will be upgraded automatically and the trial limit restrictions (1 site, 2 users) will be removed.

What payment methods are accepted?

The License Portal supports Stripe (credit/debit card), PayPal, and manual bank transfer. For manual payments, your license activates once the admin confirms receipt.

What happens when my subscription renews?

For monthly and yearly plans with auto-renewal enabled, a new invoice is generated and your license expiry is extended automatically upon successful payment. You'll receive an invoice by email.

Can I transfer my license to a new server?

Yes. Use the Deactivate option in the License Portal or call the deactivate API from your old server. This releases the machine binding and lets you activate on a new machine.

Is there a refund policy?

Monthly plans cancelled within 7 days of the billing date are eligible for a full refund. Yearly plans are refundable within 30 days of purchase. Contact support for assistance.

Download DeployPro

Self-hosted. Runs on your server. Your data never leaves your network.

DeployPro for Windows
Windows Server 2016 / 2019 / 2022  ·  x64  ·  Includes auto-setup
Download Now v1.0.0

Requires Administrator privileges to install. Free 14-day trial — no credit card required.