server-sync-deploy

Synchronize databases and assets between local DDEV instances and remote servers.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/muskie9/agents --skill server-sync-deploy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: server-sync-deploy
Source: https://github.com/muskie9/agents/tree/main/skills/server-sync-deploy
Command: npx skills add https://github.com/muskie9/agents --skill server-sync-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the synchronization and deployment of environmental data (databases & assets) between local DDEV instances and remote servers, streamlining the process of managing deployments and asset transfers.

Core Features & Use Cases

  • Local-to-Remote Sync: Pulls remote state (databases, assets) into local DDEV instances.
  • Remote-to-Local Deploy: Pushes local state (databases, assets) to remote servers.
  • Use Case: For Silverstripe Major Version upgrades or deploying pre-computed assets to production servers.

Quick Start

Use the server-sync-deploy skill to synchronize your local environment with the production server.

Frequently Asked Questions about server-sync-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize a database and assets between a local DDEV instance and a remote server?▼

You can synchronize databases and assets between local DDEV instances and remote servers using automated rsync techniques for efficient data transfer. The process handles both local-to-remote pulls and remote-to-local pushes.

Do I need authenticated SSH access to automate DDEV deployment to a production server?▼

Yes, authenticated SSH access is required to automate DDEV deployment to a production server. Proper environment configuration must also be in place to execute the synchronization and deployment processes successfully.

Can I push pre-computed assets from a local environment to a remote production server?▼

Yes, you can push pre-computed assets from a local environment to remote production servers. This remote-to-local deploy functionality streamlines asset transfers and managing deployments for production environments.

What is the best way to pull a remote production database into a local DDEV environment?▼

The best way to pull a remote production database into a local DDEV environment is using rsync-based synchronization. This local-to-remote sync mechanism efficiently transfers remote state, including databases and assets, into your local instance.

Does this database synchronization approach work for Silverstripe major version upgrades?▼

Yes, this database synchronization approach is specifically designed to support Silverstripe major version upgrades. You can pull the remote state into your local DDEV instance to safely test the upgrade process.