باینری‌های منتشرشده

باینری‌های ایستای ازپیش‌ساخته را دانلود کنید و پنل را بی‌واسطه اجرا کنید.

آخرین به‌روزرسانی ۲۳ مرداد ۱۴۰۵نمایش به‌صورت مارک‌داون

مرور کلی

هر release تگ‌خورده باینری‌های ایستای لینوکس را منتشر می‌کند که بدون CGO ساخته شده‌اند، هم برای amd64 و هم برای arm64. پنل وب مدیریت با go:embed داخل باینری پنل کامپایل می‌شود، پس یک فایل کل برنامه است و چیز دیگری نیست که کنارش استقرار دهید. این مسیر را برای راه‌اندازی دستی به کار ببرید، یا وقتی دارید پنل را به ابزارهای آماده‌سازی خودتان وصل می‌کنید.

پیش از شروع

  • معماری خودتان را بدانید: uname -m برای amd64 مقدار x86_64 و برای arm64 مقدار aarch64 برمی‌گرداند.
  • یک .env آماده در پوشه‌ای که از آن اجرا می‌کنید داشته باشید.

گام‌ها

  1. باینری معماری خودتان را از صفحهٔ Releases دانلود کنید.
  2. قابل اجرا کنیدش، یک .env کنارش بگذارید و سرور را راه بیندازید.
chmod +x nasnet-panel-linux-amd64
cp .env.example .env # بعد ویرایشش کنید
./nasnet-panel-linux-amd64 serve
  1. برای هر چیزی جدی‌تر از یک آزمایش سریع، آن را زیر systemd اجرا کنید تا بعد از راه‌اندازی دوباره یا از کار افتادن برگردد، همان‌طور که در سرویس systemd آمده است.

به جای آن، ساخت از روی کد منبع

پنل وب باید پیش از باینری Go ساخته شود، چون داخل آن جاسازی می‌شود. به Go نسخهٔ 1.26 یا بالاتر، Node نسخهٔ 22 یا بالاتر و pnpm نیاز دارید.

make web # ساخت پنل مدیریت (web-panel → dist)
make geofiles # گرفتن فایل‌های دادهٔ geoip و geosite برای جاسازی
make build # frontendها و geofiles را می‌سازد، بعد `go build -o main .`

./main serve

مرجع

فایل release کارش
nasnet-panel-linux-<arch> خود پنل، با پنل وب جاسازی‌شده داخلش
nasnet-tool-linux-<arch> ابزار عملیات
nasnet-panel-offline-linux-<arch> بستهٔ آفلاین، که در بستهٔ آفلاین آمده است

مرتبط