Skip to content

البدء السريع

قم بتشغيل SirrChat في دقائق باستخدام نص التثبيت بنقرة واحدة.

المتطلبات الأولية

متطلبات النظام

yaml
متطلبات النظام:
  OS: Ubuntu 20.04+ / macOS 12+ / CentOS 8+
  CPU: 2+ نوى
  RAM: 2GB كحد أدنى (4GB موصى به)
  Storage: 20GB SSD
  Network: 100Mbps

التبعيات البرمجية:
  Go: 1.24+ (للبناء من المصدر)
  Git: أحدث إصدار
  Make: أحدث إصدار

المنافذ المطلوبة

تأكد من توفر المنافذ التالية:

المنفذالخدمةمطلوب
25SMTPاختياري
587Submissionنعم
465SMTPSاختياري
993IMAPSنعم
143IMAPاختياري
8825SMTP Altنعم

التثبيت بنقرة واحدة

قم بتثبيت وتكوين SirrChat بأمر واحد:

bash
# تنزيل وتشغيل نص التثبيت
curl -sSL https://raw.githubusercontent.com/mail-chat-chain/mailchatd/main/start.sh | bash

سيقوم المثبت التلقائي بما يلي:

  1. التنزيل والتثبيت الملف الثنائي sirrchatd لمنصتك
  2. تكوين النطاق - قم بإعداد نطاق بريدك الإلكتروني
  3. إعداد موفر DNS - اختر من بين 15 موفرًا مدعومًا
  4. شهادة TLS - إعداد تحدي ACME DNS-01 التلقائي
  5. إدارة الخدمة - إنشاء وبدء خدمات systemd

موفرو DNS المدعومون

يدعم نص التثبيت توفير شهادة TLS تلقائيًا مع موفري DNS التاليين:

الموفرالنوعالمصادقة
CloudflareCDN عالميرمز API
Amazon Route53AWS DNSمفتاح الوصول + السر
DigitalOceanCloud DNSرمز API
Google Cloud DNSGCP DNSJSON حساب الخدمة
VultrCloud DNSمفتاح API
HetznerEuropean DNSرمز API
Gandiمسجل النطاقرمز API
Namecheapمسجل النطاقبيانات اعتماد API
+ 7 أخرىمتنوعةمتنوعة

التثبيت اليدوي

إذا كنت تفضل التثبيت اليدوي:

1. البناء من المصدر

bash
# استنساخ المستودع
git clone https://github.com/mail-chat-chain/mailchatd.git
cd sirrchatd

# بناء الملف الثنائي
make build

# التحقق من التثبيت
./build/sirrchatd --help

2. بدء الخادم

bash
# تشغيل خادم البريد
./build/sirrchatd run

# أو استخدم نص start.sh للتكوين التلقائي
./start.sh

الخطوات الأولى

إنشاء حساب مستخدم

bash
# إنشاء بيانات اعتماد المستخدم
sirrchatd creds create [email protected]

# إنشاء تجزئة كلمة المرور (إذا كنت تستخدم مصادقة كلمة المرور)
sirrchatd hash mypassword

تكوين عميل البريد الإلكتروني الخاص بك

استخدم أي عميل بريد إلكتروني قياسي (Thunderbird و Outlook و Apple Mail وغيرها) مع هذه الإعدادات:

البريد الوارد (IMAP):

  • الخادم: your-domain.com
  • المنفذ: 993
  • الأمان: SSL/TLS
  • اسم المستخدم: [email protected]
  • كلمة المرور: your-password

البريد الصادر (SMTP):

  • الخادم: your-domain.com
  • المنفذ: 587
  • الأمان: STARTTLS
  • اسم المستخدم: [email protected]
  • كلمة المرور: your-password

إرسال بريدك الإلكتروني الأول

بمجرد التكوين، يمكنك إرسال واستقبال رسائل البريد الإلكتروني عبر خادم SirrChat الخاص بك!

الخطوات التالية

استكشاف الأخطاء وإصلاحها

المشاكل الشائعة

المنفذ قيد الاستخدام بالفعل:

bash
# تحقق من أي عملية تستخدم المنفذ
sudo lsof -i :25
sudo lsof -i :587

# إيقاف الخدمة المتعارضة
sudo systemctl stop postfix  # مثال لـ Postfix

مشاكل شهادة TLS:

bash
# تحقق من تكوين DNS
sirrchatd dns check

# التحقق من سجلات DNS
sirrchatd dns export

الخدمة لن تبدأ:

bash
# تحقق من حالة الخدمة
sudo systemctl status sirrchatd

# عرض السجلات التفصيلية
sudo journalctl -u sirrchatd -n 50

الحصول على المساعدة


تهانينا! لديك الآن خادم SirrChat يعمل.

Released under the GPL 3.0 License.