Skip to content

v1.0.0

Choose a tag to compare

@BlazOrazem BlazOrazem released this 04 Nov 19:30
· 22 commits to main since this release

SyncOps Plugin version 1.0.0

The NumenCode SyncOps Plugin for Winter CMS introduces a complete and elegant DevOps solution tailored for developers and teams managing multi-environment Winter CMS projects. It simplifies remote operations such as backups, deployments, and synchronization — all directly from your Winter CMS command line.

This initial release delivers a powerful foundation for automated, secure, and reproducible environment management.

Key features of this release include:

  • SSH and SFTP Integration: Securely connect to remote servers for executing commands, transferring files, and managing deployments.
  • Database Synchronization (Pull / Push): Easily pull production or staging databases to your local environment or push local dumps to cloud backups.
  • Media File Management: Sync and mirror media assets between environments via optimized SFTP transfers.
  • Automated Project Backups: Create timestamped archives of your project and upload them directly to supported cloud storage providers.
  • Git-based Deployments: Deploy code changes to remote servers, perform migrations, and optionally rebuild caches — all via a single command.
  • Environment-Aware Configuration: Define multiple remote connections in config/syncops.php using environment variables for credentials and paths.
  • Permission Management: Configure root_user and web_user ownership rules for remote file systems, ensuring correct runtime permissions post-deployment.
  • Scheduler Integration: Easily automate backups, deployments, and synchronization tasks using Laravel’s scheduler syntax.