Navigation Path: Admin Dashboard → Server Migration Tools
URL:
URL:
/admin/MoveServerOverview
The Server Migration Tools page provides utilities for migrating your entire platform to a new server, including user accounts, DirectAdmin accounts, websites, and configurations.User Accounts
Manage and delete user accounts
DirectAdmin Accounts
Check and create DA accounts
Website Setup
Reinstall and migrate websites
Bulk Operations
Bulk email changes and deletions
User Accounts Management
Viewing User Accounts
The user accounts list displays all platform users:| Column | Description |
|---|---|
| Checkbox | Select for bulk deletion |
| ID | User account ID |
| User Information | Name and email |
| Status | Processing status |
Admin Protection: The admin account (ID: 1) is automatically excluded from all operations to prevent accidental deletion.
Deleting User Accounts
Bulk Delete Process:- Select users to delete using checkboxes
- Click Delete Selected button
- Confirm deletion (irreversible)
- System deletes:
- User account data
- Associated websites
- DirectAdmin accounts
- All user files
DirectAdmin Accounts
Checking DirectAdmin Accounts
View which users have DirectAdmin accounts created:| Column | Description |
|---|---|
| ID | Sequential number |
| User Information | Name and email |
| DirectAdmin Account | DA username or “No DA account” |
- ✅ Green Check: DirectAdmin account exists
- Gray Text: No DirectAdmin account created
Creating DirectAdmin Accounts
Bulk Create Process:- Click Check & Create button
- System processes each user sequentially
- For users without DA account:
- Creates DirectAdmin user account
- Assigns to appropriate IP
- Sets up account permissions
- Configures account settings
- Status updates for each user
Website Setup & Migration
Website Reinstallation
Reinstall all websites on the new server:| Column | Description |
|---|---|
| ID | Sequential number |
| Website | Domain name and type |
| Status | Setup progress |
- 🎨 Template Site: Orange palette icon
- 🌐 Client Site: Green globe icon
Starting Website Setup
- Click Start Setup button
- System processes each website:
- Creates hosting account
- Sets up database
- Installs WordPress
- Configures domain
- Applies theme and plugins
- Sets up SSL if configured
- Status updates in real-time
- Errors logged in error section
Sequential Processing: Websites are set up one at a time to avoid server overload and ensure proper configuration for each site.
Setup Error Logging
If errors occur during setup:- Error section appears automatically
- Lists failed websites
- Shows error messages
- Allows retry or manual intervention
Bulk Email Change
Changing Template Website Emails
Update admin email for all template websites:- Enter new email address in field
- Click Apply Change button
- System updates each template website:
- Changes WordPress admin email
- Updates user login email
- Preserves other settings
- Status shows for each website
- Migrating to new admin email
- Consolidating template management
- Updating after email provider change
Website Lists Export
Exporting Domain Lists
Copy lists of domains for migration or backup: Client Websites:- Lists all client-created websites
- Space-separated domain list
- Click to select all
- Shows total count
- Lists all template websites
- Space-separated domain list
- Click to select all
- Shows total count
- DNS migration planning
- Backup documentation
- Server transfer preparation
- Audit and inventory
Bulk Website Deletion
Deleting Multiple Websites
Quick Select Options:- Select All Templates: Check all template sites
- Select All Client Sites: Check all client sites
- Select All: Check everything
- Select websites using checkboxes or quick select
- Click Delete Selected button
- Confirm deletion (irreversible)
- System deletes:
- Website files
- Databases
- DirectAdmin domains
- SSL certificates
- Email accounts
Server Migration Workflow
Complete Migration Process
1. Preparation (Old Server):- Backup all databases
- Export user lists
- Export website lists
- Document current configuration
- Note all IP addresses
- Save DirectAdmin settings
- Install DirectAdmin
- Configure IP addresses
- Set up DNS
- Install required software
- Configure firewall
- Test connectivity
- Import database to new server
- Copy website files
- Transfer email data
- Migrate SSL certificates
- Install platform application
- Configure database connection
- Set up DirectAdmin API
- Configure domain settings
- Run “Check & Create” for DirectAdmin accounts
- Verify all accounts created
- Check IP assignments
- Test account access
- Run “Start Setup” for websites
- Monitor setup progress
- Review error logs
- Fix failed setups manually
- Verify all sites accessible
- Test user logins
- Check website functionality
- Verify email delivery
- Test DirectAdmin access
- Confirm DNS resolution
- Keep old server running for 7-14 days
- Monitor for missed data
- Redirect DNS gradually
- Archive old server data
- Decommission old server
Best Practices
Migration Planning
Migration Planning
- Plan migration during low-traffic period
- Notify all users in advance
- Prepare detailed migration checklist
- Have rollback plan ready
- Test migration process on staging
- Document every step
- Keep old server accessible during transition
Data Safety
Data Safety
- Backup everything before starting
- Verify backup integrity
- Keep multiple backup copies
- Store backups off-server
- Test backup restoration
- Document backup locations
- Maintain backup for 30+ days post-migration
Testing
Testing
- Test each component after migration
- Verify user account access
- Check website functionality
- Test email delivery
- Verify database connections
- Check SSL certificates
- Test all integrations
Communication
Communication
- Notify users before migration
- Provide migration timeline
- Send progress updates
- Communicate any issues promptly
- Provide support during transition
- Send completion confirmation
- Gather feedback post-migration
Troubleshooting
DirectAdmin Account Creation Fails
DirectAdmin Account Creation Fails
Issue: Cannot create DirectAdmin accountsSolutions:
- Verify DirectAdmin API credentials
- Check DirectAdmin service is running
- Ensure IP addresses are configured
- Review DirectAdmin error logs
- Check server resource availability
- Verify user data is complete
- Try creating accounts manually
Website Setup Fails
Website Setup Fails
Issue: Website installation unsuccessfulSolutions:
- Check error log for specific issue
- Verify DirectAdmin account exists
- Ensure database can be created
- Check disk space availability
- Verify WordPress files accessible
- Review file permissions
- Try manual WordPress installation
Email Change Not Working
Email Change Not Working
Issue: Bulk email change failsSolutions:
- Verify new email format is valid
- Check WordPress database connection
- Ensure websites are accessible
- Review error messages
- Try changing individual sites
- Check WordPress admin access
- Verify database permissions
Data Loss After Migration
Data Loss After Migration
Issue: Some data missing after migrationSolutions:
- Check backup for missing data
- Verify migration completed fully
- Review migration logs
- Check old server for data
- Restore from backup if needed
- Document what’s missing
- Contact support if critical
Quick Reference
Migration Checklist
| Phase | Key Actions |
|---|---|
| Pre-Migration | Backup, document, notify users |
| Server Setup | Install software, configure network |
| Data Transfer | Copy files, import databases |
| Account Setup | Create DA accounts, verify access |
| Website Setup | Install sites, configure domains |
| Testing | Verify functionality, test access |
| Go-Live | Update DNS, monitor closely |
| Post-Migration | Support users, archive old server |