با سلام
این تایپ رو میزنم شاید کسی توی سایت جستجو کرد پاسخ کاملی داشته باشه
خب اول از همه دوست خوبم بهتر هست با برنامه های دیگه استفاده کنه مثل Openfire که تنظیمات بصورت گرفیکی هست واسه کسای که تازه میخوان سرور XMPP راه بندازن خوبه . شما میتونید از این ادرس واسه نصب اقدام کنید :
http://www.igniterealtime.org/downloads/index.jspطریقه نصب هم بسیار اسان هست
خب حالا اجابرد (ejabberd) اصلا چی هست ؟
ejabberd یک ابزار نیست، بلکه یک جامعه هستش که به ساخت و حفظ XMPP هس.XMPP مخففeXtensible Messaging and Presence Protocol هست. یک پروتکل استاندارد باز است و واسه تبادل پیام است. نام اصلی این پروتکل ejabberd بود، بنابراین شرایط اغلب به صورت مترادف شده است. تبادل پیام در نزدیکی زمان واقعی اتفاق می افتد، پس از آن است که زیرساخت های ایده آل برای ساخت برنامه های کاربردی مانند چت است. این پروتکل همچنین پیاده سازی یک مکانیزم برای اطلاع اطلاعات حضور (چه کاربر آنلاین است یا نه) و نگهداری یکلیست تماس می باشد. XMPP یک پروتکل کامل است که توسط شرکت های بزرگ نیز به تصویب رسید مانند گوگل برای ساخت سرویس پیام خود را از طریق مسنجر است.
اینجا هم لیست کامل شرکت ها بر پایه XMPP برنامه میدن هست مثلا Ejabberd و Openfire
http://xmpp.org/xmpp-software/servers/چند نکنه :
1-برای نصب بهتر هست از VPS استفاده کنید و اونجا نصب کنید چرا ؟ چونکه شما باید IP ثابت داشته باشی تا دوچار مشکلی نشی در غیر این صورت دوچار مشکل فراوان میشی البته از تجربیات خودم گفتم
2-باید گواهی SSL داشته باشید اما برای شرکت کوچیک زیاد مهم نیست ولی بعد ها لازم میشه
3-بهتر هست با کسی که در این رابطه تجربه داره گفتگو کنید
4-بهتر هست از Openfire استفاده کنید بخاطر داشتن محیط گرافیکی راحت میتونید تظیمات خودتون رو اعمال کنید در Ejabberd یکم دشوار هست واسه کسای که تازه میخوان یک سرور برای چت راه اندازی کنند
5- سوال داشتید در این رابطه تا جای که در توانم باشه کمک تون میکنم با اجازه ایمیل خودم رو میذارم AZADMOL@yahoo.com
6- داشت یادم میرفت برای دریافت جدیدترین Ejabberd بهتر از این ادرس استفاده کنید
http://www.process-one.net/en/ejabberd/archive/یا حق