# نسخه‌های Linux و شبکه مستقل

توزیع Station، سرویس‌های سروری و شاخه مستقل Admin Main برای ساخت یک شبکه جدید بدون دست‌زدن به شبکه قبلی.

وضعیت: نیازمند پیکربندی | مخاطب: مدیران Linux و تیم استقرار
بازبینی مستندات: ۲۰۲۶/۰۹/۲۴ · ۲ مهر ۱۴۰۵

## سه کاربرد Linux

بسته تاریخی Station 1.0.0 مسیر اجرای سورس محلی دارد. Station New 1.2.0-production.1 نصاب Ubuntu 24.04، عامل systemd، تولید Inventory و reverse proxy ارائه می‌دهد. Admin Main Linux New Network 0.18.7-linux-newnet.1 شاخه مستقلی برای شروع یک شبکه تازه است.

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

## نصب Station سروری

نصاب Station New حساب سرویس اختصاصی، محیط Python، خروجی رابط، سرویس Inventory و helper محدود کنترل نود را آماده می‌کند. عامل به loopback متکی است و دسترسی بیرونی باید از مسیر خصوصی یا reverse proxy با TLS معتبر فراهم شود.

نصاب پس از آماده‌سازی، سرویس تازه را خودکار فعال نمی‌کند. پیکربندی مبدأها، هویت شبکه، اتصال Admin Main و رسید عضویت باید بازبینی شوند. گروه‌ها و مجوزهای helper نیز بخشی از محدوده اعتماد همان نصب‌اند.

## Admin Main برای شبکه تازه

شاخه Linux New Network از Admin Main جدا شده و با manifest خالی آغاز می‌کند. ساخت Genesis و شروع کانتینرها دو عملیات مستقل‌اند؛ شکست start نباید باعث بازتولید کلید یا بازنویسی Genesis شود. دسترسی به پروژه‌ها و RPC شبکه قبلی در لایه هویت نسخه محدود شده است.

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

## پیش‌نیاز و اختیار میزبان

نصاب Linux New Network به Python 3.11 تا 3.13، Docker و Compose فعال، nginx و گواهی معتبر نیاز دارد. خروجی رابط باید از قبل ساخته شده باشد. حساب سرویس این شاخه عضو گروه Docker است؛ چنین دسترسی‌ای از نظر اختیار میزبان گسترده است و برای یک میزبان اختصاصی باید برنامه‌ریزی شود.

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

## دامنه آزمون ثبت‌شده

گزارش ۱۴ سپتامبر ۲۰۲۶ موفقیت ۱۸۲ آزمون، ساخت ۱۲ قرارداد و خروجی رابط را ثبت می‌کند. تولید کلید و Genesis در فضای موقت، کنترل تداخل و رد پروژه و RPC بیگانه نیز در آزمون‌ها پوشش داده شده‌اند.

همان گزارش تصریح می‌کند آزمون‌ها روی محیط ساخت macOS اجرا شده‌اند، عملیات تغییردهنده Docker mock بوده و نصب systemd/nginx، شروع واقعی Besu، استقرار راه‌دور، آزمون بار و بازیابی سرور Linux هنوز تأیید نشده‌اند. نسخه آماده آزمون پذیرش است؛ نه گواهی استقرار بی‌نقص تولید.

## مراجع پیاده‌سازی

- plank-station-new/deploy/install-ubuntu-24.04.sh
- plank-station-new/deploy/plank-station-new-agent.service
- admin-main-linux-newnet/package.json
- admin-main-linux-newnet/backend/app/new_network.py
- admin-main-linux-newnet/deploy/install-linux-newnet.sh
- admin-main-linux-newnet/deploy/linux-newnet-api.service
- admin-main-linux-newnet/VERIFICATION_LINUX_NEWNET_FA.md
