التوثيق
كل شي تحتاجه عشان تبدأ تنشر تطبيقاتك على سيرفرك الخاص مع نشر.
البداية السريعة
ابدأ مع ناشر بثلاث خطوات بس. من التثبيت للنشر الأول في أقل من ٥ دقايق.
1. ثبّت الـ Agent على سيرفرك
ادخل على VPS حقك بـ SSH وشغّل الأمر هذا:
$ curl -sSL get.nashir.dev | bash
✓ Nashir CLI installed (v0.9.0)
2. وصّل GitHub حقك
وصّل ريبو GitHub حقك بناشر من اللوحة. كل push على main يوصلنا عن طريق webhook.
$ nashir servers add
? Server IP: 178.128.0.42
? SSH Key: ~/.ssh/id_rsa
# Nashir installs the agent on your server
✓ Server connected: hetzner-prod-01
✓ Agent installed and running
3. ادفع كودك وروح نام
ادفع كودك. ناشر يستلم الـ webhook، يبني، يدفع الـ image، ويشغله على سيرفرك — أوتوماتيك.
$ cd my-app
$ nashir link
? Repository: github.com/you/my-app
? Server: hetzner-prod-01
✓ Project linked
$ git push origin main
# Nashir auto-detects Next.js, builds, and deploys
✓ Deployed in 8.2s
★ Live at https://my-app.nashir.dev
الدومينات المخصصة
وصّل أي دومين مع SSL تلقائي:
$ nashir domains add myapp.com
✓ DNS verified
✓ SSL certificate provisioned
★ https://myapp.com is live
المتغيرات البيئية
أضف متغيرات مشفرة لكل بيئة:
$ nashir env set DATABASE_URL "postgres://user:pass@host/db"
✓ Set for production
$ nashir env set --preview STRIPE_KEY "sk_test_..."
✓ Set for preview
$ nashir env list
DATABASE_URL **** production
STRIPE_KEY **** preview