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.