راهنما
سرور مجازی و اختصاصی
در کنسول لایسنس را باز کنید، «ساخت دستور نصب» را بزنید و دستور را با کاربر root بچسبانید:
curl -fsSL https://zp.zeropointengine.com/i/<one-time-token> | bash
نصبکننده نسخهٔ امضاشده را بررسی میکند، در /opt/zero-point نصب میکند، سرور را وصل میکند و ایجنت را زمانبندی میکند. با حالت پایش شروع میشود. حذف: zp agent uninstall
وردپرس
دستور نمایشدادهشده در صفحهٔ لایسنس را بزنید یا فایل zip افزونه را در پیشخوان بارگذاری کنید. دامنه خودکار ثبت میشود.
wp plugin install https://zp.zeropointengine.com/dl/wp/<license-key>.zip --activate
پکیج لاراول و PHP
برای لایسنس نرمافزار اختصاصی. این دستورها را در پروژه اجرا کنید و وقتی گزارش حالت پایش درست بود ZP_MODE=block بگذارید:
composer config repositories.zeropoint composer https://zp.zeropointengine.com/dl/composer composer config http-basic.zp.zeropointengine.com zp <license-key> composer require zeropoint/client echo 'ZP_LICENSE=<license-key>' >> .env
پورتال مشتری
هر لایسنس یک صفحهٔ فقطخواندنی با وضعیت، انقضا و دامنهها دارد. پیوند را به مشتری بدهید؛ کلید لایسنس هرگز در آن نمایش داده نمیشود.
API باز برای نرمافزار اختصاصی
یک بار هنگام استقرار و بعد روزانه صدا بزنید. فراخوانی اول دامنه را ثبت میکند و بقیه ضربان زندهبودناند. زیردامنه با دامنهٔ اصلیاش شمرده میشود.
curl -sS https://zp.zeropointengine.com/api/v1/license/activate \
-H 'Authorization: Bearer <license-key>' \
-H 'Content-Type: application/json' \
-d '{"domain":"example.com","version":"1.0","platform":"laravel"}'
پاسخها: ۲۰۰ همراه وضعیت لایسنس، ۴۰۳ همراه کد خطا (invalid_key، domain_limit، license_expired، license_revoked) و ۴۲۹ هنگام محدودیت نرخ.
خطاهای API
invalid_key— کلید شناختهشده نیست.domain_limit— همهٔ ظرفیت دامنهٔ این لایسنس پر است.license_expired— بیش از ۷ روز از پایان لایسنس گذشته است.license_revoked— لایسنس ابطال شده است.wrong_license_type— این کلید مربوط به لایسنس سرور است.rate_limited— تعداد فراخوانی زیاد است؛ بعداً تلاش کنید (HTTP 429).