Migration tool

Your entire server.
Moved in minutes.

One command. Every file, database, service, SSL cert, and cron job transferred over an encrypted tunnel. Your source server stays completely untouched.

privatebyte migrate
$ privatebyte migrate --source 192.168.1.42
Connecting via SSH...
Connected · AES-256 encrypted tunnel
Scanned · Ubuntu 22.04 · 4 vCPU · 4 GB · 42 GB used
Detected · nginx, mysql, redis, php-fpm
Best match: Pro ($5.69/mo) · US East
Transferring 42 GB...
/etc/nginx/ /var/lib/mysql/ /home/user/ /etc/ssl/
Transfer complete · 3m 47s · 118 MB/s avg
All 5 services verified · DNS propagated · SSL valid
Migration complete. Server is live.
<4 min
Avg. migration time
0
Seconds of downtime
118 MB/s
Transfer speed
$0
Migration cost
How it works

Five steps. Zero guesswork.

From first connection to verified and live. The entire migration is automated — you just watch.

1

Connect your source

Enter your server's IP and credentials. We establish an encrypted SSH tunnel to your source — nothing leaves unprotected. Credentials are discarded the moment migration ends.

SSH key or password auth
AES-256 encrypted tunnel
Credentials never persisted
connect
Authenticating with key...
Connection established
Encrypted tunnel active
Read-only mode enabled
2

Automatic deep scan

Our scanner maps your entire server in seconds — OS, hardware, disk, every running service and database. No manual inventory. We even recommend the best matching plan.

Full OS + hardware detection
Service discovery (nginx, mysql, redis...)
Smart plan recommendation
scan --detect
$ scan --detect
OS ········· Ubuntu 22.04 LTS
CPU ········ 4 vCPU
RAM ········ 4 GB
Disk ······· 42 GB used / 80 GB
Services ··· nginx, mysql, redis, php-fpm
Cron ······· 3 scheduled jobs
SSL ········ 2 certificates
Best match: Pro · 4 vCPU · 4 GB · $5.69/mo
3

Pick your destination

Choose your plan and region. The scanner already recommends the perfect match, but you're free to upgrade or pick a region closer to your users. Deploy instantly.

Auto-matched to source specs
Multiple global regions
Upgrade or downgrade anytime
select target
Region: US East · New York (12ms)
Starter 1 vCPU · 1 GB · 15 GB $1.99/mo
▸ Pro 4 vCPU · 4 GB · 60 GB $5.69/mo
Enterprise 8 vCPU · 32 GB · 480 GB $42.50/mo
Matches source specs
SSD storage · 100 Mbps uplink
4

Encrypted transfer

Every file, database, config, cron job, and SSL certificate moves over an encrypted pipe. Live progress tracking shows exactly what's happening. Your source stays live the entire time.

Incremental rsync — only changed blocks
Real-time speed + progress
Source remains live during transfer
rsync --archive --progress
/etc/nginx/nginx.conf
/var/lib/mysql/data/
/home/user/public_html/
/etc/ssl/certs/domain.pem
/var/spool/cron/crontabs/
/etc/php/8.2/fpm/pool.d/
89% · 37.4 GB / 42 GB · 118 MB/s
5

Verified and live

Every service is health-checked on the new server. DNS is updated, SSL certificates validated, and only when every check passes do we mark the migration complete. You're live.

Automated service health checks
DNS propagation verification
SSL certificate validation
verify --all
nginx ·········· running
mysql ·········· running
php-fpm ········ running
redis ·········· running
DNS ············ propagated
SSL ············ valid
All checks passed.
Live
Complete transfer

Everything moves. Nothing left behind.

Not just files — your entire server stack is replicated exactly as-is.

Files & directories

All user data, web roots, configs, and home directories transferred with exact permissions preserved.

Databases

MySQL, PostgreSQL, MongoDB, Redis — full data dumps and restores with schema integrity intact.

Services

nginx, Apache, PHP-FPM, Node.js, PM2, Docker containers — every running service detected and restored.

SSL certificates

All TLS/SSL certificates and private keys are securely transferred and validated on the new server.

Cron jobs

Scheduled tasks and crontabs are detected, migrated, and verified running on the new server.

System configs

Server configurations, environment variables, firewall rules, and package lists — all replicated.

Compatibility

Migrate from anywhere

Any Linux server with SSH access. Any provider. Any distribution.

DigitalOcean
Droplets
Vultr
Cloud Compute
Hetzner
Cloud & Dedicated
Linode
Akamai Cloud
AWS
EC2 Instances
Google Cloud
Compute Engine
OVH
VPS & Dedicated
Self-hosted
Any Linux server

Switched from DigitalOcean. The migration tool moved 3 production apps, 2 databases, and all configs in under 4 minutes. Zero downtime. Saving $180/month now.

DevOps Lead · SaaS company, 12 servers migrated

FAQ

Common questions

No. Your source server stays live throughout the entire migration. We only switch DNS after you've confirmed everything is working on the new server. There is zero downtime.

Nothing. We use read-only access to copy data. Your source server is never modified, deleted, or overwritten. Keep it running as a fallback until you're fully satisfied.

Most migrations complete in under 5 minutes. Larger servers with multiple databases or 100+ GB of data may take 10-20 minutes depending on network speed.

Any Linux distribution with SSH access — Ubuntu, Debian, CentOS, AlmaLinux, Rocky Linux, Fedora, and more. Windows servers are not currently supported.

Yes. Migration is included at no extra cost with every PrivateByte plan. No hidden fees, no premium migration tiers, no limits on how many times you migrate.

Your source server is never touched, so you can always fall back. If any service verification fails, we flag it immediately and you can retry or contact our support team for hands-on help.

Stop paying more
for less.

Start your migration now. Your source stays live, your data stays safe, and you'll be running on faster hardware in minutes.

Zero downtime Free with any plan 7-day money-back guarantee