إذا كنت تمتلك جهاز Raspberry Pi، فربما تكون قد بحثت عن مشروع لتخصيصه له، سواءً كجهاز ألعاب، أو مركز وسائط منزلية، أو حتى كمركز رئيسي لمشروع أكثر طموحًا وتميزًا. إنه حقًا جهاز يمنحك حرية هائلة لتحويل أفكارك إلى واقع.
بالعودة إلى موضوعنا، وبعد عدة تجارب، أود مشاركة الخطوات اللازمة لإعداد سحابة شخصية باستخدام جهاز Raspberry Pi. ولعلّ من أبرز الطرق وأكثرها إثارة للاهتمام استخدام خدمة OwnCloud . ورغم أنها ليست الخيار الوحيد، إلا أنها بلا شكّ الأكثر جاذبية من حيث الميزات التي اطلعت عليها.
بناء السحابة الخاصة بنا بفضل OwnCloud و Raspberry Pi
كخطوة أولى مهمة، سنركز، مبدئيًا، على تثبيت البرنامج وتهيئته للسماح بالوصول إليه من شبكتنا المحلية ، مما يُمكّننا من حفظ ملفاتنا على بطاقة SD في جهاز Raspberry Pi. ومن الخطوات المهمة، التي سنتناولها لاحقًا، تهيئة جهاز Raspberry Pi لاستخدام قرص صلب أكبر بكثير للتخزين بدلًا من الاقتصار على بطاقة SD، بل وحتى الاتصال بهذه الخدمة من أي مكان في العالم.
1. قم بتحديث Raspberry Pi
sudo apt-get upgrade && sudo apt-get update
2. تثبيت خادم الويب Apache و PHP. ضروري لجعل OwnCloud يعمل
sudo apt-get install apache2 php5 php5-json php-xml-parser php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common
3. قم بتنزيل OwnCloud
wget download.owncloud.org/community/owncloud-5.0.0.tar.bz2
4. فك الضغط
tar -xjf owncloud-5.0.0.tar.bz2
5. نسخ إلى دليل أباتشي
sudo cp -r owncloud /var/www
6. امنح أذونات OwnCloud للوصول إلى مجلد الخادم
sudo chown -R www-data:www-data /var/www
7. إعادة تشغيل Apache
sudo service apache2 restart
8. قم بتحرير الحد الأقصى لحجم تحميل الملف
sudo nano /etc/php5/apache2/php.ini
عند إدخال هذا الملف ، يتعين علينا الكتابة فوق المتغيرين "upload_max_filesize" و "post_max_size" بالحجم الأقصى للملف.
9. إعادة تشغيل Apache
sudo service apache2 restart