Pusher (Soketi)
اعلانها، چت و بهروزرسانیها را همان لحظه به کاربران سایتتان نشان دهید.
حداقل منابع کل قالب: ۰٫۲۵ vCPU و ۲۵۶ مگابایت RAM. هزینه بر اساس مصرف واقعی حساب میشود؛ تعرفهها را ببینید.
چه چیزی نصب میشود
| بخش | ایمیج | دسترسی | دیسک ماندگار |
|---|---|---|---|
Soketi (soketi) | quay.io/soketi/soketi:1.6-16-debian | وب (HTTPS) | ندارد |
نصب
قالب را پیدا کنید
در پنل به بازارچه بروید، «Pusher (Soketi)» را جستجو کنید و «استقرار سرویس» را بزنید.
مراحل نصب را پیش بروید
اپلیکیشن (تازه یا موجود)، نام هر بخش، نوع دسترسی و متغیرها را میبینید. پیشفرضها برای شروع درستاند؛ معمولاً فقط «ادامه» را بزنید. نامی که برای هر بخش میگذارید، نام خصوصی آن در شبکهٔ اپلیکیشن هم هست.
رمزها را ذخیره کنید
بعد از نصب، کادر «اطلاعات ورود» رمزهای ساختهشده را فقط یک بار نشان میدهد. همین حالا جای امنی ذخیرهشان کنید؛ بعداً در صفحهٔ متغیرها مقدارشان دیده نمیشود.
منتظر «در حال اجرا» بمانید
وضعیت همهٔ بخشها باید «در حال اجرا» شود. تا آن موقع آدرس ممکن است خطا بدهد.
اولین ورود
- Soketi با پروتکل Pusher کار میکند. شناسهٔ اپ
app-1است و کلید و رمز درSOKETI_DEFAULT_APP_KEYوSOKETI_DEFAULT_APP_SECRET. - در سمت کلاینت، به جای سرور Pusher آدرس سرویس را بدهید:
wsHostهمان آدرس،wssPort: 443،forceTLS: true.
رمزها و کلیدهای ساختهشده
| متغیر | در سرویس |
|---|---|
SOKETI_DEFAULT_APP_KEY | Soketi |
SOKETI_DEFAULT_APP_SECRET | Soketi |
رمز را گم کردهاید؟ در زبانهٔ «لاگها»ی همان سرویس، کادر «اجرای دستور»، printenv نام_متغیر را اجرا کنید (مثلاً printenv SOKETI_DEFAULT_APP_KEY).
نکتهها
- در Laravel مقدارهای
PUSHER_HOST(آدرس سرویس)،PUSHER_PORT=443،PUSHER_SCHEME=httpsو کلید و رمز بالا را در.envبگذارید. - رمز اپ (
SECRET) فقط سمت سرور برای امضای رویدادهاست؛ در کد مرورگر فقط کلید (KEY) را بگذارید.
پشتیبانگیری
این قالب دادهای روی دیسک نگه نمیدارد و چیزی برای پشتیبانگیری ندارد.
حذف
هر بخش یک سرویس جداست. برای حذف کامل، همهٔ سرویسها و افزونههای این قالب را از اپلیکیشن حذف کنید. با حذف سرویس، دیسکهایش هم برای همیشه پاک میشوند؛ قبلش نسخهٔ پشتیبان بگیرید.
در سایت گردوPusher (Soketi) در بازارچهٔ گردو