Proyecto: Migración completa de servidor
Rol: Implementación técnica y soporte en migración
Tecnologías: Linux (Ubuntu), Docker, WireGuard, SSH, Nginx, bases de datos, Node.js
Origen: Amazon Web Services (EC2)
Destino: VPS administrado (Hostinger)
Context
A production server hosted on AWS EC2 was migrated to a VPS with the goal of reducing costs, simplifying administration, and replicating the existing environment without introducing functional changes.
The main requirement was for the new server to be identical to the original, prioritizing stability over optimizations or refactoring.

Scope of Work
Source Server Audit (AWS EC2)
- Review of active services, directory structure, users, SSH keys, ports, firewall rules, and dependencies
Full System Backup
- Creation and download of complete server backups (files, configurations, and data)
- Integrity verification prior to any changes
VPS Provisioning
- Installation and base configuration of the Linux operating system on the VPS
- Replication of the original server environment
Service and Application Migration
- Restoration of files and data
- Configuration of existing Docker containers
- Adjustment of permissions, paths, and environment variables
- Validation of Node.js applications
Access and Security Configuration
- Migration and validation of SSH key-based access
- WireGuard configuration for secure remote access
- Verification of ports and network rules
Functional Testing
- Verification that services start correctly
- Remote access testing
- Confirmation that behavior matches the original server
Key Technical Decisions
- No code or software versions were modified
- Any “improvements” that could introduce differences from the original environment were deliberately avoided
- The migration was treated as a faithful replication, not a modernization effort
Result
- Fully operational server running on a VPS
- Services functioning equivalently to the AWS environment
- Secure access fully restored
- Solid foundation for future improvements or upgrades, now in a more controllable and cost-effective environment
Key Takeaways
- Importance of documenting active services before migrating
- Real risks of modifying legacy environments during a migration
- Practical advantages of VPS solutions over oversized cloud infrastructures when the project allows it