Description
✨ Key Features
- Multi-Cloud Integration: connect to AWS S3, Wasabi, DigitalOcean Spaces, or Google Cloud with custom API keys.
- Tenant-Level Storage: assign unique cloud buckets or folders to each store or tenant for data isolation.
- Automatic File Sync: all product images, banners, and uploads are instantly synced to the configured cloud.
- CDN Acceleration: integrated CDN URLs for fast global file delivery and reduced bandwidth costs.
- Backup & Restore: scheduled automatic backups for database and user-generated content.
- Media Management: centralized interface for file upload, rename, move, and delete operations.
- Configurable Drivers: easily switch between Local, S3, DigitalOcean, or Wasabi without downtime.
- Enhanced Security: access control via IAM roles and signed URLs to prevent unauthorized downloads.
- Multi-Environment Ready: supports staging, development, and production configurations independently.
- Storage Analytics: monitor used storage space, bandwidth, and tenant-level resource consumption.
- Admin Controls: super-admin can enable/disable plugin per tenant or enforce global policies.
- Optimized for Performance: lazy load and cached CDN responses for faster storefronts.
- Seamless Nazmart Integration: plug-and-play setup that requires no core code modifications.
⚙️ Technical Stack
- Framework: Laravel 9+ (PHP 8.1+).
- Database: MySQL 8+ or MariaDB 10.5+.
- Storage Services: AWS S3, Wasabi, DigitalOcean Spaces, Google Cloud Storage, or Local Disk.
- Dependencies: Laravel Flysystem v3 and GuzzleHTTP for API communication.
- Server Requirements: PHP 8.1+, Composer, cURL, OpenSSL, JSON, and mbstring extensions enabled.
- Optional Tools: Redis for caching, Supervisor for scheduled sync jobs, and CRON for backup automation.
Technical insight: The plugin uses Laravel’s Flysystem abstraction to support multiple storage drivers simultaneously, enabling smooth switching and failover between cloud providers.
🧩 Installation Guide (Quick Start)
- Access Admin Panel: log in as a super-admin to the Nazmart dashboard.
- Upload Plugin: go to “Plugins” → “Upload” → select the
CloudStorage.zipfile and install. - Activate Plugin: enable it from the plugin manager and assign permissions per tenant.
- Configure Cloud Provider: set credentials (API key, secret, bucket, region) in the plugin settings.
- Set Storage Driver: choose “Cloud” as the default driver in the environment settings.
- Sync Files: run
php artisan storage:linkandphp artisan optimizeto update configuration. - Test Integration: upload a sample image or product to verify successful cloud synchronization.
Tip: use different buckets for tenants to maintain isolation and compliance in GDPR or enterprise deployments.
📦 Deliverables
- Full Cloud Storage Plugin source code for Nazmart SaaS.
- Installation guide and configuration documentation.
- GPL license and version changelog.
- Environment configuration template (
.env.example). - Sample cloud driver configuration files.
📱 Supported Platforms
- Nazmart SaaS Framework: fully compatible with the latest multi-tenancy core module.
- Server OS: Linux (Ubuntu/Debian/CentOS), macOS, or Windows Server.
- Cloud Services: AWS, DigitalOcean, Wasabi, Google Cloud, and Backblaze B2.
🧠 Notes
- License: distributed under the GNU General Public License (GPL).
- Customization: extend functionality with region-specific CDN integrations or automatic failover backups.
- SEO Optimization: metadata structured for indexing under “Nazmart Cloud Plugin”, “eCommerce SaaS storage”, and “Laravel file management”.
- Security Tips: restrict bucket access using IAM policies, enable SSL-only transfers, and rotate access keys periodically.
👨💻 Original Developer Credit
Developed by the original author and distributed commercially on
CodeCanyon.
All copyrights, trademarks, and intellectual property remain with the upstream developer.
🔒 Disclaimer
GPL Redistribution Notice: This release of Cloud Storage Plugin – Nazmart Multi-Tenancy eCommerce Platform (SaaS) is licensed under the GNU General Public License.
It is provided for educational, testing, and self-hosted purposes only.
We are not affiliated with or endorsed by the original vendor.
No commercial support, official updates, or warranties are included.
For production use or continued support, please purchase the licensed version from the original marketplace.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.