پرش به محتوای اصلی
همه چیز در حال کار است
آغاز محتوای اصلی

[مهاجرت]

مهاجرت از Hetzner / DigitalOcean / AWS

اگر روی هاست خارجی دارید کار می‌کنید و می‌خواهید به دیتاسنتر تهران منتقل شوید، این راهنما ۵ گام دارد. معمولاً ۲-۳ ساعت کار است (بدون downtime اگر DNS-cutover درست انجام شود).

  1. ۱

    سرور جدید را در ایران‌کلاد بسازید

    پلن مشابه را در /pricing انتخاب کنید — همان CPU، RAM، SSD، اما با ساعتی-تومانی. سیستم‌عامل دقیقاً همان نسخهٔ سرور قدیمی شما (مثلاً Ubuntu 24.04 LTS). SSH-key خود را در زمان ساخت اضافه کنید.

  2. ۲

    بکاپ کامل سرور قدیمی

    روی Hetzner از Cloud Console snapshot بگیرید یا با rsync کامل /etc /var/www /home را در یک tarball فشرده‌سازی کنید. database را با mysqldump/pg_dump جدا بگیرید — مهم: dump روی همان نسخهٔ engine.

  3. ۳

    انتقال داده — scp از Hetzner به ایران‌کلاد

    مستقیماً از Hetzner SSH بزنید روی سرور ایران‌کلاد: scp backup.tar.gz root@<ip>:/root/. سرعت معمولاً ۲۰-۵۰ MB/s است — ۱۰ گیگ در ۳-۵ دقیقه.

  4. ۴

    تست بدون عوض کردن DNS

    فایل hosts محلی خود را موقت تغییر دهید: echo "<new-ip> example.com" | sudo tee -a /etc/hosts. حالا سایت روی سرور جدید برای شما باز می‌شود. اگر همه چیز کار کرد، گام بعدی.

  5. ۵

    DNS-cutover — TTL کاهش، سپس A-record

    ۲۴ ساعت قبل TTL را به ۳۰۰ ثانیه کاهش دهید. سپس A-record را به IP جدید تغییر دهید. در نهایت پس از ۱ ساعت اطمینان از propagation، سرور قدیمی را خاموش کنید (نه قبل!). صورت‌حساب Hetzner از همان لحظه قطع می‌شود اگر cloud-server را destroy کنید.

گیر کردید؟ پشتیبانی فارسی کمک می‌کند

اگر سرور پیچیده‌ای دارید (multi-server cluster، Kubernetes، DB با terabytes داده)، یک تیکت بسازید — تیم فنی به‌صورت رایگان migration-plan شخصی برای شما می‌نویسد.

💡 ایران‌کلاد هیچ هزینهٔ راه‌اندازی یا migration ندارد — فقط هزینهٔ ساعتی پلن جدید. سرور قدیمی را همان لحظه که اطمینان پیدا کردید خاموش کنید تا صورت‌حساب خارجی متوقف شود.