
Closed
Posted
Job Description I migrated around 120 websites from a Plesk VPS to a new AlmaLinux VPS with Virtualmin. The migration was done using: rsync /var/www/vhosts → /home rsync /var/lib/mysql → new server The new server environment: OS: AlmaLinux Control Panel: Virtualmin Web Server: Apache PHP: PHP-FPM Database: MariaDB Mail: Postfix + Dovecot SSL: Let's Encrypt Current Issues Some parts of the migration work, but several problems remain: 1. Website Issues Some websites show Index of / Some domains open another website instead of their own Some sites show 500 Internal Server Error Some sites show database connection errors 2. WordPress Issues WordPress sites sometimes redirect incorrectly Some sites show ERR_TOO_MANY_REDIRECTS Some sites show Error establishing a database connection 3. Apache Configuration Some VirtualHost configs may be incorrect Some domains may have wrong DocumentRoot Some domains are loading the default site instead of their own 4. Database Issues MariaDB data was migrated directly from /var/lib/mysql Database users/permissions may not be properly mapped Some websites cannot connect to their databases 5. SSL Issues SSL certificates exist for some domains but not all Let's Encrypt renewal previously failed due to multiple domains Need SSL configured correctly for all domains 6. File Structure Issues Some domains may have incorrect folder structure after migration, for example: /home/domain/public_html /home/[login to view URL] Websites may need to be moved to the correct Virtualmin user directories. Requirements I need someone who: Has experience with Virtualmin / Webmin Has experience with Plesk to Virtualmin migrations Understands Apache VirtualHost configuration Can repair MariaDB permissions and users Can fix PHP-FPM mapping Can repair SSL (Let's Encrypt) setup Can restore correct DocumentRoot for each domain Goal Restore all websites so that: Each domain loads its correct website Databases connect properly SSL works correctly Emails remain unchanged and working Server configuration is clean and stable Important Notes Email configuration must not break Server access will be provided via SSH (root access) Work must be done remotely
Project ID: 40301559
15 proposals
Remote project
Active 27 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average ₹973 INR/hour for this job

Having over 13+ years of experience as a full-stack developer, I have a deep understanding of the technical challenges you are currently facing with your Virtualmin migration project. Not only do I specialize in PHP, Laravel, CodeIgniter (CI3 & CI4), and WordPress, but I'm also well-versed in Apache VirtualHost configuration, MariaDB management, and mapping PHP-FPM. I understand the intricate nature of SSL setup and Let's Encrypt renewal process—essential to maintaining a secure server—and can swiftly tackle any wrong DocumentRoot issues. My strong background in system architecture and APIs coupled with extensive experience in REST API and database management (MySQL & MongoDB) perfectly equips me to handle the complexities of your large-scale migration. Moreover, my ability to integrate and leverage AI-based solutions will be an added advantage in case any decisions require predictive analytics. In sum, my approach to software development aligns with your needs for a clean stable server configuration. Every line of code is carefully structured, tested, documented, and follows the best practice principles such as DRY code patterns and PSR-12 standards. My adherence to semantic naming and logical layering guarantees robust yet maintainable systems not just for now but also for future requirements. Let us collaborate now to get things back on track for you quickly!
₹250 INR in 40 days
6.5
6.5

Hi, I have 8+ years of experience in hosting, server management, and website migrations. I will migrate your website from the current hosting/server to a new server, including all website files, databases, and configurations, with minimal downtime and no data loss. I will also configure all required services and packages needed to run the website securely, set up cron jobs as required by the application, and implement SSL and security best practices. The server and website will be optimized for better speed, stability, and reliability. Post-migration testing will be done to ensure everything works correctly. Please discuss your requirements so we can get started. Thank you
₹250 INR in 1 day
6.2
6.2

Hello sir My name is Umakant Yadav I am very interested in your project and believe my expertise aligns well with your requirements. With over five years of experience in the tasks you've outlined, I’m confident in my ability to contribute effectively. I’d be glad to discuss the project in more detail to set clear expectations for time and budget. Looking forward to your positive response! I will start work just now. We will work in lowest price.
₹100 INR in 40 days
4.0
4.0

Hi, I can help restore your server and ensure all websites load correctly with proper database connections and working SSL. I will carefully fix the server configuration while making sure the email setup remains unchanged and fully functional. With root SSH access, I can troubleshoot and stabilize the environment remotely to ensure everything runs smoothly. I have over five years of experience as a systems administrator, working with Linux distributions like CentOS, AlmaLinux, Ubuntu, Debian, Red Hat, and Windows servers. I manage WHM/cPanel, CWP, Plesk, Virtualmin, Hestia, and VestaCP, along with AWS, DigitalOcean, Azure, Docker, and Docker-Compose. My expertise includes DNS management, mail servers (Zimbra, Postfix, Exim, Office 365, Google Workspace), and web servers such as Apache and Nginx and also configure Open Source Storage app ( NextCloud, OwnCloud ). I also handle WordPress, Magento, Laravel, Node.js, and PHP applications. I have strong experience working with databases like MySQL, MariaDB, MongoDB, and PostgreSQL, as well as integrating and managing Cloudflare services. My skills also cover proficient management of email services and web hosting. Kindly chat once. Thank you
₹700 INR in 40 days
4.2
4.2

Hello, I’m an IT expert with over 20 years of experience in the industry. I hold certifications as a Cisco Certified Networking Professional (300-100 and 300-115), Linux Certified Professional (LPI 101, 102, 103), Red Hat Certified System Administrator, VMware Certified Professional (versions 4, 5, and 5.5), as well as being a Microsoft System Administrator/Engineer from 2003 to 2022 and AZ104
₹8,000 INR in 40 days
3.8
3.8

i can fix all of your website and make sure everything working fine i am expert in migration and troubleshooting after migrations please let me know if this task available
₹250 INR in 40 days
2.9
2.9

Hello. I can help you with this project immediately. I will complete this task as quickly and qualitatively as possible. About me: My name is Oleksandr. I am a sysadmin with 20 years of experience. My core competencies are Linux and FreeBSD. I have experience in general system administration, mail servers, web security, VPN, VOIP, LAMP, Cloud services, virtualization. Thank you for your time and consideration.
₹2,500 INR in 40 days
2.5
2.5

With 19+ years specializing in Plesk/Virtualmin migrations across 100+ site servers, I can fully restore your 120 AlmaLinux sites—fixing VirtualHosts, MariaDB permissions, WordPress redirects, PHP-FPM mapping, and bulk Let's Encrypt SSL—without breaking email, all via SSH in 10-15 hours over 2-3 days. At 300 INR/hour (fixed 4000 INR quote), I'll deliver clean configs, full testing, and documentation—ready to start immediately with your root access!
₹300 INR in 40 days
1.3
1.3

Hi, This migration has partially succeeded, but the issues you're facing are typical of an incomplete Plesk → Virtualmin transition — especially with Apache vhosts, MariaDB mapping, and domain ownership. I’ve handled similar migrations (100+ domains) and can stabilize your server without impacting email services. ? What’s going wrong: * “Index of /” & wrong sites → incorrect VirtualHost/DocumentRoot * 500 errors → PHP-FPM or permission issues * DB errors → broken MariaDB users/privileges * Redirect loops → WordPress URL/SSL conflicts * SSL gaps → improper Let’s Encrypt mapping ? What I will fix: ✔ Rebuild Virtualmin domain configs ✔ Correct Apache VirtualHosts & DocumentRoots ✔ Fix PHP-FPM pools & permissions ✔ Repair MariaDB users & database mapping ✔ Resolve WordPress issues (redirects, DB, URLs) ✔ Fix directory structure ✔ Reissue SSL for all domains ✔ Ensure email services remain unaffected ⚙️ Approach: Systematic audit and proper alignment of Virtualmin, Apache, PHP-FPM, and MariaDB for long-term stability. ? Why me? * Linux + DevOps expertise * Real migration experience * Root-cause focused approach ⏱️ Timeline: Estimated max 30 hours, but most issues will be resolved well before that. I can start immediately via SSH. Best regards, Nikvex Technologies
₹200 INR in 30 days
0.0
0.0

new delhi, India
Member since Apr 19, 2018
₹100-400 INR / hour
₹1500-12500 INR
₹100-400 INR / hour
₹1500-12500 INR
₹100-400 INR / hour
€30-250 EUR
€30-250 EUR
$30-250 USD
$30-250 USD
€30-250 EUR
€30-250 EUR
€30-250 EUR
$30-250 USD