جدول المحتويات:

متعدد المهام Raspberry 1 B (سحابة شخصية + محطة طقس): 4 خطوات
متعدد المهام Raspberry 1 B (سحابة شخصية + محطة طقس): 4 خطوات

فيديو: متعدد المهام Raspberry 1 B (سحابة شخصية + محطة طقس): 4 خطوات

فيديو: متعدد المهام Raspberry 1 B (سحابة شخصية + محطة طقس): 4 خطوات
فيديو: 3000+ Common English Words with British Pronunciation 2024, يوليو
Anonim
Multi Task Raspberry 1 B (السحابة الشخصية + محطة الطقس)
Multi Task Raspberry 1 B (السحابة الشخصية + محطة الطقس)
Multi Task Raspberry 1 B (السحابة الشخصية + محطة الطقس)
Multi Task Raspberry 1 B (السحابة الشخصية + محطة الطقس)
Multi Task Raspberry 1 B (السحابة الشخصية + محطة الطقس)
Multi Task Raspberry 1 B (السحابة الشخصية + محطة الطقس)
Multi Task Raspberry 1 B (السحابة الشخصية + محطة الطقس)
Multi Task Raspberry 1 B (السحابة الشخصية + محطة الطقس)

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

الخطوة 1: قائمة المواد

قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
قائمة مواد
  • A RPi B (قد تعمل أيضًا مع RPi2 و RPi3 وما إلى ذلك)
  • شاشة LCD مقاس 7 بوصات 1024 * 600 لجهاز Raspberry (اختر حجم الشاشة بنفسك)
  • WiFi dongle أو كابل إيثرنت متصل بـ RPi (فقط RPi3 والأحدث به شبكة wifi مدمجة)
  • الماوس ولوحة المفاتيح USB

الخطوة 2: شكرا على الأفكار والمساعدة

لاحظ أن هذه الخطوة تستند إلى عمل بعض الأشخاص:

جوس:

pimylifeup.com/raspberry-pi-nextcloud-serv …

jimk3038:

www.instructables.com/id/Raspberry-Pi-Inte…

شكراً جزيلاً لكلمات على التحسينات التي أدخلت على الكود: الآن عندما لا يكون هناك اتصال بالإنترنت ، يتم عرض ساعة كبيرة وتقويم المكالمات

www.instructables.com/member/Kalmat/

الخطوة 3: تثبيت Nextcloud ومحطة الطقس

Nextcloud وتثبيت محطة الطقس
Nextcloud وتثبيت محطة الطقس

تفترض هذه الخطوات أن: - بعض أساسيات لينكس معروفة

- نظام التشغيل raspbian تمتد مثبت بالفعل على RPi

- تم تكوين نظام التشغيل بالفعل (raspi-config: تمكين SSH ، نظام الملفات الموسع لاستخدام أقصى مساحة لبطاقة sd ، إلخ)

يتم تعريف -IP من RPi على أنه ثابت

########################################################

تثبيت Nextcloud

########################################################

يتم تنفيذ التسلسلات التالية في المحطة (من SSH أو أصلاً على RPi) ###################################### ####################

sudo apt-get update

sudo apt-get install apache2

sudo apt-get install php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring

إعادة تشغيل sudo خدمة apache2

cd / var / www / html curl https://download.nextcloud.com/server/releases/ne… |

sudo tar -jxv

sudo mkdir -p / var / www / html / nextcloud / data

sudo chown -R www-data: www-data / var / www / html / nextcloud /

sudo chmod 750 / var / www / html / nextcloud / data

########################################################

الآن بعد أن انتهينا من ذلك يمكننا الآن الانتقال أخيرًا إلى Nextcloud نفسه وبدء عملية التثبيت. للبدء ، انتقل إلى عنوان IP الخاص بـ Raspberry Pi بالإضافة إلى / nextcloud. على سبيل المثال ، العنوان الذي سأذهب إليه هو التالي:

تذكر استبدال مثال لعنوان IP بعنوان Raspberry Pi الخاص بك.

192.168.1.105/nextcloud

اختر اسم المستخدم وكلمة المرور الخاصين بك

رابط إلى البرنامج التعليمي الذي اتبعته:

#########################################################

تركيب محطة الطقس

#########################################################

تحميل:

launchpad.net/python-weather-api/trunk/0.3… ############################### ########################

يتم تنفيذ التسلسلات التالية في المحطة (من SSH أو أصلاً على RPi) ###################################### ####################

القطران -xvzf pywapi-0.3.8.tar.gz

قرص بيوابي - 0.3.8

sudo python setup.py build

sudo python setup.py install

########################################################

تأكد من أن الأشياء تعمل كما هو متوقع

########################################################

قم بتنزيل واستخراج Weather 1.6.4.zip في مجلد / home / pi

الأمر التالي على الجهاز (ليس اتصال SSH / مطلوب العرض الأصلي هذا الوقت)

cd الطقس

سودو بيثون weather.py

########################################################

اجعله يعمل تلقائيًا بعد التمهيد

########################################################

sudo nano /etc/rc.local

قبل السطر الأخير ، الذي يقول "خروج 0" ، أضف ما يلي إلى الأسطر.

مؤتمر نزع السلاح / الوطن / بي / الطقس

sudo بيثون weather.py &> err.log

########################################################

الخطوة 4: بعض الملاحظات

بعض الملاحظات
بعض الملاحظات
بعض الملاحظات
بعض الملاحظات
  • العمل الذي أنجزته kalmat ليس له ترجمة آلية ، لقد قمت بترجمة pt-BR يدويًا. إذا كان شخص ما لديه معرفة للعمل مع ملفات.po لترجمتها فسيكون موضع تقدير.
  • الاستقرار جيد بما فيه الكفاية. انظر الصورة أعلاه (استخدام وحدة المعالجة المركزية والذاكرة منخفضان)
  • قم بتنزيل التطبيق لهاتفك الذكي وعميل nextcloud على سطح المكتب
  • هناك بعض التعديلات التي يمكنك إجراؤها على خادم Apache و PHP لتحسين معدل التحميل إلى الخادم (google it)
  • هناك إصدارات أخرى من محطة الطقس مع صور الخلفية كما هو موضح في

    مشروع jimk3038 (نسخة محسنة بواسطة kalmat)

موصى به: