DMSI Update Server — FAQ

Common questions about self-hosted plugin updates, license verification, and release management.

GETTING STARTED

What is DMSI Update Server?

DMSI Update Server turns your WordPress site into a self-hosted update server for your plugins and themes. Customers receive update notifications directly in their WordPress dashboard — just like plugins from wordpress.org — but served from your own infrastructure with license verification.


Who is DMSI Update Server for?

  • Plugin and theme developers selling premium products outside wordpress.org
  • Agencies distributing custom plugins to client sites
  • Any developer who wants to deliver updates through the standard WordPress update mechanism
  • Businesses that need license-verified updates (only paying customers receive updates)

How is this different from hosting on wordpress.org?

WordPress.org is free but public — anyone can download your plugin. Update Server gives you private, license-verified distribution. Only customers with valid licenses receive updates. You control versioning, release channels, and rollback capability.


PRICING

How much does DMSI Update Server cost?

€49/year. Includes the plugin, all updates, and standard support.


Is there a launch discount?

Yes — 30% off your first year. You pay €34.30 for the first year, then €49/year on renewal.


Is Update Server included in any bundle?

Yes. Update Server is included in the All Access Bundle — all 8 DMSI extensions for €449/year.


What happens if I don’t renew?

Your existing update server continues serving updates to your customers. The infrastructure stays in your WordPress database. You lose access to plugin updates and support for the Update Server plugin itself.


FEATURES

How do customers receive updates?

Through the standard WordPress update mechanism. Customers see update notifications in their WordPress dashboard (Plugins → Updates) and can update with one click — exactly like plugins from wordpress.org.


Does it verify licenses before serving updates?

Yes. Update requests are checked against the customer’s license status. Only active, non-expired licenses receive updates. Expired or deactivated licenses see a notice to renew.


Does it support versioning and changelogs?

Yes. Each release has a version number and changelog. Customers see the changelog in their WordPress update screen before updating. You can manage releases and changelogs from the WordPress admin.


Can I roll back to a previous version?

Yes. Previous versions are retained on the server. You can offer rollback capability to customers or use it for emergency downgrades.


Does it support release channels?

Yes. Create stable and beta channels. Customers opt into beta updates if they want early access. Stable customers only see production releases.


INSTALLATION

What are the requirements?

  • DMSI DDLS (free core plugin) — required
  • WooCommerce — required
  • WordPress 6.0 or higher
  • PHP 8.0 or higher

How do I install Update Server?

  1. Purchase and download from your DMSI account
  2. Upload via WordPress Plugins → Add New → Upload Plugin
  3. Activate the plugin
  4. Navigate to DMSI → Update Server to configure your products and upload releases

What do my customers need to install?

Your plugin or theme needs a small update checker snippet (provided in the documentation) that points to your Update Server endpoint. Once added, WordPress handles the rest — update checks, notifications, and one-click updates all work automatically.


COMPATIBILITY

Does it work with the DMSI DDLS license system?

Yes. Update Server reads license data directly from DMSI DDLS. License verification happens automatically — no additional configuration needed per product.


Does it work with Analytics Pro?

Yes. When both are active, you can track update adoption rates — see how many customers are on each version and how quickly they adopt new releases.


Can I serve updates for multiple products?

Yes. Each DMSI DDLS product can have its own update channel. Upload releases per product, and each customer receives updates only for products they’ve licensed.


SUPPORT

What support is included?

Standard support is included with your license. Submit tickets through your DMSI account dashboard.


Where can I find the documentation?

Documentation is available at dmsi.gr/docs/dmsi-update-server/. Includes setup guides, update checker integration, release management, and channel configuration.


How do I add the update checker to my plugin?

The documentation includes a copy-paste code snippet for both plugins and themes. It’s a single PHP file you include in your product — typically under 50 lines of code. Full integration guide with examples is in the docs.