مستندات / راهنمای کامل iMonitor / نصب iMonitor روی لینوکس

IMONITOR DOCS

نصب iMonitor روی لینوکس

این راهنما نصب iMonitor را روی سرورهای لینوکسی توضیح می‌دهد. در این بخش، مسیر نصب تازه و همچنین به‌روزرسانی نودهای موجود را می‌بینید.

دستور یا مسیر اصلی این راهنما

bash <(curl -Ls https://iranmonitor.net/download/imonitor/install.sh)
1

پیش‌نیازهای نصب

سیستم‌عامل لینوکسی با دسترسی root یا sudo

دسترسی خروجی به اینترنت برای دریافت بسته‌ها و فایل‌های نصب

باز بودن پورت پنل، معمولا 6060، در فایروال سرور

در صورت استفاده از صفحه‌ی عمومی، دامنه و دسترسی به DNS

نکته

اسکریپت نصب تلاش می‌کند بسته‌های لازم مانند curl، unzip، iperf3، iproute، ping، iptables و ابزارهای تونل را نصب کند. اگر یک بسته روی توزیع شما در دسترس نباشد، نصب متوقف نمی‌شود و در پایان، نام بسته‌های نصب‌نشده را نمایش می‌دهد.

2

اسکریپت نصب را اجرا کنید

برای نصب تازه، کافی است دستور نصب رسمی را روی سرور اجرا کنید. اگر نود از قبل نصب شده باشد، همین اسکریپت به‌صورت خودکار وارد حالت به‌روزرسانی می‌شود و تلاش می‌کند نسخه‌ی جدید را بدون حذف پایگاه داده و تنظیمات شما اعمال کند.

نصب یا به‌روزرسانی
bash <(curl -Ls https://iranmonitor.net/download/imonitor/install.sh)
ورود به پنل CLI
imonitor

ویدیوی نصب و اولین ورود

اجرای اسکریپت نصب، مشاهده‌ی خروجی ترمینال و ورود به CLI و پنل وب را در این ویدیو نشان دهید.

3

بعد از نصب چه اتفاقی می‌افتد؟

سرویس systemd

پس از نصب، سرویس iMonitor در systemd ثبت می‌شود و با هر ریبوت به‌صورت خودکار بالا می‌آید.

پنل وب

پنل مدیریتی روی پورت تعریف‌شده بالا می‌آید و از مسیر /admin/login در دسترس قرار می‌گیرد.

CLI

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

دیتابیس

تنظیمات پنل، مانیتورها، تونل‌ها، پوشه‌ها و وضعیت‌ها در پایگاه داده‌ی محلی نگه‌داری می‌شوند.

4

به‌روزرسانی نودهای موجود

اگر iMonitor از قبل روی سرور شما نصب شده باشد، اجرای دوباره‌ی اسکریپت نصب نباید به‌عنوان نصب تازه رفتار کند. اسکریپت، سرویس موجود، مسیر باینری و مسیر دیتابیس را تشخیص می‌دهد و فایل اجرایی را روی همان سرویس فعال جایگزین می‌کند.

در نسخه‌های جدید، این مسیر طوری طراحی شده است که پایگاه داده‌ی محلی حذف یا از نو ساخته نشود. به‌این‌ترتیب مانیتورها، تونل‌ها و اطلاعات دسترسی شما حفظ می‌شوند.

هشدار

اگر روی یک سرور هم‌زمان چند سرویس قدیمی با نام‌های متفاوت مانند imonitor.service و iranmonitor-node.service وجود داشته باشد، پیش از استفاده در محیط عملیاتی، با systemctl وضعیت آن‌ها را بررسی کنید تا فقط سرویس فعال اصلی روشن بماند.

مطالعه بعدی

راهنمای قبلی

آشنایی و شروع کار

راهنمای بعدی

راه‌اندازی لایسنس و احراز هویت نود