قابل سفارش — نصب در مرحلهٔ سفارش

Rocket.Chat؛ پیام‌رسان تیمی سازمان شما روی سرور خودتان

Rocket.Chat با MongoDB در مرحلهٔ سفارش روی سرور ابری تهران نصب می‌شود؛ نام کاربری و رمز مدیر در پنل آماده است و فقط ساخت کانال‌ها و دعوت تیم با شماست.

حساب دارید؟ وارد شوید

از ۲٬۲۰۰ تومان در ساعت،  حدود ۱٬۶۰۶٬۰۰۰ تومان در ماه

لوگوی Rocket.Chat

Rocket.Chat

اپلیکیشن روی سرور ابری

شروع قیمت،پلن standard

۲٬۲۰۰تومان / ساعت

حدود ۱٬۶۰۶٬۰۰۰ تومان در ماه،بر پایهٔ ۷۳۰ ساعت

  • حداقل ۲ گیگابایت RAM،  پلن standard و بالاتر
  • کاربر admin،  رمز تصادفی در تب «اپلیکیشن» پنل
  • پورت ۳۰۰۰،  رابط وب
  • MongoDB 6.0،  روی همان سرور
  • پورت ۱۰ گیگابیت اختصاصی برای هر سرور
  • دیسک NVMe SSD روی همهٔ سرورها
  • آماده زیر ۶۰ ثانیه راه‌اندازی خودکار سرور
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

پیام‌رسان سازمانی Rocket.Chat روی سرور ابری ایران‌کلاد

Rocket.Chat را در مرحلهٔ ساخت سرور از فهرست اپلیکیشن‌ها انتخاب می‌کنید و چند دقیقه بعد یک پیام‌رسان تیمی آماده با حساب مدیر دارید؛ گفتگوهای سازمان روی سرور خودتان در تهران می‌ماند.

دسترسی root سرور کامل در اختیار شماست؛ پس دامنه، HTTPS‏، SMTP و هر یکپارچه‌سازی دیگری را خودتان کنار Rocket.Chat تنظیم می‌کنید. هزینه فقط اجارهٔ ساعتی سرور است و نصب رایگان انجام می‌شود.

آنچه بعد از نصب در اختیار دارید

Rocket.Chat و MongoDB

نسخهٔ 7.9.7 همراه MongoDB 6.0 با replica set آماده، در پوشهٔ /opt/rocketchat.

حساب مدیر در پنل

نام کاربری admin و رمز تصادفی در تب «اپلیکیشن»؛ بدون نیاز به SSH برای اولین ورود.

فایروال آماده

فقط پورت ۳۰۰۰ برای Rocket.Chat باز می‌شود؛ بقیه را خودتان و آگاهانه اضافه می‌کنید.

۴ گام تا شروع

روش نصب گام‌به‌گام

  1. گام ۱: انتخاب پلن با دست‌کم دو گیگابایت RAM

    Rocket.Chat و MongoDB در پلن‌های کوچک‌تر از standard در فهرست اپلیکیشن‌ها قابل انتخاب نیستند. برای تیمی بیش از چند ده نفر یا تماس و فایل زیاد، plus را بگیرید.

  2. گام ۲: انتخاب Rocket.Chat در تب اپلیکیشن‌ها

    در گام دوم سفارش، تب اپلیکیشن‌ها را باز کنید و Rocket.Chat را برگزینید؛ سیستم‌عامل مناسب خودکار انتخاب می‌شود. روش ورود SSH را تعیین و سفارش را ثبت کنید.

  3. گام ۳: ورود با حساب admin

    پس از پایان نصب، در تب «اپلیکیشن» صفحهٔ سرور آدرس پنل روی پورت ۳۰۰۰، نام کاربری admin و رمز تصادفی را می‌بینید. وارد شوید و مراحل اطلاعات سازمان را کامل کنید.

  4. گام ۴: ایمیل مدیر، کانال‌ها و دعوت تیم

    ایمیل حساب admin را به ایمیل واقعی خودتان تغییر دهید، کانال‌های اصلی را بسازید و همکاران را با لینک دعوت یا ساخت حساب از بخش Administration اضافه کنید.

قیمت و سفارش

هزینهٔ اجرای Rocket.Chat

صورت‌حساب ساعتی است و مبلغ به تومان از کیف پول کسر می‌شود؛ هر وقت سرویس را حذف کنید، هزینه هم متوقف می‌شود.

Rocket.Chat

از ۲٬۲۰۰ تومان / ساعت

حدود ۱٬۶۰۶٬۰۰۰ تومان در ماه (۷۳۰ ساعت کارکرد)

ساعتی

آنچه دریافت می‌کنید

  • دیسک NVMe SSD و پورت اختصاصی ۱۰ گیگابیت برای هر سرور
  • سرور در کمتر از ۶۰ ثانیه آماده می‌شود
  • دیتاسنتر تهران، صورت‌حساب ساعتی به تومان
سفارش سرور با Rocket.Chat

حساب دارید؟ وارد شوید

مقایسهٔ همهٔ پلن‌ها

راهنمای کامل

راهنمای کامل Rocket.Chat روی سرور ابری ایران‌کلاد

این راهنما برای سازمان‌ها و تیم‌هایی است که پیام‌رسان کاری می‌خواهند اما نمی‌خواهند گفتگوهای داخلی‌شان روی سرویس خارجی باشد یا با قطع دسترسی به آن سرویس، ارتباط تیم قطع شود. دقیق می‌گوییم نصب یک‌کلیک ما چه چیزی روی سرور می‌گذارد، چه کارهایی بعد از نصب با شماست، هزینه با قیمت‌های امروز چقدر است و چطور آن را امن، پایدار و پشتیبان‌گیری‌شده نگه دارید.

۹ بخش حدود ۶ دقیقه مطالعه

فهرست مطالب

Rocket.Chat چیست و برای چه سازمانی مناسب است؟

Rocket.Chat یک پلتفرم ارتباطی متن‌باز است که با Node.js و پایگاه دادهٔ MongoDB ساخته شده است. ستون اصلی آن پیام‌رسانی تیمی است: کانال‌های عمومی و خصوصی، گفتگوی مستقیم، رشتهٔ گفتگو زیر هر پیام، اشتراک فایل، جست‌وجو در تاریخچه و اعلان روی وب، دسکتاپ و موبایل. هر کاری که تیم‌ها در Slack یا Teams انجام می‌دهند، در Rocket.Chat روی سرور خودتان انجام می‌شود.

ویژگی متمایز Rocket.Chat بخش omnichannel است: یک ویجت گفتگوی زنده که روی وب‌سایت قرار می‌دهید و پیام مشتری‌ها را در صف کارشناسان پشتیبانی همان پیام‌رسان می‌آورد. پس تیم داخلی و پاسخ به مشتری در یک ابزار جمع می‌شوند. اتصال به کانال‌هایی مثل پیام‌رسان‌های عمومی معمولاً با اپ‌های marketplace یا نسخه‌های تجاری انجام می‌شود و جزو نصب پایه نیست.

مخاطب Rocket.Chat سازمان‌های کوچک تا متوسط، شرکت‌های نرم‌افزاری، تیم‌های پشتیبانی و نهادهایی است که می‌خواهند داده‌های گفتگو در کنترل خودشان باشد. برای یک گروه سه‌نفره شاید سنگین باشد؛ اما از ده نفر به بالا، داشتن پیام‌رسان مستقل ارزشش را نشان می‌دهد.

سناریوهای واقعی استفاده از Rocket.Chat

کارهایی که سازمان‌ها معمولاً در ماه اول به Rocket.Chat می‌سپارند:

  • پیام‌رسان داخلی شرکت با کانال برای هر تیم، پروژه و موضوع
  • گفتگو با مشتری با ویجت وب‌سایت و صف کارشناسان پشتیبانی
  • اعلان‌های خودکار از Jenkins‏، Gitea یا سیستم پایش با webhook ورودی
  • جلسه و تماس تصویری با اتصال به یک سرور Jitsi Meet
  • ارتباط با پیمانکار و مشتری سازمانی با حساب مهمان و کانال‌های خصوصی
  • آرشیو قابل جست‌وجو از تصمیم‌ها و فایل‌های تیم

بازگشت به فهرست مطالب

نصب یک‌کلیک ما دقیقاً چه چیزی می‌سازد؟

پس از روشن‌شدن سرور، اسکریپت نصب ما Docker و Docker Compose را نصب می‌کند و در پوشهٔ /opt/rocketchat یک فایل compose با سه سرویس می‌سازد: MongoDB 6.0 که به‌صورت replica set تک‌عضوی اجرا می‌شود، یک سرویس کوتاه‌عمر که همین replica set را راه‌اندازی می‌کند، و خود Rocket.Chat نسخهٔ 7.9.7 روی پورت ۳۰۰۰. اگر دریافت ایمیج‌ها از اینترنت به خطا بخورد، اسکریپت چند بار دوباره تلاش می‌کند. replica set برای Rocket.Chat لازم است، چون تغییرات زنده را از oplog پایگاه داده می‌خواند.

اسکریپت یک رمز تصادفی ۲۰ کاراکتری برای حساب admin می‌سازد و آن را در فایل /etc/rocketchat-admin-pw نگه می‌دارد؛ Rocket.Chat در اولین اجرا با همین اطلاعات حساب مدیر را می‌سازد. در پایان قانون ورودی پورت ۳۰۰۰ در فایروال سرور اضافه می‌شود و آدرس پنل، نام کاربری و رمز در تب «اپلیکیشن» صفحهٔ سرور نمایش داده می‌شود.

موردمقدار در نصب مانکته
نسخهٔ Rocket.Chat7.9.7ارتقا با تغییر برچسب ایمیج
پایگاه دادهMongoDB 6.0‏، replica set تک‌عضویداده در /opt/rocketchat/mongo-data
آدرس پنلhttp‏، IP سرور، پورت ۳۰۰۰در تب اپلیکیشن
حساب مدیرadmin با رمز تصادفیایمیل پیش‌فرض را عوض کنید
فایل‌های آپلودی/opt/rocketchat/uploadsدر بکاپ لحاظ کنید
nginx و HTTPSنصب نمی‌شوندبرای دامنه خودتان اضافه می‌کنید

بازگشت به فهرست مطالب

هزینهٔ Rocket.Chat: فقط سرور، بدون هزینهٔ نصب

برای نصب Rocket.Chat مبلغی جدا دریافت نمی‌کنیم و نسخهٔ Community آن هم رایگان است. هنگام ساخت سرور هزینهٔ ساعت اول پلن از کیف پول کم می‌شود و پس از آن هر ساعت؛ هر وقت سرور را حذف کنید، محاسبه متوقف می‌شود. چون Rocket.Chat و MongoDB با هم حافظهٔ قابل‌توجهی می‌گیرند، این اپلیکیشن فقط روی پلن standard و بالاتر قابل انتخاب است.

standard برای یک تیم کوچک کافی است. وقتی تعداد کاربران هم‌زمان به چند ده نفر رسید، کانال‌های پرتحرک دارید یا omnichannel را برای مشتری‌ها فعال کرده‌اید، plus با چهار گیگابایت RAM جلوی کندی را می‌گیرد. فایل‌های آپلودی هم روی دیسک سرور می‌مانند؛ دیسک بزرگ‌تر پلن‌های بالاتر را برای تیم‌هایی که فایل زیاد رد و بدل می‌کنند در نظر بگیرید. برای جمع هزینه از ماشین‌حساب هزینه استفاده کنید.

پلنمنابعساعتی (تومان)تقریبی ماهانه (تومان)
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۲۰۰۱٬۶۰۶٬۰۰۰
plus۲ هسته، ۴ گیگ RAM، ۸۰ گیگ دیسک۳٬۵۰۰۲٬۵۵۵٬۰۰۰
pro۴ هسته، ۸ گیگ RAM، ۱۶۰ گیگ دیسک۶٬۵۰۰۴٬۷۴۵٬۰۰۰

هر سرور ۵۰ گیگابایت ترافیک ماهانه دارد. پیام متنی ترافیک ناچیزی دارد؛ اشتراک فایل‌های حجیم و تماس تصویری از طریق همین سرور بیشترین مصرف را دارند.

بازگشت به فهرست مطالب

Rocket.Chat در برابر گزینه‌های دیگر

هر پیام‌رسان سازمانی برای نوع خاصی از تیم ساخته شده است:

موضوعRocket.Chat روی سرور شماMatrix Synapse روی سرور شماپیام‌رسان ابری خارجی
محل دادهسرور شما در تهرانسرور شما، قابل فدراسیونخارج از کنترل شما
گفتگو با مشتریویجت omnichannel داخلینداردوابسته به سرویس
رمزگذاری سرتاسریاختیاری و محدودپیش‌فرضوابسته به سرویس
نصب یک‌کلیک در ایران‌کلادفعالفعالندارد
نگه‌داریبه‌روزرسانی و بکاپ با شمابه‌روزرسانی و بکاپ با شمانزدیک به صفر

اگر رمزگذاری سرتاسری و ارتباط با سرورهای دیگر اولویت است، صفحهٔ Matrix Synapse را ببینید.

بازگشت به فهرست مطالب

از سفارش تا اولین کانال

کل مسیر از پنل و مرورگر انجام می‌شود:

  1. کیف پول را شارژ کنید و به سفارش سرور ابری بروید
  2. پلن standard یا بالاتر را انتخاب کنید و در تب اپلیکیشن‌ها Rocket.Chat را برگزینید
  3. بعد از ساخت سرور، در تب «اپلیکیشن» منتظر وضعیت نصب موفق بمانید
  4. آدرس روی پورت ۳۰۰۰ را باز کنید و با admin و رمز نمایش‌داده‌شده وارد شوید
  5. اطلاعات سازمان را کامل و ایمیل حساب admin را به ایمیل واقعی تغییر دهید
  6. کانال‌های اصلی را بسازید و همکاران را دعوت کنید

نصب اپلیکیشن هنگام ساخت سرور انتخاب می‌شود. MongoDB و Rocket.Chat در اولین اجرا چند دقیقه برای آماده شدن وقت می‌خواهند؛ اگر صفحه بلافاصله باز نشد، کمی صبر کنید.

بازگشت به فهرست مطالب

امنیت Rocket.Chat: رمز، دسترسی و HTTPS

پیام‌رسان سازمانی پر از اطلاعات حساس است. حساب admin با رمز تصادفی ۲۰ کاراکتری ساخته می‌شود و رمز شناخته‌شده‌ای ندارد؛ آن را از تب «اپلیکیشن» بردارید و جایی امن نگه دارید، ورود دومرحله‌ای را برای حساب‌های مدیر فعال کنید و در Administration ثبت‌نام عمومی را ببندید تا فقط افراد دعوت‌شده حساب داشته باشند. نقش‌ها و مجوزها را طوری تنظیم کنید که ساخت کانال عمومی و دعوت مهمان فقط در اختیار افراد مشخص باشد.

پنل پیش‌فرض روی http و پورت ۳۰۰۰ باز است. برای کار واقعی، روی سرور nginx نصب کنید که پورت ۸۰ را با هدرهای WebSocket به 127.0.0.1:3000 برساند، پورت ۸۰ را در فایروال شبکه یا تب فایروال سرور باز کنید و زیردامنه‌ای مثل chat.example.com را در مدیریت DNS پشت پروکسی لبه قرار دهید تا اتصال با گواهی SSL رمزگذاری شود. سپس ROOT_URL را در فایل compose به آدرس https تغییر دهید، سرویس را با docker compose up -d دوباره اجرا کنید و قانون پورت ۳۰۰۰ را ببندید.

برای ارسال ایمیل دعوت، بازیابی رمز و اعلان، تنظیمات SMTP را در Administration وارد کنید؛ سرویس SMTP ایران‌کلاد یک گزینه است.

بازگشت به فهرست مطالب

بکاپ، ارتقا و انتقال Rocket.Chat

همهٔ پیام‌ها، کاربران و تنظیمات در MongoDB و فایل‌های آپلودی در پوشهٔ uploads هستند. برای بکاپ سازگار، با mongodump از سرویس mongo خروجی بگیرید و پوشهٔ /opt/rocketchat/uploads را کنارش نگه دارید. بکاپ کامل سرور را هم هر وقت بخواهید از تب بکاپ پنل بسازید؛ این بکاپ دستی است و فضای آن ساعتی ۲ تومان به ازای هر گیگابایت حساب می‌شود. جزئیات در صفحهٔ پشتیبان‌گیری.

نسخهٔ نصب‌شده 7.9.7 همراه MongoDB 6.0 است و Rocket.Chat هر نسخه را فقط مدت محدودی پشتیبانی می‌کند. پیش از ارتقا حتماً بکاپ بگیرید، یادداشت‌های انتشار را بخوانید و برچسب ایمیج را در فایل compose مرحله‌به‌مرحله بالا ببرید؛ پرش مستقیم از چند نسخهٔ اصلی توصیه نمی‌شود و ممکن است نسخهٔ MongoDB هم باید ارتقا یابد. برای انتقال از Rocket.Chat دیگر، خروجی mongodump مبدأ را با mongorestore روی سرور تازه بازگردانید و پوشهٔ uploads را منتقل کنید.

بازگشت به فهرست مطالب

محدودیت‌هایی که پیش از شروع باید بدانید

از سمت ما: نصب یک‌کلیک فقط Rocket.Chat و MongoDB را نصب می‌کند؛ دامنه، HTTPS‏، SMTP و ارتقای نسخه با شماست. سرور تک‌نودی است و MongoDB تک‌عضوی اجرا می‌شود، پس دسترس‌پذیری بالا یا failover خودکار ارائه نمی‌شود. بکاپ خودکار زمان‌بندی‌شده برای سرورهای ابری فعال نیست.

از سمت Rocket.Chat: بخشی از امکانات، مانند برخی قابلیت‌های پیشرفتهٔ omnichannel، گزارش‌های سازمانی و پشتیبانی رسمی، در نسخه‌های تجاری هستند و نسخهٔ Community ممکن است محدودیت‌هایی مثل سقف تعداد اپ‌های marketplace داشته باشد. پیش از تصمیم برای سازمان بزرگ، شرایط فعلی نسخهٔ Community را در سایت سازنده بررسی کنید. اعلان push موبایل هم به ثبت workspace در سرویس ابری Rocket.Chat نیاز دارد.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

Rocket.Chat‏، Mattermost یا Matrix؛ کدام را انتخاب کنم؟
Rocket.Chat پیام‌رسان تیمی کامل با کانال، گفتگوی خصوصی، رشتهٔ گفتگو، تماس و امکانات گفتگو با مشتری است. Mattermost ساده‌تر و نزدیک‌تر به تجربهٔ Slack است و بیشتر در تیم‌های فنی دیده می‌شود. Matrix یک پروتکل غیرمتمرکز با رمزگذاری سرتاسری پیش‌فرض است. اگر یک ابزار برای گفتگوی تیم و پاسخ به مشتری می‌خواهید، Rocket.Chat گزینهٔ طبیعی است.
چقدر RAM برای Rocket.Chat لازم است؟
حداقل پذیرفته در فهرست اپلیکیشن‌ها دو گیگابایت است که برای Rocket.Chat‏، MongoDB و یک تیم کوچک کافی است. اگر بیش از چند ده کاربر هم‌زمان، تعداد زیادی کانال یا آپلود فایل مداوم دارید، plus با چهار گیگابایت و برای سازمان‌های بزرگ‌تر pro با هشت گیگابایت تجربهٔ روان‌تری می‌دهد.
اپ موبایل و دسکتاپ دارد؟
بله. Rocket.Chat اپ رسمی برای Android‏، iOS، ویندوز، مک و لینوکس دارد و نسخهٔ وب هم روی گوشی کار می‌کند. اپ‌ها با آدرس سرور شما وصل می‌شوند؛ برای استفادهٔ روزمره آدرس HTTPS با دامنه توصیه می‌شود. اعلان push روی گوشی از طریق گیت‌وی Rocket.Chat ارسال می‌شود که به ثبت workspace نیاز دارد.
تماس صوتی و تصویری دارد؟
Rocket.Chat برای تماس و جلسهٔ تصویری با سرویس‌های کنفرانس مثل Jitsi یکپارچه می‌شود. می‌توانید یک سرور Jitsi Meet جدا داشته باشید و آدرسش را در تنظیمات Video Conference وارد کنید تا از داخل هر کانال جلسه شروع شود.
می‌توانم از Slack به Rocket.Chat مهاجرت کنم؟
Rocket.Chat ابزار ورود داده از Slack دارد. فایل خروجی workspace را از Slack بگیرید و در Administration بخش Import بارگذاری کنید؛ کاربران، کانال‌ها و پیام‌ها وارد می‌شوند. میزان کامل بودن انتقال به نوع خروجی Slack بستگی دارد؛ پیش از مهاجرت کامل، یک بار آزمایشی انجام دهید.
بکاپ Rocket.Chat را چطور بگیرم؟
دو بخش داده دارید: پایگاه MongoDB در /opt/rocketchat/mongo-data که همهٔ پیام‌ها و کاربران در آن است، و فایل‌های آپلودی در /opt/rocketchat/uploads. با mongodump خروجی سازگار از پایگاه بگیرید و پوشهٔ uploads را کنارش کپی کنید. بکاپ کامل سرور را هم از تب بکاپ پنل بسازید.
هزینهٔ Rocket.Chat روی ایران‌کلاد چقدر است؟
نصب یک‌کلیک هزینهٔ جداگانه ندارد و نسخهٔ Community هم رایگان است؛ فقط سرور ابری را ساعتی از کیف پول می‌پردازید. کوچک‌ترین پلن قابل انتخاب standard است با ۲٬۲۰۰ تومان در ساعت و پلن plus ۳٬۵۰۰ تومان در ساعت.
رمز مدیر را کجا ببینم؟
در صفحهٔ سرور، تب «اپلیکیشن» آدرس پنل (مثلاً http://203.0.113.10:3000/)، نام کاربری admin و رمز تصادفی ۲۰ کاراکتری را نشان می‌دهد. همین رمز روی سرور در فایل /etc/rocketchat-admin-pw با دسترسی فقط root هم ذخیره شده است. رمز پیش‌فرض شناخته‌شده‌ای در کار نیست؛ رمز را در مدیر رمز نگه دارید و اگر خواستید، از پروفایل خودتان به رمز دلخواه تغییر دهید.
چطور Rocket.Chat را با دامنه و HTTPS باز کنم؟
Rocket.Chat روی پورت ۳۰۰۰ و با http گوش می‌دهد و پروکسی لبهٔ ایران‌کلاد فقط به پورت ۸۰ سرور وصل می‌شود. روی سرور nginx نصب کنید که پورت ۸۰ را با پشتیبانی WebSocket به 127.0.0.1:3000 بفرستد، پورت ۸۰ را در فایروال باز کنید، زیردامنه را پشت پروکسی لبه بگذارید و ROOT_URL را در فایل compose به آدرس https دامنه تغییر دهید.
کدام نسخهٔ Rocket.Chat نصب می‌شود؟
نصب یک‌کلیک Rocket.Chat نسخهٔ 7.9.7 را همراه MongoDB 6.0 نصب می‌کند؛ برچسب ایمیج در فایل compose ثابت است تا هر بار دقیقاً همین نسخه بالا بیاید. Rocket.Chat هر نسخه را فقط مدت محدودی پشتیبانی می‌کند و اپ‌های رسمی ممکن است به سرورهای قدیمی هشدار بدهند. وقتی نسخهٔ تازه‌تری لازم شد، طبق راهنمای ارتقای رسمی برچسب ایمیج را مرحله‌به‌مرحله بالا ببرید و پیش از هر ارتقا بکاپ بگیرید.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

گفتگوی تیم را به سرور خودتان بیاورید

پلن standard یا بالاتر را انتخاب کنید، Rocket.Chat را در تب اپلیکیشن‌ها برگزینید و چند دقیقه بعد با حساب admin وارد شوید.

از ۲٬۲۰۰ تومان / ساعت،حدود ۱٬۶۰۶٬۰۰۰ تومان در ماه