Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

نصب دو پنل همزمان بدون داکر #821

Closed
wulfric93 opened this issue Jul 26, 2023 · 21 comments
Closed

نصب دو پنل همزمان بدون داکر #821

wulfric93 opened this issue Jul 26, 2023 · 21 comments
Labels
question Further information is requested

Comments

@wulfric93
Copy link

سلام آیا اماکن داره که روی یه سرور دو تا x-ui بالا بیارم بدون استفاده از داکر ؟

@wulfric93 wulfric93 added the question Further information is requested label Jul 26, 2023
@hamid-gh98
Copy link
Contributor

درود، بله
با استفاده از env variables ها میتونید چند پنل روی یک سرور نصب کنید.

باید پوشه ها رو بسازین و فایل کامپایل شده پنل رو در مسیر تعریف شده بزارین و به این صورت اجرا کنید.

XUI_BIN_FOLDER="/app/3x-ui-1/bin" XUI_DB_FOLDER="/app/3x-ui-1/db"
XUI_LOG_FOLDER="/app/3x-ui-1/log" /app/3x-ui-1/x-ui

XUI_BIN_FOLDER="/app/3x-ui-2/bin" XUI_DB_FOLDER="/app/3x-ui-2/db"
XUI_LOG_FOLDER="/app/3x-ui-2/log" /app/3x-ui-2/x-ui

@wulfric93
Copy link
Author

میشه بیشتر راهنمایی بفرمایید ؟

@hamid-gh98
Copy link
Contributor

درود،

  1. ابتدا از قسمت release اخرین ورژن پنل رو دانلود کنید.
  2. فایل x-ui رو برای مسیر /app/3x-ui-1/x-ui کپی کنید.
  3. پوشه bin هم در مسیر /app/3x-ui-1/bin کپی کنید.
  4. و سپس پوشه های /app/3x-ui-1/db و /app/3x-ui-1/log رو بسازید.

همینکار رو برای پنل 2 هم انجام بدین فقط اسم پوشه رو تغییر بدین مثلا به 3x-ui-2

@hamid-gh98 hamid-gh98 pinned this issue Aug 6, 2023
@wulfric93
Copy link
Author

درود،

  1. ابتدا از قسمت release اخرین ورژن پنل رو دانلود کنید.
  2. فایل x-ui رو برای مسیر /app/3x-ui-1/x-ui کپی کنید.
  3. پوشه bin هم در مسیر /app/3x-ui-1/bin کپی کنید.
  4. و سپس پوشه های /app/3x-ui-1/db و /app/3x-ui-1/log رو بسازید.

همینکار رو برای پنل 2 هم انجام بدین فقط اسم پوشه رو تغییر بدین مثلا به 3x-ui-2

مسیر /app/ کجاست ؟

@hamid-gh98
Copy link
Contributor

درود،

  1. ابتدا از قسمت release اخرین ورژن پنل رو دانلود کنید.
  2. فایل x-ui رو برای مسیر /app/3x-ui-1/x-ui کپی کنید.
  3. پوشه bin هم در مسیر /app/3x-ui-1/bin کپی کنید.
  4. و سپس پوشه های /app/3x-ui-1/db و /app/3x-ui-1/log رو بسازید.

همینکار رو برای پنل 2 هم انجام بدین فقط اسم پوشه رو تغییر بدین مثلا به 3x-ui-2

مسیر /app/ کجاست ؟

این فقط یه مثال بود که زدم، پوشه ها رو باید بسازید.
میتونین با این کامند بسازین

mkdir -p /app/3x-ui-1/{db,log,bin}

@wulfric93
Copy link
Author

توی root میسازه ؟

@wulfric93
Copy link
Author

آیا بعد میشه دستور x-ui رو برای این جدیده هم داست مثلا x-ui2

@hamid-gh98
Copy link
Contributor

آیا بعد میشه دستور x-ui رو برای این جدیده هم داست مثلا x-ui2

خیر، در حال حاظر دستور x-ui فقط از مسیر های پیش‌فرض استفاده میکنه

@hamid-gh98
Copy link
Contributor

آیا بعد میشه دستور x-ui رو برای این جدیده هم داست مثلا x-ui2

خیر، در حال حاظر دستور x-ui فقط از مسیر های پیش‌فرض استفاده میکنه

فقط env variable برای مسیر log ها میتونین استفاده کنید در x-ui

@arashammm
Copy link

ببخشید من یه مورد رو متوجه نشدم. الان در حال حاضر این env variable ها رو کجا باید پیدا کرد و ویرایش کرد؟‌این ها مربوط به فایل داکر نیستن؟
اگر مربوط به داکر هستن که ما هدفمون اینه که بدون داکر چند تا پنل رو همزمان استفاده کنیم در یک سرور.
@hamid-gh98

@hamid-gh98
Copy link
Contributor

ببخشید من یه مورد رو متوجه نشدم. الان در حال حاضر این env variable ها رو کجا باید پیدا کرد و ویرایش کرد؟‌این ها مربوط به فایل داکر نیستن؟ اگر مربوط به داکر هستن که ما هدفمون اینه که بدون داکر چند تا پنل رو همزمان استفاده کنیم در یک سرور. @hamid-gh98

درود،
از این لینک میتونین مشاهده کنید.
فرقی نمیکنه از اینها هم میشه بدون داکر استفاده کرد و هم در داکر!!

در حال حاظر فقط از XUI_LOG_FOLDER برای دستور x-ui استفاده کنید.
مثلا میتونین بدون داکر به این صورت استفاده کتید.

XUI_LOG_FOLDER="/app/3x-ui-1/log" x-ui

اما بقیه مثلا برای اجرای پنل هم میشه استفاده کرد. مثال:

XUI_BIN_FOLDER="/app/3x-ui-1/bin" XUI_DB_FOLDER="/app/3x-ui-1/db" XUI_LOG_FOLDER="/app/3x-ui-1/log" /app/3x-ui-1/x-ui

@m2tts2001
Copy link

هر دو پنل باید به این صورت نصب بشه؟ نمیشه یکیش رو عادی نصب کرد و دومی رو به این شکل؟

@wulfric93
Copy link
Author

من که بیخیال داستان شدم والا

@hamid-gh98
Copy link
Contributor

هر دو پنل باید به این صورت نصب بشه؟ نمیشه یکیش رو عادی نصب کرد و دومی رو به این شکل؟

بله میشه یکیش رو مسیر پیش فرض نصب کرد، مشکلی نیست.

@arashammm
Copy link

خیلی ممنون من الان موفق شدم یک پنل دیگه هم بالا بیارم با این روش
فقط میشه لطفا راهنمایی کنید که کجای اسکریپت x-ui.sh رو باید ادیت کنم که بتونم کامند اختصاصی برای پنل جدید ران کنم و با وارد کردن این دستور تنظیمات پنل جدید بیاد بالا؟
@hamid-gh98

@ahwazi12
Copy link

سلام خوبی اگه میشه اکانت های که غیر فعال شده رو همه با هم حذف کرد

@wulfric93
Copy link
Author

سلام خوبی اگه میشه اکانت های که غیر فعال شده رو همه با هم حذف کرد

image

@ahwazi12
Copy link

این گذینه فقط اکانت های منقضی شده که بصورد عدد قرمز نشون میده حذف می کنه اوکی غیر فعال هست بصورت عدد خاکستری هست پاک نمیشن

@aliamg1356
Copy link

درود،

  1. ابتدا از قسمت release اخرین ورژن پنل رو دانلود کنید.
  2. فایل x-ui رو برای مسیر /app/3x-ui-1/x-ui کپی کنید.
  3. پوشه bin هم در مسیر /app/3x-ui-1/bin کپی کنید.
  4. و سپس پوشه های /app/3x-ui-1/db و /app/3x-ui-1/log رو بسازید.

همینکار رو برای پنل 2 هم انجام بدین فقط اسم پوشه رو تغییر بدین مثلا به 3x-ui-2

مسیر /app/ کجاست ؟

این فقط یه مثال بود که زدم، پوشه ها رو باید بسازید. میتونین با این کامند بسازین

mkdir -p /app/3x-ui-1/{db,log,bin}

با درود هر کاری کردم با این کار پنل دوم آپ نشد برای اجرای پنل دقیقا باید چیکار کرد؟

@jamiekarvans
Copy link

با سلام برای اجرای دو پنل به حداقل چه cpu و رم مورد نیاز هست و چقدر مصرف داره خود دو پنل؟

@bmv2020
Copy link

bmv2020 commented Dec 12, 2023

با سلام برای اجرای دو پنل به حداقل چه cpu و رم مورد نیاز هست و چقدر مصرف داره خود دو پنل؟

میزان رم و cpu خیلی ربطی به تعداد پنل نداره (شاید در حد ۵۰ مگ به ازای هر instance)
مصرف اصلی رم و cpu به تعداد کانکشن ها و میزان ترافیک بستگی داره.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

8 participants