applivery-msi-wrapper
This repo hosts Applivery MSI Wrapper image.
301
The Applivery MSI Wrapper is a containerized, enterprise-ready utility designed to help IT administrators securely and seamlessly convert standard Windows .exe installers into deployable .msi packages.
Built with a React frontend and a FastAPI (Python) backend, the tool goes beyond simple file wrapping. It performs deep static analysis on uploaded executables to verify digital signatures, auto-detect popular installer frameworks (NSIS, Inno Setup, InstallShield, WiX), and route architecture (x86/x64). It automatically suggests the appropriate silent deployment arguments, natively handles Windows restart codes, and can dynamically inject PowerShell/CMD scripts into the deployment sequence.
Admins can use this tool to generate and download the .msi locally, or leverage the built-in API integration to push the packaged application directly to their Applivery UEM Dashboard as Resources for immediate deployment to Windows Policies.
.exe to .msi natively on Linux using the WiX toolset backend..zip payloads.ARPSYSTEMCOMPONENT=1) to prevent end-users from seeing duplicate application entries.uuid5) to generate deterministic UpgradeCodes, ensuring future app updates deploy seamlessly via MDM without duplicating installations.3010 exit code to a "Pending Reboot" state, preventing false-negative failure reports in your MDM.ProductCode needed for Applivery Windows Policy detection rules.To spin up the container quickly using standard Docker commands:
docker run -d \
-p 8000:8000 \
--name applivery-msi-wrapper \
--restart unless-stopped \
raulcnadal/applivery-msi-wrapper:1.2
For environments utilizing Docker Compose, add the following to your docker-compose.yml:
version: '3.8'
services:
msi-wrapper:
image: raulcnadal/applivery-msi-wrapper:1.2
container_name: applivery-msi-wrapper
ports:
- "8000:8000"
restart: unless-stopped
Once running, access the web interface at: http://localhost:8000 (or your server's IP address).
(Note: Replace :1.2 with :latest if you are pulling the rolling release).
If you only need to wrap an .exe and download it to your local machine:
.exe installer.SYSTEM account.To bypass manual uploading and push the wrapped application directly to your Applivery dashboard:
.exe and verify the App Name, Version, and Security status.


When a package is successfully wrapped, the Success Panel will display a generated MSI ProductCode (e.g., {A85FE905-FCFB-4505-B873-FBC4AC7E0306}).
3010 restart codes and generates deterministic UpgradeCodes, you can confidently push future versions of the exact same app, and Applivery will handle the update and restart signaling natively. The wrapper also hides its own entry from the Control Panel to prevent end-user confusion.Content type
Image
Digest
sha256:67ffba93c…
Size
56.3 MB
Last updated
4 months ago
docker pull raulcnadal/applivery-msi-wrapper