Skip to Content
بازارچهPusher (Soketi)

Pusher (Soketi)

اعلان‌ها، چت و به‌روزرسانی‌ها را همان لحظه به کاربران سایت‌تان نشان دهید.

حداقل منابع کل قالب: ۰٫۲۵ vCPU و ۲۵۶ مگابایت RAM. هزینه بر اساس مصرف واقعی حساب می‌شود؛ تعرفه‌ها  را ببینید.

چه چیزی نصب می‌شود

بخشایمیجدسترسیدیسک ماندگار
Soketi (soketi)quay.io/soketi/soketi:1.6-16-debianوب (HTTPS)ندارد

نصب

قالب را پیدا کنید

در پنل به بازارچه بروید، «Pusher (Soketi)» را جستجو کنید و «استقرار سرویس» را بزنید.

مراحل نصب را پیش بروید

اپلیکیشن (تازه یا موجود)، نام هر بخش، نوع دسترسی و متغیرها را می‌بینید. پیش‌فرض‌ها برای شروع درست‌اند؛ معمولاً فقط «ادامه» را بزنید. نامی که برای هر بخش می‌گذارید، نام خصوصی آن در شبکهٔ اپلیکیشن هم هست.

رمزها را ذخیره کنید

بعد از نصب، کادر «اطلاعات ورود» رمزهای ساخته‌شده را فقط یک بار نشان می‌دهد. همین حالا جای امنی ذخیره‌شان کنید؛ بعداً در صفحهٔ متغیرها مقدارشان دیده نمی‌شود.

منتظر «در حال اجرا» بمانید

وضعیت همهٔ بخش‌ها باید «در حال اجرا» شود. تا آن موقع آدرس ممکن است خطا بدهد.

اولین ورود

  1. Soketi با پروتکل Pusher کار می‌کند. شناسهٔ اپ app-1 است و کلید و رمز در SOKETI_DEFAULT_APP_KEY و SOKETI_DEFAULT_APP_SECRET.
  2. در سمت کلاینت، به جای سرور Pusher آدرس سرویس را بدهید: wsHost همان آدرس، wssPort: 443، forceTLS: true.

رمزها و کلیدهای ساخته‌شده

متغیردر سرویس
SOKETI_DEFAULT_APP_KEYSoketi
SOKETI_DEFAULT_APP_SECRETSoketi

رمز را گم کرده‌اید؟ در زبانهٔ «لاگ‌ها»ی همان سرویس، کادر «اجرای دستور»، printenv نام_متغیر را اجرا کنید (مثلاً printenv SOKETI_DEFAULT_APP_KEY).

نکته‌ها

  • در Laravel مقدارهای PUSHER_HOST (آدرس سرویس)، PUSHER_PORT=443، PUSHER_SCHEME=https و کلید و رمز بالا را در .env بگذارید.
  • رمز اپ (SECRET) فقط سمت سرور برای امضای رویدادهاست؛ در کد مرورگر فقط کلید (KEY) را بگذارید.

پشتیبان‌گیری

این قالب داده‌ای روی دیسک نگه نمی‌دارد و چیزی برای پشتیبان‌گیری ندارد.

حذف

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

در سایت گردوPusher (Soketi) در بازارچهٔ گردو