دليل تثبيت MedConnect على Linux
تحميل الحزمةدليل تثبيت MedConnect على Linux
MedConnect خادم ويب مستقل على Linux (بنية x64). يتصل المستخدمون عبر المتصفح على المنفذ 2021.
المتطلبات السابقة
| البند | القيمة |
|---|---|
| التوزيعات المدعومة | Ubuntu 22.04+، Debian 12+، Fedora 40+، RHEL 9+، CentOS (glibc فقط؛ لا Alpine/musl) |
| البنية | x64 (linux-x64) فقط |
| .NET Runtime | ASP.NET Core 10.0 Runtime (يُثبَّت تلقائياً مع الحزمة) |
| الموارد | RAM ≥ 1 GB · تخزين ≥ 500 MB · CPU ≥ 1 core |
| الصلاحيات | root (sudo) |
١) التنزيل والتحقق
نزّل الحزمة المناسبة لتوزيعتك. wget سيحفظ باسم الملف تلقائياً لأن الرابط ينتهي باسم الملف:
RPM — medconnect-2.0.0-1.x86_64.rpm
wget https://www.medconnect.shamconsultancy.com/download/2.0.0/medconnect-2.0.0-1.x86_64.rpm
# Verify download integrity
sha256sum medconnect-2.0.0-1.x86_64.rpm
TAR.GZ — medconnect-v2.0.0-linux-x64.tar.gz
wget https://www.medconnect.shamconsultancy.com/download/2.0.0/medconnect-v2.0.0-linux-x64.tar.gz
# Verify download integrity
sha256sum medconnect-v2.0.0-linux-x64.tar.gz
DEB — medconnect_2.0.0_amd64.deb
wget https://www.medconnect.shamconsultancy.com/download/2.0.0/medconnect_2.0.0_amd64.deb
# Verify download integrity
sha256sum medconnect_2.0.0_amd64.deb
إن لم تتطابق البصمة، أعد التنزيل؛ واستمرّ عدم التطابق فتواصل مع الموزّع.
٢) التثبيت
Fedora / RHEL / CentOS — حزمة .rpm
sudo dnf install ./medconnect-2.0.0-1.x86_64.rpm
جميع التوزيعات — السكريبت العام (tarball)
tar -xzf medconnect-v2.0.0-linux-x64.tar.gz
cd medconnect-2.0.0
sudo bash install-linux.sh
Ubuntu / Debian — حزمة .deb
sudo dpkg -i medconnect_2.0.0_amd64.deb
sudo apt-get install -f # حل الاعتماديات الناقصة
يقوم المثبّت تلقائياً بنسخ الملفات إلى /opt/medconnect/، إنشاء خدمة systemd باسم medconnect، فتح المنفذ 2021، وبدء الخدمة مع فحص الصحّة.
٣) التحقق من التشغيل
sudo systemctl status medconnect # يجب active (running)
curl -s http://localhost:2021/health # نقطة فحص الصحّة
ثم افتح http://localhost:2021 في المتصفح لظهور شاشة تسجيل الدخول.