Migration Guides

Migrating a Hetzner Dedicated Server to AnubizHost

Hetzner's AX (AMD Ryzen) and SX (storage) dedicated lines are price leaders in Germany but Germany itself is the wrong jurisdiction for anything that attracts abuse complaints. This guide covers the operational steps to move a Hetzner dedicated server to AnubizHost offshore bare metal in Romania, Iceland, or Netherlands.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

Map Hetzner Hardware to AnubizHost Tier

AX41-NVMe (Ryzen 5 3600, 64GB, 2x512GB NVMe) maps to AnubizHost Romania mid-tier dedicated. AX102 (Ryzen 9 7950X3D, 128GB) maps to the high-tier EPYC or top-end Ryzen offering. SX65 storage class (4x16TB HDD) maps to our Romania storage dedicated. Open a sales ticket if you need exact disk counts beyond what is listed publicly.

For software RAID-1 across two NVMe disks, the target must have the same disk count and minimum size. For RAID-10 on storage servers, plan ahead - mismatched disk count requires a fresh RAID build, not a clone.

Boot Hetzner Rescue System and Image the Disks

From the Hetzner Robot panel, activate the Rescue System and reboot. The rescue is a stripped Linux with SSH and the basics. Block-level clone over SSH:

dd if=/dev/nvme0n1 bs=64M status=progress | \
  ssh root@NEW_IP "dd of=/dev/nvme0n1 bs=64M"

Repeat per disk. For RAID-1, only the primary disk needs cloning - the mirror rebuilds on first boot. For RAID-10, clone all members in sequence. Block-level clone is slow (1-2 hours per TB) but produces a bootable target.

Rebuild Bootloader and Verify Boot

After dd completes, the cloned disk has the source's UUIDs, partition labels, and bootloader. Modify /etc/fstab if the target uses different device paths. Chroot from the AnubizHost rescue (provided via IPMI) and reinstall GRUB: grub-install /dev/nvme0n1 && update-grub.

For UEFI: mount the ESP, run grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB. Reboot to disk via IPMI and verify you reach a login prompt before continuing.

DNS Cutover and Traffic Migration

For multi-IP setups, weighted DNS migration is safer: 10% to AnubizHost for 30 minutes, then 50%, then 100%. Re-issue Let's Encrypt on the new host. Verify TLS chain with openssl s_client -connect yourdomain.com:443.

Keep the Hetzner box billing-active for 7 days post-cutover. Decommission via the Hetzner Robot panel once you're confident. Pay attention to Hetzner's 30-day minimum commitment if you only just provisioned the source.

Privacy and Jurisdiction Upgrade

Germany's NetzDG and various abuse-complaint laws create real legal exposure for operators of forums, image hosts, file-sharing platforms, and adult content. Hetzner enforces aggressively because it must. Moving the same workload to Romania or Iceland under AnubizHost removes the German legal vector entirely. Related reading: offshore dedicated, bulletproof hosting, DMCA-ignored hosting.

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online
Migrate Hetzner Dedicated to AnubizHost Bare Metal