DMSI Update Server — Full Feature List
Self-hosted update delivery for WordPress plugins and themes — release channels, license gating, version history, adoption metrics, and automated expiry enforcement.
Self-Hosted Update Delivery
Updates served directly from your WordPress installation — no third-party SaaS, no platform fees, full control.
- Direct delivery — Updates served from your own WordPress site, no external service involved
- Zero platform fees — No ongoing SaaS costs beyond the annual license
- Invisible to customers — Your customers never interact with any external update service
- Universal compatibility — Works with any WordPress plugin or theme you develop and sell
- Scales with your hosting — Delivery infrastructure is your own hosting plan
Release Channels
Manage Stable, Beta, and Alpha channels per product — control exactly who gets which builds.
- Three channels per product — Stable, Beta, and Alpha available for every product
- Per-customer assignment — Assign customers to channels individually or by license tier
- Channel isolation — Beta customers receive beta builds; stable customers only see stable releases
- Admin management — Channel assignments managed directly from WordPress admin
- QA and early access — Give beta access to specific customers or use Alpha for internal QA
License Gating
Updates delivered only to customers with active licenses — checked in real time on every request.
- Active license required — Updates delivered only to customers with valid, active licenses
- Real-time verification — License status checked on each update request, not cached
- Silent exclusion — Expired licenses are quietly excluded from update delivery
- Automatic enrollment — New license activations are automatically enrolled in updates
- DDLS integration — Uses DMSI DDLS core license management, no separate configuration needed
Version History and Changelogs
Full version history with required changelogs, customer-facing update notes, and rollback capability.
- Full version history — Every version recorded per product, accessible from admin
- Required changelogs — Changelog entry required when uploading new versions
- Customer-facing notes — Changelog displayed in customer’s WordPress admin before they update
- Rollback support — Customers can revert to a previous version if needed
- Configurable retention — Version archive retained for a configurable period
Adoption Metrics
Track which versions your customers are running — monitor uptake, identify stragglers, export data.
- Version distribution dashboard — See active version distribution across your entire customer base
- Real-time counts — How many customers are on each version, updated in real time
- Uptake tracking — Monitor update adoption rate after releasing a new version
- Straggler identification — Find customers stuck on old versions for targeted outreach
- CSV export — Export adoption data for external analysis
Automated Expiry Enforcement
License expiry automatically stops update delivery — no manual intervention, instant restoration on renewal.
- Automatic cutoff — When a license expires, update delivery stops immediately
- Zero manual action — No admin intervention required to enforce expiry
- Last-version access — Expired customers keep access to whatever version they last downloaded
- Instant restoration — Renewal restores update delivery immediately
- Dual model support — Works with both one-time license and subscription license models
Update Server is available individually or as part of the All Access Bundle — all 8 extensions for €449/yr.
