---
title: مهاجرت
description: مهاجرت به 3x-ui از x-ui، بین سرورها یا بین نسخه‌های 3x-ui.
icon: ArrowRightLeft
---

## بین سرورها

انتقال به سرور جدید در واقع یک جابه‌جایی پایگاه‌داده است:

<Steps>

<Step>
### از سرور قدیمی نسخه پشتیبان بگیرید

از پایگاه‌داده (به‌صورت پیش‌فرض `/etc/x-ui/x-ui.db`) و گواهی‌نامه‌های خود یک کپی تهیه کنید.
[پشتیبان‌گیری و بازیابی](/docs/operations/backup-restore) را ببینید.
</Step>

<Step>
### 3x-ui را روی سرور جدید نصب کنید

از همان روش نصب و یک نسخهٔ سازگار استفاده کنید.
[نصب](/docs/guide/installation) را ببینید.
</Step>

<Step>
### پایگاه‌داده را بازیابی کنید

پنل را متوقف کنید، پایگاه‌داده را در جای خود قرار دهید، گواهی‌نامه‌ها را بازیابی کرده و پنل را راه‌اندازی کنید. هر تنظیم وابسته به IP یا دامنه را به‌روزرسانی کنید.
</Step>

</Steps>

## بین نسخه‌های 3x-ui

در محدودهٔ یک backend یکسان، ارتقا معمولاً تنها به اجرای دوبارهٔ نصب‌کننده یا
کشیدن یک image جدید خلاصه می‌شود — پنل خودش پایگاه‌داده‌اش را مهاجرت می‌دهد. هنگام تغییر بین نسخه‌های **اصلی**،
ابتدا [یادداشت‌های انتشار](https://github.com/MHSanaei/3x-ui/releases)
را بخوانید و یک نسخهٔ پشتیبان تهیه کنید.

## از x-ui

وارد کردن مستقیم پایگاه‌دادهٔ یک پنل قدیمی x-ui به 3x-ui **پشتیبانی نمی‌شود** —
چون ساختار schema آن‌ها متفاوت است. 3x-ui را از نو نصب کنید و inboundها/کلاینت‌ها را
دوباره بسازید و در همین حین لینک‌های اشتراک‌گذاری را از پنل قدیمی خروجی بگیرید.

<Callout type="warn">
  پیش از هر مهاجرتی همیشه یک نسخهٔ پشتیبان تهیه کنید و سرور قدیمی را تا زمانی که
  از درستی عملکرد سرور جدید مطمئن نشده‌اید، روشن نگه دارید.
</Callout>
