Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mobinalipour/marzban-to-mysql
change Marzban database to MySQL
https://github.com/mobinalipour/marzban-to-mysql
marzban mysql sqlite v2ray xray
Last synced: 9 days ago
JSON representation
change Marzban database to MySQL
- Host: GitHub
- URL: https://github.com/mobinalipour/marzban-to-mysql
- Owner: mobinalipour
- License: agpl-3.0
- Created: 2023-10-29T15:38:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-12T15:27:59.000Z (5 months ago)
- Last Synced: 2024-07-13T10:01:24.001Z (5 months ago)
- Topics: marzban, mysql, sqlite, v2ray, xray
- Language: Shell
- Homepage:
- Size: 46.9 KB
- Stars: 56
- Watchers: 2
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README-FA.md
- License: LICENSE
Awesome Lists containing this project
- awesome-freedom - Marzban to MySQL
- awesome-freedom - Marzban to MySQL
README
### [توضیحات انگلیسی](https://github.com/mobinalipour/marzban-to-mysql)
### تغییرات ورژن 2.5.3
- سوال از کاربر برای مسیر فایل ها
- تغییر نحوه ویرایش فایل docker-compose
- امکان مشاهده دستورات در خروجی اسکریپت
- تشخیص سیستم عامل و ورژن آن
- سوال از کاربر برای نصب phpmyadmin
- تغییر نحوه تشخیص نصب بودن مرزبان
- تغییر نحوه تشخیص نوع دیتابیس مرزبان
- بهبود روند بکاپ گیری
- ساپورت اوبونتو 20.04# تالکا
تالکا یک اسکریپت است که دیتابیس مرزبان را از sqlite به MySQL تغییر می دهد.
همچنین این اسکریپت اطلاعاتی مانند کاربران و... را از دیتابیس قدیمی به دیتابیس جدید انتقال می دهد.
## ویژگی ها
- اجرا با یک دستور
- پشتیبانی از اوبونتو 22.04 و 20.04
- نصب phpmyadmin
- بکاپ گیری از تنظیمات و فایل ها قبل از تغییرات
- کاربر پسند
- انتقال اطلاعات به دیتابیس جدید
- و...## اجرا
برای اجرای تالکا کافیست دستور زیر را در سروری که مرزبان را نصب کرده اید وارد کنید:
```bash
bash <(curl -s https://raw.githubusercontent.com/mobinalipour/marzban-to-mysql/main/marzban-to-mysql.sh)
```
## نکاتاستفاده از تالکا امن است زیر این اسکریپت قبل از انجام هرگونه تغییراتی از دو مسیر `/opt/marzban` و `/var/marzban` بکاپ می گیرد و در `/root/marzban-old-files` ذخیره می کند و اگر هر یک از مراحل تغییر دیتابیس موفقیت آمیز نباشد می توانید از بکاپ برای بازگردانی استفاده کنید.
بعد از اتمام اجرای اسکریپت و مشاهده پیام موفقیت می توانید از پورت `8010` به `phpmyadmin` دسترسی پیدا کنید و یوزر شما `root` و پسوردتان چیزی خواهد بود که در اسکریپت وارد میکنید.
## حمایت
برای حمایت کافیه به این ریپازیتوری ستاره بدید :(