62 lines
1.3 KiB
Markdown
62 lines
1.3 KiB
Markdown
# دليل تثبيت BaraDB
|
|
|
|
## المتطلبات
|
|
|
|
- **مترجم Nim** >= 2.2.0
|
|
- **ملفات رأس OpenSSL** (لدعم TLS)
|
|
- **نظام التشغيل**: لينكس، macOS، ويندوز
|
|
|
|
### المنصات المدعومة
|
|
|
|
| نظام التشغيل | البنية | الحالة |
|
|
|-------------|--------|--------|
|
|
| لينكس | x86_64 | ✅ دعم كامل |
|
|
| لينكس | ARM64 | ✅ دعم كامل |
|
|
| macOS | x86_64 | ✅ دعم كامل |
|
|
| macOS | ARM64 | ✅ دعم كامل |
|
|
| ويندوز | x86_64 | ✅ مدعوم |
|
|
| FreeBSD | x86_64 | 🟡 اختبار المجتمع |
|
|
|
|
## تثبيت Nim
|
|
|
|
### لينكس
|
|
|
|
```bash
|
|
curl https://nim-lang.org/choosenim/init.sh -sSf | sh
|
|
```
|
|
|
|
### macOS
|
|
|
|
```bash
|
|
brew install nim
|
|
```
|
|
|
|
### ويندوز
|
|
|
|
```powershell
|
|
winget install nim
|
|
```
|
|
|
|
## بناء BaraDB
|
|
|
|
```bash
|
|
git clone https://github.com/katehonz/barabaDB.git
|
|
cd barabaDB
|
|
nimble install -d -y
|
|
nim c -d:ssl -d:release --opt:speed -o:build/baradadb src/baradadb.nim
|
|
```
|
|
|
|
## التشغيل الأول
|
|
|
|
```bash
|
|
./build/baradadb
|
|
curl http://localhost:9470/health
|
|
./build/baradadb --shell
|
|
```
|
|
|
|
## الخطوات التالية
|
|
|
|
- [دليل البداية السريعة](quickstart.md)
|
|
- [مرجع التكوين](configuration.md)
|
|
- [نظرة عامة على البنية](architecture.md)
|
|
- [لغة استعلام BaraQL](baraql.md) |