UpgradeLink-استاند-alone
این راهنمای شروع سریع به شما کمک میکند تا UpgradeLink را به سرعت در کانتینرهای Docker از طریق تصاویر Docker UpgradeLink مستقر و استفاده کنید.
- ماژول UpgradeLink-admin به عنوان یک برنامه داخلی تعریف شده است، نه یک محصول برای محیطهای شبکه عمومی. توصیه میشود در یک محیط شبکه داخلی ایزوله مستقر شود و کاملاً توصیه نمیشود در یک محیط شبکه عمومی مستقر شود.
- ماژول UpgradeLink-api به عنوان یک پروژه API برای محیطهای شبکه عمومی تعریف شده است و باید در محیطهای شبکه خارجی مستقر شود.
1. آمادهسازی محیط
1.1 راهاندازی محیط
Docker را نصب کنید و نصب را تأیید کنید:
docker --version # اگر شماره نسخه نمایش داده شد، نصب موفقیتآمیز است1.2 دانلود پروژه
از یکی از مخازن کلون کنید:
# GitHub
git clone https://github.com/toolsetlink/upgradelink.git
# یا GitCode
git clone https://gitcode.com/toolsetlink/upgradelink.git1.3 شروع سرویسهای وابسته (MySQL + Redis)
توجه 1: اگر از یک محیط MySQL/Redis مستقل استفاده میکنید، پیکربندی باید تنظیم شود;
توجه 2: مسیر اسکریپت راهاندازی MySQL:
development/upgradelink-3.0.0.sql.
1.3.1 شروع MySQL
cd upgradelink/development/mysql-8.4.3docker-compose up -d1.3.2 شروع Redis
cd upgradelink/development/redis-6.0.20docker-compose up -d1.4 شروع UpgradeLink
اولین اجرا به طور خودکار تصویر Docker را دانلود میکند. زمان انتظار به سرعت شبکه شما بستگی دارد:
docker run -d --add-host=host.docker.internal:host-gateway -p 80:80 -p 8888:8888 toolsetlink/upgradelink-standalone:3.0.02. تأیید موفقیت شروع سرویس UpgradeLink
از دستور docker logs -f $container_id برای بررسی لاگهای شروع سرویس UpgradeLink استفاده کنید. اگر لاگهای زیر را مشاهده کردید، سرویس با موفقیت شروع شده است.
2025-09-26 15:10:26,284 INFO Set uid to user 0 succeeded
2025-09-26 15:10:26,302 INFO RPC interface 'supervisor' initialized
2025-09-26 15:10:26,303 CRIT Server 'unix_http_server' running without any HTTP authentication checkingمیتوانید کارکرد UpgradeLink را از طریق سرویسهای زیر به سرعت آزمایش کنید:
2.1 صفحه کنسول UpgradeLink
هر مرورگر را باز کنید و آدرس را وارد کنید: http://127.0.0.1:80 برای دسترسی به صفحه کنسول UpgradeLink.
توجه: نام کاربری و رمز عبور پیشفرض admin/simple-admin است
2.2 رابط API
آدرس سرویس API http://127.0.0.1:8888 است. میتوانید به مستندات API مراجعه کنید و آدرس را برای آزمایش جایگزین کنید.