دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
سرور مجازی
  • Folder icon closed Folder open iconآموزش راه‌اندازی FTP در ویندوز سرور
  • Folder icon closed Folder open iconرفع خطای Authentication Token Manipulation Error
  • Folder icon closed Folder open iconعدم اتصال به SSH سرور با اینترنت خاص (راهنمای رفع مشکل)
  • Folder icon closed Folder open iconرفع مشکل عدم اتصال به SQL Server در هاست
  • Folder icon closed Folder open iconافزایش سرعت ویندوز سرور
  • Folder icon closed Folder open iconریست پسورد root در لینوکس
  • Folder icon closed Folder open iconآموزش نصب Apache در لینوکس (گام‌به‌گام)
  • Folder icon closed Folder open iconتخلیه حافظه کش در ویندوز و لینوکس
  • Folder icon closed Folder open iconآموزش تغییر پورت SSH در لینوکس
  • Folder icon closed Folder open iconچگونه فضای دیسک را در لینوکس محاسبه کنیم؟
  • Folder icon closed Folder open iconراهنمای مشاهده رم و CPU در لینوکس
  • Folder icon closed Folder open iconنصب SourceGuardian روی سرورهای لینوکسی
  • Folder icon closed Folder open iconآموزش reboot سرور لینوکس
  • Folder icon closed Folder open iconآموزش مشاهده و تحلیل لاگ‌های SSH در لینوکس
  • Folder icon closed Folder open iconبستن دسترسی ssh یوزر root یا یوزرهای دیگر
  • Folder icon closed Folder open iconاتصال ریموت به MYSQL از طریق برنامه SQLYOG
  • Folder icon closed Folder open iconانتقال اطلاعات بین دو سرور لینوکس
  • Folder icon closed Folder open iconتنظیمات Port در فایروال Linux
  • Folder icon closed Folder open iconنصب Sql Server بر روی سرور ویندوز
  • Folder icon closed Folder open iconایمن سازی RDP
  • Folder icon closed Folder open iconتنظیم Task Scheduler جهت اطلاع رسانی لاگین در ویندوز
  • Folder icon closed Folder open iconآموزش ایجاد پارتیشن swap در لینوکس
  • Folder icon closed Folder open iconبررسی Down بودن سرور مجازی
  • Folder icon closed Folder open iconریستور بکاپ دیتابیس Sql server از ورژن بالاتر به ورژن پایین‌تر
  • Folder icon closed Folder open iconجا به جایی پارتیشن در ویندوز سرور
  • Folder icon closed Folder open iconبلاک کردن تمام درخواست ها به سرور و مجاز کردن دسترسی کلودفلر جهت دفع اتک
  • Folder icon closed Folder open iconباز کردن پورت در فایروال Windows
  • Folder icon closed Folder open iconبکاپ‌گیری و ریستور دیتابیس sql server
  • Folder icon closed Folder open iconآموزش راه‌اندازی Filezilla server
  • Folder icon closed Folder open iconکاهش حملات DoS و DDoS با تنظیمات در فایروال CSF
  • Folder icon closed Folder open iconRepair کردن دیتابیس Mysql
  • Folder icon closed Folder open iconریست پسورد root در Ubuntu 18.04
  • Folder icon closed Folder open iconریست پسورد root در Ubuntu 16.04
  • Folder icon closed Folder open iconراه‌اندازی و مدیریت فایروال IPtables
  • Folder icon closed Folder open iconنصب Adobe Connect 10.8
  • Folder icon closed Folder open iconنصب SSL بر روی Adobe Connect
  • Folder icon closed Folder open iconنصب MongoDB در سیستم عامل Almalinux
  • Folder icon closed Folder open iconآموزش اتصال به adobe connect با moodle
  • Folder icon closed Folder open iconایمن کردن سرویس SSH
  • Folder icon closed Folder open iconنصب Rsync روی Centos
  • Folder icon closed Folder open iconآموزش ریست کردن پسورد root در سرور لینوکس Almalinux
  • Folder icon closed Folder open iconآموزش ریست کردن پسورد Administrator سرور ویندوز از طریق پنل مدیریت سرور مجازی
  • Folder icon closed Folder open iconExtend هارد در سرور ویندوز
  • Folder icon closed Folder open iconExtend هارد در سرور لینوکس
  • Folder icon closed Folder open iconآموزش ریست کردن پسورد root در سرور لینوکس Centos7
  • Folder icon closed Folder open iconنصب htop در سرور لینوکسی برای مانیتورینگ منابع
  • Folder icon closed Folder open iconفعال کردن متد های get, post, put, delet در سرور (ویندوز و لینوکس)
  • Folder icon closed Folder open iconبررسی حجم مصرفی دیسک در سرور لینوکسی
  • Folder icon closed Folder open icondns و انواع آن
  • Folder icon closed Folder open iconآموزش نصب سرویس rengine بروی ubuntu
  • Folder icon closed Folder open iconتغییر owner یک فایل در سرورهای لینوکسی
سرور مجازی

آموزش نصب سرویس rengine بروی ubuntu

تعاریف (Glossary)

  • rEngine: یک پلتفرم خودکار برای Recon و اسکن‌های امنیتی که با چندین ابزار امنیتی ادغام می‌شود و نتایج را در یک داشبورد وب نمایش می‌دهد.
  • .env: فایل پیکربندی محیطی پروژه که متغیرها (مثل پورت سرویس، سطوح همزمانی، مسیرها) داخلش تعریف می‌شوند.
  • MAX_CONCURRENCY و MIN_CONCURRENCY: حد بالایی و حد پایینی تعداد کارهای همزمان. هرچه عدد بالاتر باشد مصرف CPU/RAM بیشتر می‌شود. این دو متغیر در فایل .env هستند و باید با توجه به منابع سرور تنظیم شوند.
  • نصاب (install.sh): اسکریپت نصب که پیش‌نیازها را نصب و سرویس‌ها را بالا می‌آورد.

راهنمای نصب مرحله‌به‌مرحله rEngine

1) به‌روزرسانی سیستم

sudo apt update && sudo apt upgrade -y
  • بسته‌ها را به آخرین نسخه ارتقا می‌دهد تا خطای وابستگی‌ها هنگام نصب رخ ندهد.

اگر از توزیع red hat استفاده میکنید بجای apt از Yum استفاده کنید.

2) دریافت سورس rEngine

git clone https://github.com/yogeshojha/rengine.git && cd rengine
  • مخزن رسمی کلون می‌شود و وارد دایرکتوری پروژه می‌شوید.

3) ویرایش تنظیمات در .env

فایل .env را باز کنید:

nano .env

موارد مهمی که حتماً بررسی/تنظیم کنید:

  • پورت وب‌اپ (اگر متغیری مثل RENGINE_PORT یا مشابه وجود دارد): برای جلوگیری از تداخل، روی پورتی که آزاد است بگذارید (معمولاً 9000).
  • سطوح همزمانی:
    • در همین فایل .env دو متغیر زیر وجود دارند: MAX_CONCURRENCY=6 MIN_CONCURRENCY=40
    • نکته مهم: این اعداد صرفاً نمونه‌اند؛ شما باید بر اساس منابع سرور تغییرشان بدهید. همزمانی بالاتر ⇒ سرعت بیشتر ولی مصرف CPU/RAM بالاتر.
    • پیشنهادهای عملی:
      • سرور کوچک (۲ vCPU، ۴GB RAM): MIN_CONCURRENCY=2 MAX_CONCURRENCY=4
      • سرور متوسط (۴ vCPU، ۸GB RAM): MIN_CONCURRENCY=4 MAX_CONCURRENCY=8
      • سرور قوی (۸+ vCPU، 16GB+ RAM): MIN_CONCURRENCY=8 MAX_CONCURRENCY=16
    • اگر ابزارها صف می‌سازند یا مصرف حافظه بالا می‌رود، اعداد را پایین بیاورید. اگر اجرای تسک‌ها کند است و منابع خالی دارید، آرام‌آرام بالا ببرید.
  • سایر مقادیر .env (مثل مسیر داده‌ها، ایمیل/SMTP در صورت نیاز، کلیدها) را در صورت وجود تکمیل کنید. پس از اتمام، ذخیره و خروج: Ctrl+O سپس Enter و بعد Ctrl+X.

4) قابل‌اجرا کردن نصاب

chmod +x install.sh
  • مجوز اجرا به اسکریپت نصب می‌دهد.

5) اجرای نصب

./install.sh
  • این اسکریپت پیش‌نیازها (معمولاً Docker/Compose، پکیج‌های لازم) را نصب و سرویس‌های rEngine را بالا می‌آورد.
  • در صورت پرسش‌های نصب (Prompt)، پاسخ مناسب با محیط‌تان بدهید.

6) دسترسی به داشبورد

  • بعد از موفقیت نصب، سرویس وب روی IP یا دامنه شما و پورتی که در .env تنظیم کرده‌اید (اغلب 9000) بالا می‌آید: http://YOUR_SERVER_IP:PORT
  • اگر پشت پروکسی/HTTPS هستید (مثلاً Cloudflare)، مطمئن شوید پورت و هدرهای فوروارد در reverse-proxy درست تنظیم شده باشند.

نکات تکمیلی و نگهداری

  • تغییر همزمانی پس از نصب: هر زمان خواستید، .env را دوباره ویرایش کنید و سرویس‌ها را ری‌استارت کنید (بسته به روش اجرا—اگر با Docker است، docker compose up -d --build یا restart کمک می‌کند).
  • به‌روزرسانی: معمولاً git pull در دایرکتوری پروژه و سپس اجرای دوباره مراحل build/run.
  • عیب‌یابی سریع:
    • پورتی که انتخاب کرده‌اید باز است؟ (sudo ss -tulpn | grep PORT)
    • منابع کافی دارید؟ (مصرف RAM/CPU را پایش کنید)
    • اگر پشت Cloudflare هستید و صفحه باز نمی‌شود، حالت DNS only را برای تست فعال کنید یا قوانین فایروال WAF را چک کنید.
    • لاگ‌ها را بررسی کنید (اگر Docker است با docker compose logs -f).

چک‌ لیست کوتاه (برای اجرا سریع)

  1. sudo apt update && sudo apt upgrade -y
  2. git clone ... && cd rengine
  3. nano .env → پورت، MIN/MAX_CONCURRENCY را متناسب با منابع تنظیم کن
  4. chmod +x install.sh
  5. ./install.sh
  6. مرورگر → http://IP:PORT یا پشت دامنه/HTTPS طبق تنظیمات

کیان پور

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • خطای 502.5 در لود دات نت کور
  • بررسی آسیب‌پذیری (rsync) با شناسه (CVE-2024-12084)
  • رفع خطای «Yum update failed with 'rpmfusion-free-updates' repository enabled»
  • سطوح امنیتی و امتیازدهی امنیتی
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

آموزش نصب سرویس rengine بروی ubuntu

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

می 2026
شیدسچپج
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
« آوریل    

عضویت

جدیدترین پست‌ها

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام