v1.0.0
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.phpusing environment variables for credentials and paths. - Permission Management: Configure
root_userandweb_userownership 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.