How it helps your business
Key Benefits
- Write Once, Run Everywhere: Truly universal code that spans mobile, desktop, and web.
- Native Experience: Direct access to native APIs and UI components ensures peak performance.
- Familiar Tooling: Build with Visual Studio, VS Code, and the .NET ecosystem you already know.
- WebAssembly Power: Modern, high-performance web apps without the overhead of heavy JavaScript frameworks.
- Enterprise Ready: Stable, well-documented, and backed by a world-class support team.
Production Deployment Overview
- Web (WebAssembly): Compiled into static files (HTML/JS/WASM) and served from any web server.
- Mobile (iOS/Android): Packaged as native IPA or APK/AAB files for distribution via App Stores.
- Desktop (Windows/macOS/Linux): Bundled as native installers (.msi, .dmg, .deb).
- Self-Hosting (Web): Use NGINX, Apache, or cloud storage (S3/Azure Blob) for fast static delivery.
How we deploy this for you
Security Hardened
Firewalls, SSL, and hardened kernels out of the box.
Performance Tuned
Optimized for speed with cache and DB fine-tuning.
Automated Backups
Daily off-site backups so you never lose your data.
Private Cloud
You own the server and the data. No middleman.
Implementation Blueprint
Prerequisites
sudo apt update && sudo apt upgrade -y
sudo apt install docker.io docker-compose -y
sudo systemctl enable docker
sudo systemctl start dockerDocker Compose Production Setup (Static Web App)
version: '3'
services:
web:
image: nginx:alpine
container_name: uno-app
ports:
- "80:80"
volumes:
- ./published-out:/usr/share/nginx/html
- ./nginx.conf:/etc/nginx/conf.d/default.conf
restart: always
# nginx.conf should include WASM MIME type and SPA routingCI/CD Strategy
- Build Pipeline: Use GitHub Actions or Azure Pipelines to run
dotnet publishand generate the WASM output. - Artifact Compression: Enable Brotli and Gzip compression on your web server to minimize loading times for the WASM modules.
- CDN Offloading: Put a CDN (like Cloudflare or CloudFront) in front of your WASM files to ensure low-latency delivery globally.
Performance Optimization
- AOT Compilation: Enable Ahead-of-Time (AOT) compilation for WebAssembly to significantly boost runtime performance (at the cost of larger file sizes).
- Tree Shaking: Use .NET IL trimming to remove unused code and keep the application payload small.
- Progressive Web App (PWA): Enable PWA features in Uno to allow users to "install" the web app on their home screens and work offline.
Security Best Practices
- CSP Headers: Configure a strict Content Security Policy to allow the execution of WASM only from your domain.
- HTTPS Enforcement: Always serve WASM through SSL/TLS to prevent data tampering.
- API Security: Ensure that any backend APIs your Uno app connects to use modern authentication (OAuth2/OIDC).
Includes Security & performance standards
Best place to host Uno Platform
We recommend Hostinger for its reliability and low cost. It's the perfect home for your new apps, featuring easy setup and 24/7 support.
Get Started on HostingerCompare Similar Tools
Kubernetes
Kubernetes is a production-grade, open-source platform for automating deployment, scaling, and operations of application containers.
Supabase
Supabase is the leading open-source alternative to Firebase. It provides a full backend-as-a-service (BaaS) powered by PostgreSQL, including authentication, real-time subscriptions, and storage.