Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions docs/vserver-rescue.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,28 @@ mount -o ro /dev/sdaX /mnt/rescue

Replace `/dev/sdaX` with the correct partition identifier you found using `fdisk -l`. In this example, `/dev/sda2` would be the correct partition for our disk.



## Configuring the network

The network is not configured automatically. To establish connectivity, the basic network parameters must be set manually. Before assigning an IP address, it is recommended to verify the name of the network adapter. In most cases the adapter is named **ens18**, although this may vary. You can check this by executing the `ip a` command.

Once the correct adapter is known, an IP address can be assigned manually. Example for configuring an address in a local subnet:

```
ip addr add <IP>/24 dev <adapter>
```

Replace `<IP>` with the desired address and `<adapter>` with the detected device name, typically `ens18`. To ensure the system can route traffic properly, a default gateway must also be added:

```
ip route add default via <gateway>
```

Replace `<gateway>` with the valid gateway address of your network. After completing these steps, the network configuration is active and connectivity can be tested, for example by pinging an external host.



## Configuring the firewall

For security reasons, SystemRescue enables its firewall by default. This means all incoming connections are blocked to protect the system from unauthorized access.
Expand Down
2 changes: 1 addition & 1 deletion docs/welcome.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import YouTube from '@site/src/components/YouTube/YouTube';

## Introduction

Welcome to the comprehensive documentation of ZAP-Hosting, serving as the central hub for everything related to our products – from game servers, vRoot servers, and dedicated servers to domain & webspace, as well as voicebot & voice server. Here you will find detailed instructions, tips, and tricks to help you get the most out of your products (services) and successfully implement your projects.
Welcome to the comprehensive documentation of ZAP-Hosting, serving as the central hub for everything related to our products – from game servers, VPS and dedicated servers to domain & webspace, as well as voicebot & voice server. Here you will find detailed instructions, tips, and tricks to help you get the most out of your products (services) and successfully implement your projects.

Our goal is to make knowledge accessible and understandable. That's why we've designed our guides to be easily comprehensible to everyone – regardless of technical prior knowledge. Whether you're just starting with setting up your first game server, diving into the world of dedicated servers, registering your first domain, or configuring your voice server, our guides are aimed at providing you with an easy and clear entry point.

Expand Down
60 changes: 39 additions & 21 deletions i18n/ar/docusaurus-plugin-content-docs/current/vserver-rescue.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id: vserver-rescue
title: "VPS: استرجع ملفاتك باستخدام System Rescue"
description: "اكتشف كيف تستعيد البيانات وتنشئ نسخ احتياطية من سيرفر غير قابل للإقلاع باستخدام SystemRescue ISO بأمان → تعلّم المزيد الآن"
description: "اكتشف كيف تستعيد البيانات وتنشئ نسخ احتياطية من سيرفر لا يقلع باستخدام SystemRescue ISO بأمان → تعلّم المزيد الآن"
sidebar_label: System Rescue (نسخ احتياطي)
services:
- vserver
Expand All @@ -11,7 +11,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

## مقدمة

سيرفرك ما عاد يشتغل؟ مقفول من النظام أو حابب تسوي نسخة احتياطية قبل ما تسوي تغييرات؟
سيرفرك ما عاد يقلع؟ مقفول من النظام أو حابب تسوي نسخة احتياطية قبل ما تسوي تغييرات؟
بإقلاع سيرفرك باستخدام **SystemRescue ISO**، تقدر توصل لأقراصك، تسترجع ملفات مهمة، وتسوي نسخ احتياطية محليًا. هذا يشتغل حتى لو نظام التشغيل الأصلي ما عاد متاح.

لنقل البيانات المسترجعة بأمان، تقدر تستخدم **SFTP (بروتوكول نقل الملفات الآمن)**. هالطريقة تسمح لك تنسخ الملفات من نظام الإنقاذ لجهازك المحلي أو لسيرفر ثاني عبر اتصال مشفر وآمن.
Expand All @@ -20,36 +20,36 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

## التحضير

عشان تسوي النسخ الاحتياطي، راح تستخدم **SystemRescue ISO إصدار 12.01**.
لتنفيذ النسخ الاحتياطي، راح تستخدم **SystemRescue ISO إصدار 12.01**.
ابدأ بالدخول على واجهة VPS الخاصة فيك وروح لقسم **ISOs**.

اختر الـ ISO من الخيارات المتاحة. بعد ما تختار الـ ISO الصحيح، اضغط على **تعديل ترتيب الإقلاع** وبعدين على زر **إعادة التشغيل** لبدء عملية الإقلاع.
اختر الـ ISO من الخيارات المتاحة. بعد اختيار الـ ISO الصحيح، اضغط على **تعديل ترتيب الإقلاع** وبعدين على زر **إعادة التشغيل** لبدء عملية الإقلاع.

![img](https://screensaver01.zap-hosting.com/index.php/s/pGXka7wkrsBe9XY/preview)

بعد ما يبدأ السيرفر بالإقلاع من الـ ISO، اتصل فيه عبر [كونسول VNC](vserver-vnc.md) عشان تكمل. لما تشتغل الكونسول، راح تشوف قائمة الإقلاع لـ **SystemRescue** ISO. من هنا، اختار خيار الإقلاع باستخدام **الإعدادات الافتراضية**.
بعد ما يقلع السيرفر من الـ ISO، اتصل فيه عبر [كونسول VNC](vserver-vnc.md) لتكمل. لما تشتغل الكونسول، راح تشوف قائمة إقلاع **SystemRescue**. من هنا، اختار خيار الإقلاع باستخدام **الإعدادات الافتراضية**.

هذا يضمن إن SystemRescue يبدأ بالإعدادات الموصى بها، ويوفر بيئة مستقرة وجاهزة لصيانة النظام أو نسخ البيانات احتياطيًا.

![img](https://screensaver01.zap-hosting.com/index.php/s/sw4jLc5AxwtMT5P/preview)

## تركيب القرص/الأقراص

قبل ما تركب القرص، مهم تعرف الأجهزة التخزينية المتاحة وأقسامها. تقدر تسوي هذا بالأمر التالي:
قبل تركيب القرص، مهم تعرف نظرة عامة على أجهزة التخزين المتاحة وتقسيماتها. تقدر تسوي هذا بالأمر التالي:

```
fdisk -l
```

هالأمر يعرض كل الأقراص المكتشفة مع تفاصيل الأقسام. النتيجة تشمل:
هذا الأمر يعرض كل الأقراص المكتشفة مع تفاصيل تقسيماتها. النتيجة تشمل:

- الأجهزة التخزينية المتصلة (مثلاً `/dev/sda`، `/dev/sdb`)،
- أجهزة التخزين المتصلة (مثلاً `/dev/sda`، `/dev/sdb`)،
- حجم كل قرص،
- نوع الأقسام،
- أنواع التقسيمات،
- الأقسام المتاحة (مثلاً `/dev/sda1`، `/dev/sda2`، …)،
- نوع نظام الملفات (لو تم اكتشافه).

في هالمثال، القرص `/dev/sda` فيه ثلاث أقسام: `/dev/sda1`، `/dev/sda2` و `/dev/sda3`. تأكد تختار القسم الصحيح قبل التركيب. ناتج `fdisk -l` يساعدك تتجنب الأخطاء لأنه يوضح أي قرص يحتوي أي بيانات. مثال:
في هذا المثال، القرص `/dev/sda` فيه ثلاث تقسيمات: `/dev/sda1`، `/dev/sda2` و `/dev/sda3`. تأكد تختار القسم الصحيح قبل التركيب. ناتج `fdisk -l` يساعدك تتجنب الأخطاء لأنه يوضح بوضوح أي قرص يحتوي أي بيانات. مثال:

```
Disk /dev/sda: 111.76 GiB, 119998201240 bytes, 234373120 sectors
Expand All @@ -59,22 +59,40 @@ Device Boot Start End Sectors Size Type
/dev/sda3 3147776 234440703 231292928 110G Linux LVM
```

بعد ما تحدد القسم الصحيح، الخطوة الجاية هي إنشاء مجلد يكون نقطة التركيب. هذا هو المكان اللي راح تقدر توصل فيه للقسم. بعدها، ركب القسم داخل هالمجلد. يُفضل تركب القسم بوضع **قراءة فقط** لضمان وصول آمن للبيانات.
بعد ما تحدد القسم الصحيح، الخطوة الجاية هي إنشاء مجلد يكون نقطة التركيب. هذا هو المكان اللي راح تقدر توصل له القسم. بعدها، ركب القسم داخل هذا المجلد. يُفضل تركيبه بوضع **قراءة فقط** لضمان وصول آمن للبيانات.

لاستخدام الأمرين لإنشاء نقطة التركيب وتركيب القسم:
لإنشاء نقطة التركيب وتركيب القسم، استخدم الأوامر التالية:

```
mkdir /mnt/rescue
mount -o ro /dev/sdaX /mnt/rescue
```

بدل `/dev/sdaX` بمعرّف القسم الصحيح اللي حصلت عليه من `fdisk -l`. في هالمثال، `/dev/sda2` هو القسم الصحيح للقرص.
بدّل `/dev/sdaX` بمعرف القسم الصحيح اللي حصلت عليه باستخدام `fdisk -l`. في هذا المثال، `/dev/sda2` هو القسم الصحيح لقرصنا.

## إعداد الشبكة

الشبكة ما تتضبط تلقائيًا. عشان توصل للإنترنت، لازم تضبط إعدادات الشبكة الأساسية يدويًا. قبل ما تعطي عنوان IP، يُفضل تتأكد من اسم محول الشبكة. غالبًا اسمه **ens18**، لكن ممكن يختلف. تقدر تعرفه بالأمر `ip a`.

بعد ما تعرف المحول الصحيح، تقدر تعطيه عنوان IP يدويًا. مثال لضبط عنوان في شبكة محلية:

```
ip addr add <IP>/24 dev <adapter>
```

بدّل `<IP>` بالعنوان اللي تبيه و `<adapter>` باسم الجهاز المكتشف، غالبًا `ens18`. عشان يقدر النظام يوجه حركة المرور بشكل صحيح، لازم تضيف بوابة افتراضية:

```
ip route add default via <gateway>
```

بدّل `<gateway>` بعنوان البوابة الصحيح في شبكتك. بعد ما تخلص هالخطوات، إعداد الشبكة راح يكون شغال وتقدر تختبر الاتصال مثلاً عن طريق عمل ping لمضيف خارجي.

## إعداد الجدار الناري

لأسباب أمنية، SystemRescue يشغل الجدار الناري تلقائيًا. هذا يعني كل الاتصالات الواردة محجوبة لحماية النظام من الوصول غير المصرح.
لأسباب أمنية، SystemRescue يشغل الجدار الناري تلقائيًا. هذا يعني كل الاتصالات الواردة محجوبة لحماية النظام من الدخول غير المصرح به.

لكن في هالحالة، تحتاج تسمح باتصال من جهازك المحلي لسيرفر SFTP اللي شغال على SystemRescue. عشان تسوي هذا، لازم تضبط الجدار الناري ليسمح بحركة مرور SFTP أو توقفه مؤقتًا.
لكن في هالحالة، تحتاج تسمح باتصال من جهازك المحلي لسيرفر SFTP اللي شغال على SystemRescue. عشان تسوي هذا، لازم تضبط الجدار الناري للسماح بحركة SFTP أو توقفه مؤقتًا.

لو أنت في شبكة موثوقة، أسهل وأسرع حل هو إيقاف خدمة الجدار الناري في SystemRescue بالأمر التالي:

Expand All @@ -84,7 +102,7 @@ systemctl stop iptables

## تعيين كلمة مرور root

عميل SFTP لازم يسجل دخول باستخدام اسم مستخدم وكلمة مرور عشان يقدر يوصل للبيانات من سيرفر SFTP. حساب root في النظام يُستخدم عشان العميل يقدر يوصل للملفات اللي تظهر في SystemRescue. بشكل افتراضي، تسجيل الدخول كـ root في SystemRescue غير مسموح. لازم تعيّن كلمة مرور عشان تسمح للعميل بالتوثيق. عيّن كلمة المرور بالأمر التالي:
عميل SFTP يحتاج يتوثق باستخدام اسم مستخدم وكلمة مرور عشان يقدر يوصل للبيانات من سيرفر SFTP. حساب root يُستخدم عشان العميل يقدر يوصل للملفات اللي تظهر في SystemRescue. بشكل افتراضي، التوثيق كـ root في SystemRescue غير مسموح. لازم تعيّن كلمة مرور عشان تسمح للعميل بالتوثق. عيّن كلمة المرور بالأمر التالي:

```
[root@sysrescue ~]# passwd root
Expand All @@ -95,25 +113,25 @@ passwd: password updated successfully

## نقل البيانات

الحين جاهز تسوي نسخة احتياطية لبياناتك. ببساطة افتح أي عميل FTP تفضله واتصل بسيرفرك. تأكد تختار `SFTP` كبروتوكول النقل. في خانة اسم المضيف، أدخل `عنوان IP` لسيرفرك، استخدم المنفذ `21` وسجل دخول باسم المستخدم `root` وكلمة المرور اللي عينتها قبل.
الحين جاهز تسوي نسخة احتياطية لبياناتك. افتح أي عميل FTP تحبه وسو اتصال مع سيرفرك. تأكد تختار `SFTP` كبروتوكول النقل. في خانة اسم المضيف، اكتب `عنوان IP` لسيرفرك، استخدم المنفذ `21` وسجل دخول باسم المستخدم `root` وكلمة المرور اللي عينتها قبل.

![img](https://screensaver01.zap-hosting.com/index.php/s/armZ9db3nXsJW2o/download)

لما تتصل بسيرفر عبر **SFTP** لأول مرة، WinSCP يعرض لك رسالة أمان. التحذير يظهر لأن **مفتاح المضيف** للسيرفر ما هو مخزن بعد في ذاكرة التخزين المؤقت المحلية عندك.

في هالوضع، لما تعرف إن عنوان IP صحيح وبدأت الاتصال عن قصد، **من الآمن تثق بالسيرفر**. اضغط ببساطة على **"نعم"** للتأكيد. هذا راح يضيف مفتاح السيرفر لذاكرتك عشان ما يطلب منك مرة ثانية على هالسيرفر بالمستقبل.
في هالحالة، لما تعرف إن عنوان IP صحيح وبدأت الاتصال عن قصد، **من الآمن تثق بالسيرفر**. بس اضغط **"نعم"** للتأكيد. هذا راح يضيف مفتاح السيرفر لذاكرتك عشان ما يطلب منك مرة ثانية على نفس السيرفر.

![img](https://screensaver01.zap-hosting.com/index.php/s/y5353jyzky67LxB/preview)

الحين بعد ما اتصلت، انتقل لمجلد **الإنقاذ** اللي أنشأته قبل. من هناك، تقدر توصل لملفاتك وتبدأ تحملها لجهازك المحلي. تصفح المجلدات، اختار البيانات اللي تبي تنسخها وانقلها بأمان عبر SFTP.
الحين بعد ما اتصلت، انتقل لمجلد **rescue** اللي أنشأته قبل. من هناك، تقدر توصل لملفاتك وتبدأ تحملها لجهازك المحلي. بس تصفح المجلدات، اختار البيانات اللي تبي تنسخها وانقلها بأمان عبر SFTP.

![img](https://screensaver01.zap-hosting.com/index.php/s/QiS4wiTWXx6g8aT/download)

## الخلاصة

الحين نجحت في إنقاذ ونسخ ملفاتك المهمة احتياطيًا.
هذا يعني بياناتك آمنة وجاهزة للاسترجاع وقت ما تحتاجها. في هالمرحلة، تقدر تكمل بإجراءات إضافية مثل إعادة تثبيت السيرفر، إصلاح النظام، أو نقل بياناتك لبيئة جديدة.
هذا يعني بياناتك بأمان وجاهزة للاسترجاع وقت ما تحتاجها. من هنا، تقدر تكمل بإجراءات إضافية مثل إعادة تثبيت السيرفر، إصلاح النظام، أو نقل بياناتك لبيئة جديدة.

لو عندك أي أسئلة أو تحتاج مساعدة، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂
لو عندك أي أسئلة أو تحتاج مساعدة، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لمساعدتك! 🙂

<InlineVoucher />
Loading