پرش به مطلب اصلی

Nexus

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

استقرار با یک کلیک

به کمک اپلیکیشن‌های آماده‌ی کانتینر ابری آروان راه‌اندازی Nexus تنها با یک کلیک امکان‌پذیر است.

استفاده از Strapi

پس از استقرار اپلیکیشن بر بستر کانتینر ابری آروان، می‌توانید از طریق دامنه‌ی رایگان آروان یا دامنه‌ی شخصی‌تان (اگر آن را روی این اپلیکیشن تنظیم کرده‌اید) به Nexus دسترسی داشته باشید.

راه‌اندازی اولیه‌ی Nexus

برای اطمینان از این‌که سیستم در وضعیت امنی راه‌اندازی می‌شود، نکسوس یک مقدار تصادفی و یکتا را به‌عنوان پسورد کاربر admin در نظر می‌گیرد. این فایل که admin.password نام دارد در دایرکتوری nexus-data/ قرار دارد. با کلیک روی دکمه‌ی Sign in می‌توانید این مسیر را مشاهده و سپس از طریق کنسول اپلیکیشن آن را به‌دست آورید.

cat /nexus-data/admin.password

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

با انتخاب گزینه‌ی "Enable anonymous access" کاربران می‌توانند بدون احراز هویت اجزای ریپازیتوری را جست‌وجو مشاهده و دانلود کنند و با انتخاب "Disable anonymous access" همه‌ی کاربران نیاز به احراز هویت و Credential خواهند داشت.

ایجاد حساب‌ کاربری

برای ساخت یک User جدید از بخش "Settings" وارد "Users" شوید و اطلاعاتی مانند ID، نام، ایمیل، پسورد و نقش را برای کاربر جدید نکسوس وارد کنید. در آخر روی "Create local user" کلیک کنید تا حساب کاربری ساخته شود.

هم‌چنین می‌توانید فهرست کامل کاربران نکسوس را در بخش "Users" مشاهده کنید.

ساخت Repository

به‌شکل پیش‌فرض چند Repository نمونه در نکسوس وجود دارد که می‌توانید آن‌ها را در بخش "Browse" مشاهده کنید.

برای ساخت ریپازیتوری شخصی‌تان وارد بخش "Repositories" در "Settings" شوید و روی دکمه‌ی "Create Repository" کلیک کنید. سپس باید Recipe مخزن‌تان را انتخاب کنید تا مشخص کنید چه نوع فایل‌هایی را در آن آپلود خواهید کرد.

در گام بعد و بر اساس Recipe که انتخاب کرده‌اید باید اطلاعات مخزن‌تان را وارد کنید. برای نمونه اگر مخزن APT را انتخاب کرده باشید باید در این مرحله نام، توزیع APT و کلید امضای آن را وارد کنید.

در پایان و پس از وارد کردن این اطلاعات روی "Create repository" بزنید تا مخزن ساخته شود.

برای جزییات بیش‌تر می‌توانید از راهنمای Nexus3 کمک بگیرید.