Skip to content

UpgradeLink-استاند-alone

این راهنمای شروع سریع به شما کمک می‌کند تا UpgradeLink را به سرعت در کانتینرهای Docker از طریق تصاویر Docker UpgradeLink مستقر و استفاده کنید.

  • ماژول UpgradeLink-admin به عنوان یک برنامه داخلی تعریف شده است، نه یک محصول برای محیط‌های شبکه عمومی. توصیه می‌شود در یک محیط شبکه داخلی ایزوله مستقر شود و کاملاً توصیه نمی‌شود در یک محیط شبکه عمومی مستقر شود.
  • ماژول UpgradeLink-api به عنوان یک پروژه API برای محیط‌های شبکه عمومی تعریف شده است و باید در محیط‌های شبکه خارجی مستقر شود.

1. آماده‌سازی محیط

1.1 راه‌اندازی محیط

Docker را نصب کنید و نصب را تأیید کنید:

shell
docker --version  # اگر شماره نسخه نمایش داده شد، نصب موفقیت‌آمیز است

1.2 دانلود پروژه

از یکی از مخازن کلون کنید:

shell
# GitHub
git clone https://github.com/toolsetlink/upgradelink.git

# یا GitCode
git clone https://gitcode.com/toolsetlink/upgradelink.git

1.3 شروع سرویس‌های وابسته (MySQL + Redis)

توجه 1: اگر از یک محیط MySQL/Redis مستقل استفاده می‌کنید، پیکربندی باید تنظیم شود;

توجه 2: مسیر اسکریپت راه‌اندازی MySQL: development/upgradelink-3.0.0.sql.

راه‌اندازی DB

1.3.1 شروع MySQL

shell
cd upgradelink/development/mysql-8.4.3
shell
docker-compose up -d

1.3.2 شروع Redis

shell
cd upgradelink/development/redis-6.0.20
shell
docker-compose up -d

اولین اجرا به طور خودکار تصویر Docker را دانلود می‌کند. زمان انتظار به سرعت شبکه شما بستگی دارد:

shell
docker run -d --add-host=host.docker.internal:host-gateway -p 80:80 -p 8888:8888 toolsetlink/upgradelink-standalone:3.0.0

از دستور 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 را از طریق سرویس‌های زیر به سرعت آزمایش کنید:

هر مرورگر را باز کنید و آدرس را وارد کنید: http://127.0.0.1:80 برای دسترسی به صفحه کنسول UpgradeLink.

توجه: نام کاربری و رمز عبور پیش‌فرض admin/simple-admin است

2.2 رابط API

آدرس سرویس API http://127.0.0.1:8888 است. می‌توانید به مستندات API مراجعه کنید و آدرس را برای آزمایش جایگزین کنید.

toolsetlink@163.com