المشاركة الأصلية بواسطة abdullah-kh مشاهدة المشاركة
بسم الله الرحمن الرحيم
لدي جهاز غير مستخدم ففكرت في جعله سيرفر منزلي
في البداية نتعرف على فكرة المشروع ومخطط العمل ..
بعد تجهيز السيرفر سنحصل على الخدمات التالية :
  1. منظم لعملية تشارك الملفات بين الاجهزة.
  2. استخدمه في التخزين.
  3. بث الميديا لجميع الاجهزة على الشبكة.
  4. أوصل به الطابعة .
  5. أنصب عليه ويكي داخلي للشبكة المحلية.
  6. تحميل التورنت.
  7. أجعل منه مكان للنسخ الاحتياطي لملفات معينه من جوالي.
  8. أوصل به الهادرسك الخارجي.


يكفي


السيرفر سيكون بنظام ubuntu server 12.4



فيديو عن الفكرة:

http://youtu.be/nfDmqhhLDQc



@ مراحل العمل:


#المرحلة الأولى: التنصيب والإدارة

1- تنصيب اوبنتو سيرفر
2- الاتصال من خلال ssh
3- تثبيت الاي بي
4- تنصيب واجهة webmin
5- تنصيب الواجهة الرسومية والاتصال من خلال remote desktop


#المرحلة الثانية: الخدمات

1- تعريف الطابعة ومشاركتها
2- إعداد مشاركة الملفات وصلاحياتها من samba
3- تنصيب وإعداد mediatomb لبث الميديا
4- torrent
5- wiki
6- توصيل هاردسك خارجي بالسيرفر والوصول إليه من جميع الأجهزة على الشبكة.
7- نسخة احتياطية تلقائية من ملفات جوالك إلى السيرفر.


الآن سنبدأ بالمرحلة الأولى

==================
ملاحظة: كنت انوي جعل الدروس كلها بالفيديو لكن يبدو أن الفيديو يحتاج لوقت أكبر وبالتالي سنتأخر.. لذلك سأكتفي بالشرح النصي ماعدا بعض النقاط التي تحتاج توضيح..


---------------------------------
الخطوات:

# المرحلة الأولى: التنصيب والإدارة


1- تنصيب اوبنتو سيرفر

هنا شرح بالفيديو
http://youtu.be/CS81ouCyw1U



2- الاتصال من خلال ssh

في نظام لينكس أو ماك كل ماعليك هو أن تدخل الطرفية أو termnal
وتكتب:
ssh ثم اي بي السيرفر
مثال:

كود:
ssh 192.168.1.100
أو

كود:
ssh [email protected]
وفي المثال الثاني akh هو اسم المستخدم
ثم أدخل كلمة المرور وستدخل على السيرفر


أما في نظام الويندوز فستحتاج إلى برنامج putty
وهذه صورة توضح فكرة البرنامج


ثم ستدخل على السيرفر.


3- تثبيت الاي بي

نقوم بتحرير ملف
كود:

كود:
sudo nano /etc/network/interfaces
سنجد التالي:

كود:
auto eth0iface eth0 inet dhcp
ومعنى هذا أن الايبي يؤخذ من dhcp والذي يكون عادة في الشبكات الصغيرة من المودم

الآن سنغير ذلك وسنجعل الايبي ثابت ونحن نحدده..
كود:
كود:
auto eth0iface eth0 
inet static        address 192.168.1.100 
       netmask 255.255.255.0
        gateway 192.168.1.1 
   dns-nameserver 8.8.8.8
مع ملاحظة تغيير الارقام لما يناسبك..
address هنا الايبي
netmask غالبا مثل هذا الرقم
gateway آي بي المودم
dns-nameserver آي بي المودم او اي خدمة dns مثل خدمة قوقل ورقمها 8.8.8.8
ثم نعيد تشغيل الشبكة بالامر
كود:

كود:
sudo /etc/init.d/networking restart
الآن أدخل السيرفر بالآي بي الجديد..

هناك طريقة أخرى وهي تثبيت الاي بي من المودم في خدمة dhcp


4- تنصيب واجهة webmin

وهي واجهة من خلال المتصفح تستطيع من خلالها إدارة السيرفر وخدماته
لتنصيبها :
نقوم بإضافة المصادر للملف sources.list

كود:
sudo nano /etc/apt/sources.list
ونضيف في آخره السطرين
كود:
deb [URL]http://download.webmin.com/download/repository[/URL] sarge contribdeb
 [URL]http://webmin.mirror.somersettechsolutions.co.uk/repository[/URL]  sarge contrib
نستورد المفاتيح
كود:
wget [URL]http://www.webmin.com/jcameron-key.asc[/URL]
ثم

كود:
sudo apt-key add jcameron-key.asc
ثم نحدث

كود:
sudo apt-get update
ثم ننصب

كود:
sudo apt-get install webmin
الآن للدخول نذهب للمتصفح ثم نكتب https:// متبوعة برقم السيرفر ثم :10000
مثال:
https://192.168.1.100:10000

المتصفح سيعطيك تحذير تجاوز التحذير.

ثم ستدخل على الواجهة وسيطلب اسم المستخدم وكلمة المرور.


5- تنصيب الواجهة الرسومية

يمكنك أن تختار الواجهة الرسومية التي تناسبك سواء unity او lxde او xfce
لتنصيب unity اكتب

كود:
sudo apt-get install ubuntu-desktop
لتنصيب xfce

كود:
sudo apt-get install xubuntu-desktop
طبعا يفضل الاخيره ﻷنها أخف .
الآن يفضل إعادة تشغيل النظام


6- الاتصال من خلال remote desktop

ندخل السيرفر ونثبت xrdp
من التيرمنل
نكتب الامر

كود:
sudo apt-get install xrdp
ثم نتصل في الويندوز من خلال برنامج Remote Desktop Connection


وفي اوبنتو برنامج Remmina remote desktop


ملاحظة :
إذا كنت ثبت واجهة يونتي فلن تواجه مشكلة..
إذا ثبت واجهة xfce فجرب الاتصال إن لم يتصل وظهر لك كما في الصورة



ف إليك الحل التالي:
ادخل على السيرفر واكتب:

كود:
sudo nano /etc/xrdp/startwm.sh
ابحث عن السطر التالي:

كود:
. /etc/X11/Xsession
واستبدله ب:

كود:
xfce4-session
ثم اضغط ctrl+x للخروج ثم y للحفظ ثم انتر.

الآن اتصل..


=============================================

#المرحلة الثانية: تنصيب الخدمات


1- تعريف الطابعة ومشاركتها

http://youtu.be/NS6lDjXCsjo


الاتصال بالطابعة من الاجهزة الاخرى على الشبكة:

http://youtu.be/lfFXtw9phZw


2- إعداد مشاركة الملفات وصلاحياتها من samba

http://youtu.be/HL8eIBrHUZo


3- تنصيب وإعداد mediatomb لبث الميديا

http://youtu.be/JbQMABSQTIc


الاوامر:
كود:
sudo apt-get install mediatomb

sudo nano /etc/mediatomb/config.xml

<port>49152</port>

sudo service mediatomb restart
--

الخدمتين التاليتين سأكتفي بوضع روابط تشرحها:

4- torrent


5- wiki

=========



6- توصيل هاردسك خارجي بالسيرفر والوصول إليه من جميع الأجهزة على الشبكة.

الفيديو:
http://youtu.be/Y5J37Pvp4Iw


7- اشتريت مؤخراً جوال يعمل بنظام اندرويد ووقعت على برنامج مهمته أخذ نسخة احتياطية من صورك او ملفاتك التي على الجوال ونقلها للسيرفر كلما اوصلت الجوال بالشاحن..فكرة رائعة جدا..
سأشرحها إن شاء الله..
الفيديو:
قريباً إن شاء الله

8- بالنسبة لاستضافة موقعك عى سيرفرك المنزلي .. هي غالبا لن تكون عملية لأسباب تتعلق بسرعة الاتصال والحماية .. لكن الفكرة هي أن تحصل على أي بي ثابت للبيت أو أن تشترك في خدمات مهمتها تحديث رقم الاي بي كلما تغير مثل خدمة dyndns.com
بحيث يعطيك عنوان انترنت وهذا العنوان يكون مرتبط بسيرفرك..

أسعد بمداخلاتكم واستفساراتكم وأفكاركم..

وشكراً..

الموضوع بدأ على مدونتي..