Migrate Node.js Application to a New VPS Server

via Freelancer ·

Budget / Salary$10–30
TypeFreelance project
LocationRemote
Posted1 hour ago
I am looking for an experienced Node.js developer / Linux server administrator to migrate my existing Node.js application from my old VPS server to a new VPS server.

The goal is to move everything safely, ensure the application works properly on the new server, and configure the domain and Cloudflare.

Project Requirements:

1. Server Migration
- Transfer my existing Node.js application from the old VPS to the new VPS.
- Migrate all necessary application files, configurations, and dependencies.
- Transfer the database and related data if required.
- Ensure no important files or data are lost during migration.

2. Node.js Application Setup
- Install and configure the required Node.js and npm versions.
- Install all application dependencies.
- Configure and run the application using PM2.
- Ensure the application automatically restarts after server reboots.
- Check and resolve any errors after migration.

3. Domain Configuration
- Connect my existing domain to the new server.
- Configure the necessary DNS records.
- Configure Nginx as a reverse proxy.
- Make sure the application works properly through my domain.

4. Cloudflare Configuration
- Connect and configure my domain with Cloudflare.
- Configure the required DNS records.
- Enable Cloudflare proxy where appropriate.
- Configure SSL/TLS settings.
- Ensure the website/application works securely through Cloudflare.

5. SSL & Security
- Install and configure SSL certificates.
- Enable HTTPS.
- Configure basic server security and firewall settings.
- Ensure HTTP automatically redirects to HTTPS.

6. Testing & Final Verification
- Test the application after migration.
- Verify that all application features are working correctly.
- Check domain connectivity and SSL.
- Ensure PM2 and Nginx are running properly.
- Fix any migration-related issues.

Requirements:
- Strong experience with Node.js application deployment.
- Good knowledge of Ubuntu/Linux VPS servers.
- Experience with PM2, Nginx, DNS, and Cloudflare.
- Experience migrating applications between VPS servers.
- Ability to complete the migration without unnecessary downtime or data loss.

Important:
I will provide access to both the old and new VPS servers, along with the required domain and Cloudflare access.

Please apply only if you have experience with Node.js deployment and server migration.

The main objective is to get my existing application fully migrated, configured, and running smoothly on the new server.
linux dns nginx mysql node.js vps cloudflare ssl
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.