WordSyncNC is an advanced integration plugin connecting WordPress and Nextcloud, designed to automatically synchronize users, groups, quotas, and permissions between both platforms. It’s ideal for businesses, schools, and organizations that need centralized and secure user management with full automation and an intuitive interface.
⚙️ Installation
🔹 Install via WordPress Dashboard
Log in to your WordPress admin panel.
Go to Plugins → Add New.
Click Upload Plugin and select the wordsyncnc.zip file.
Click Install Now.
Once installed, click Activate Plugin.
🔹 Manual Installation via FTP
Extract the .zip file.
Upload the wordsyncnc folder to:
/wp-content/plugins/
Log in to your WordPress dashboard and activate the plugin under Plugins → Installed Plugins → WordSyncNC → Activate.
🧰 Initial Configuration
After activation:
Navigate to Settings → WordSyncNC in your WordPress admin.
Fill in the required fields:
Field
Description
Nextcloud URL
Full address of your Nextcloud server (e.g., https://cloud.yourdomain.com)
Admin User or Token
Nextcloud admin user or app token
Password or App Token
Corresponding password or access token
Default Group
Default Nextcloud group for newly synced users
Default Quota
Default storage quota for new users (e.g., 1GB, 500MB)
Click Save Settings.
Use the “Test Connection” button to confirm communication with your Nextcloud server.
🔄 User Synchronization
WordSyncNC performs both automatic and manual synchronization between WordPress and Nextcloud.
🔹 Automatic Synchronization
User Creation: When a new WordPress user is created, it’s automatically added to Nextcloud.
User Update: Changes in name, email, role, or quota are instantly reflected in Nextcloud.
User Deletion: When a user is deleted in WordPress, they can optionally be removed from Nextcloud.
Cron Jobs: Automatic sync can be scheduled using WP-Cron (customizable intervals).
🔹 Manual Synchronization
Go to Users → All Users.
Use the available buttons:
“Sync Now” – Sync an individual user.
“Sync All” – Sync all existing WordPress users at once.
👥 Groups and Permissions
🔹 Automatic Role Mapping
WordPress roles (Administrator, Editor, Author, etc.) are automatically mapped to matching Nextcloud groups.
If a group doesn’t exist in Nextcloud, WordSyncNC creates it automatically.
🔹 Custom Groups
You can define custom groups and associate them with specific WordPress roles.
Configure this under Settings → Groups & Permissions.
💾 Storage Quotas
Assign default storage quotas per WordPress role (e.g., Administrators: 10GB, Subscribers: 1GB).
Edit individual user quotas from each user’s WordPress profile.
Supported formats: MB, GB, TB.
All changes are automatically synced with Nextcloud.
🧩 Admin Interface
📋 Main Dashboard
Located at Dashboard → WordSyncNC
Includes:
Real-time sync statistics (success/failure rates)
Server connection status
Total synced user count
Live activity logs
⚙️ Sub-Menus
Settings: Configure server URL, credentials, groups, quotas, and cron job frequency.
Synchronization: Manage manual and bulk syncs.
Logs: View detailed operation logs (exportable in CSV).
Statistics: Interactive dashboard with visual metrics and graphs.
📊 Logs and Monitoring
All plugin operations are logged with three severity levels:
Log Type
Description
Info
Normal operations (e.g., user created successfully)
Warning
Non-critical issues (e.g., user already exists)
Error
Critical errors (e.g., authentication failure, server timeout)
Access via Dashboard → WordSyncNC → Logs. Available options:
Clear all logs
Export as CSV
View live updates
📈 Advanced Statistics
Interactive dashboard displays:
Sync success/failure rates
User distribution by role
Storage usage per group
Weekly and monthly trends
🔔 Notifications
Success: Confirmation when sync completes successfully.
Error: Automatic alerts for failed operations (displayed in the dashboard and optionally via email).
Customizable: Admins can choose which alerts to receive.
Automatic Updates: Distributed via the WordPress plugin repository and Codecanyon account
Community Support: Open channel for feedback and feature requests via website
✅ Final Summary
WordSyncNC is an enterprise-ready integration solution for WordPress and Nextcloud. It combines automation, security, and scalability, eliminating the manual effort of managing users across multiple systems.
Perfect for teams, educational institutions, public organizations, and agencies needing automated and secure user, group, and quota synchronization between WordPress and Nextcloud.