Skip to content

البدء السريع

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

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

متطلبات الأجهزة

yaml
متطلبات النظام:
  نظام التشغيل: Ubuntu 20.04+ / macOS 12+ / CentOS 8+
  المعالج: 2 نواة أو أكثر
  الذاكرة: 2GB كحد أدنى (يُوصى بـ 4GB)
  التخزين: 20GB SSD
  الشبكة: 100Mbps

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

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

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

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

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

قم بتثبيت وتكوين SirrMesh باستخدام أمر واحد:

bash
# تنزيل وتشغيل سكربت التثبيت
curl -sSL https://raw.githubusercontent.com/sirrmesh/SirrMesh/main/start.sh | bash

سيقوم برنامج التثبيت التلقائي بتنفيذ ما يلي:

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

مزودي DNS المدعومين

يدعم سكربت التثبيت تكوين شهادات TLS تلقائيًا لمزودي DNS التالين:

المزودالنوعطريقة المصادقة
CloudflareCDN عالميAPI Token
Amazon Route53AWS DNSAccess Key + Secret
DigitalOceanDNS سحابيAPI Token
Google Cloud DNSGCP DNSJSON حساب الخدمة
VultrDNS سحابيAPI Key
HetznerDNS أوروبيAPI Token
Gandiمسجل نطاقاتAPI Token
Namecheapمسجل نطاقاتبيانات API
+ 7 آخرينمتنوعمتنوع

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

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

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

bash
# استنساخ المستودع
git clone https://github.com/sirrmesh/SirrMesh.git
cd SirrMesh

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

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

2. بدء الخادم

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

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

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

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

استقبال البريد (IMAP):

  • الخادم: your-domain.com
  • المنفذ: 993
  • الأمان: SSL/TLS
  • اسم المستخدم: user@example.com
  • كلمة المرور: your-password

إرسال البريد (SMTP):

  • الخادم: your-domain.com
  • المنفذ: 587
  • الأمان: STARTTLS
  • اسم المستخدم: user@example.com
  • كلمة المرور: your-password

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

بعد اكتمال التكوين، يمكنك إرسال واستقبال البريد الإلكتروني عبر خادم SirrMesh!

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

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

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

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

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

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

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

bash
# التحقق من تكوين DNS
sirrmeshd dns check

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

فشل بدء الخدمة:

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

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

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


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

Released under the GPL 3.0 License.