विषयसूची:
![लाल बॉक्स: 3 कदम (चित्रों के साथ) लाल बॉक्स: 3 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/003/image-8096-25-j.webp)
वीडियो: लाल बॉक्स: 3 कदम (चित्रों के साथ)
![वीडियो: लाल बॉक्स: 3 कदम (चित्रों के साथ) वीडियो: लाल बॉक्स: 3 कदम (चित्रों के साथ)](https://i.ytimg.com/vi/-eA8RVDAfQ0/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
![लाल बक्सा लाल बक्सा](https://i.howwhatproduce.com/images/003/image-8096-26-j.webp)
अपना खुद का विश्वसनीय क्लाउड सर्वर बनाएं।
चरण 1: हार्डवेयर
![हार्डवेयर हार्डवेयर](https://i.howwhatproduce.com/images/003/image-8096-27-j.webp)
- एक धातु के बक्से का प्रयोग करें और इसे अपने पसंदीदा रंग में रंग दें। (मैंने एक पुराने स्टोरेज कंट्रोलर का इस्तेमाल किया)
- हॉबीकलर प्लेट जो कम से कम 75 C. का प्रतिरोध करती है
- रास्पबेरी पाई 3
- माइक्रो एसडी कार्ड (मैंने 16GB का इस्तेमाल किया लेकिन आप किसी भी आकार>= 4GB का उपयोग कर सकते हैं)
- बाहरी पावर जैक के साथ यूएसबी हब
- sata एडेप्टर के लिए यूएसबी
- डिस्क ड्राइव
- नेटवर्क केबल + नेटवर्क वॉल सॉकेट
- तार + पावर इनपुट जैक
- पुराने कंप्यूटर के सीरियल या वीजीए पोर्ट से बरामद बोल्ट
- पुराने कंप्यूटर से यूएसबी पोर्ट बरामद
रास्पबेरी पाई को वीजीए पोर्ट से बोल्ट के साथ हॉबीकलर प्लेट से जोड़ा जाता है।
डिस्क को पीठ पर नियमित बोल्ट के साथ जोड़ा जाता है।
चरण 2: वायरिंग
![तारों तारों](https://i.howwhatproduce.com/images/003/image-8096-28-j.webp)
पावर इनपुट जैक दोनों बरामद यूएसबी पोर्ट से जुड़ता है।
पहले यूएसबी (सामने बाईं ओर सभी तारों के पीछे) का उपयोग एक शक्ति स्रोत के रूप में किया जाता है, केवल लाल और काले तारों का उपयोग किया जाता है और बिजली इनपुट जैक से जुड़ा होता है। इस पोर्ट में पहला यूएसबी केबल पीआई के लिए पावर प्रदान करता है, दूसरा यूएसबी केबल यूएसबी हब को पावर प्रदान करता है।
दूसरा यूएसबी (पीछे वाला - अतिरिक्त उपकरणों को जोड़ने के लिए उपयोगी) में लाल और काले रंग सीधे बिजली इनपुट से जुड़े होते हैं, जबकि प्रत्येक पोर्ट का सफेद और हरा कुछ पुराने माउस (सफेद वाले सीधे) से पुनर्प्राप्त यूएसबी केबल से जुड़ा होता है पाई से जुड़ा)
लैन केबल बाहरी नेटवर्क वॉल सॉकेट को रास्पबेरी पाई लैन पोर्ट से जोड़ती है।
डिस्क को USB के माध्यम से sata एडेप्टर से बाहरी संचालित USB हब से जोड़ा जाता है (बड़ी क्षमता के डिस्क को अधिक शक्ति की आवश्यकता होती है और हम pi को अस्थिर नहीं बनाना चाहते हैं), जो कि pi पोर्ट में से एक में जुड़ा हुआ है।
चरण 3: सॉफ्टवेयर
![सॉफ्टवेयर सॉफ्टवेयर](https://i.howwhatproduce.com/images/003/image-8096-29-j.webp)
ऑपरेटिंग सिस्टम स्थापित करें
उच्च सुरक्षा के लिए हाथ के लिए Centos 7 का प्रयोग करें। (https://mirror.centos.org/altarch/7/isos/armhfp/); परीक्षण किया गया: CentOS-Userland-7-armv7hl-Minimal-1611-RaspberryPi3.img.xz, यहां ट्यूटोरियल:
अपने लिनक्स कंप्यूटर से माइक्रो एसडी कार्ड पर छवि डालें (विंडोज़ चेक के लिए:
xzcat CentOS-Userland-7-armv7hl-Minimal-1611-RaspberryPi3.img.xz | sudo dd of=$/path/to/sd/card status=progress bs=4M
रूट पासवर्ड: सेंटोस
नेटवर्क को कॉन्फ़िगर करने और एक स्थिर आईपी पता सेट करने के लिए nmtui का उपयोग करें
डिस्क सेट करें
प्रत्येक डिस्क पर एक विभाजन बनाएं (संपूर्ण डिस्क से थोड़ा छोटा होना बेहतर है - मान लीजिए कि 1GB छोटा है - समान क्षमता के विभिन्न डिस्क - जैसे: wd बनाम तोशिबा - अलग-अलग आकार हैं:))। इस तरह आप सुरक्षित रहेंगे यदि आपको किसी एक डिस्क को बदलने की आवश्यकता है
अपने डिस्क पर एक btrfs RAID 1 फाइल सिस्टम बनाएं
mkfs.btrfs -d छापे1 -m छापे1 /dev/sda1 /dev/sdb1
btrfs फाइलसिस्टम लेबल /dev/sda1 rpi3
ऑटोफ्स का उपयोग करके फाइल सिस्टम को माउंट करें (डिस्क के साथ कुछ गलत होने पर पीआई की गैर बूटिंग को रोकता है)
यम इंस्टाल -y autofs
प्रवाह को /etc/auto.master में जोड़ें:
/- /etc/auto.ext-usb --timeout=300
सामग्री के साथ /etc/auto.ext-usb बनाएं:
/srv -fstype=auto, compress=lzo, noatime:/dev/disk/by-label/rpi3
सेवा autofs पुनरारंभ
ls /srv, df -h, पुष्टि करें कि यह आरोहित है
ओनक्लाउड स्थापित करें
पूर्वापेक्षाएँ (अपाचे, php, mariadb):
यम इंस्टाल -y httpd;yum इंस्टाल -y mod_ssl; यम इंस्टॉल -y मारियाडब-सर्वर; यम इंस्टॉल -y php*
खुद का क्लाउड 9 स्थापित करें जो कि php54 के साथ संगत है जो सेंटोस7 के साथ आता है, इसके लिए एक अच्छा ट्यूटोरियल:
download.owncloud.org/download/repositories…
ओनक्लाउड के उठने और चलने के बाद, डेटा डीआईआर को डिफ़ॉल्ट स्थान से नई ड्राइव (/ srv) में स्थानांतरित करें
सेवा httpd स्टॉप
संपादित करें /var/www/html/owncloud/config/config.php और यह परिवर्तन करें:
'डेटाडायरेक्टरी' => '/ srv/स्वयं क्लाउड/डेटा', एमकेडीआईआर /एसआरवी/स्वयंक्लाउड; mv /var/www/html/owncloud/data /srv/owncloud && chown -R apache:apache /srv/owncloud/data/
सेवा httpd प्रारंभ
आप linux/windows पर स्वयं के क्लाउड डेस्कटॉप क्लाइंट स्थापित कर सकते हैं और फ़ोन के लिए मैं फ़ोल्डर्सिंक का उपयोग करता हूं
-
SELinux को सक्षम और कॉन्फ़िगर करें
(कार्यशील संस्करण है: selinux-policy-3.13.1-166.el7.5.noarch, selinux-policy-targeted-3.13.1-166.el7.5.noarch)
सुनिश्चित करें कि आप उस नीति को अद्यतन नहीं कर रहे हैं (में /etc/yum.conf संलग्न करें: बहिष्कृत करें = selinux-policy*)
रिस्टोरकॉन -आरवी /
/boot/cmdline.txt में शामिल होना चाहिए: selinux=1 सुरक्षा=selinux enforceing=1
/etc/sysconfig/selinux में शामिल होना चाहिए: SELINUX=प्रवर्तन और SELINUXTYPE=लक्षित
रीबूट
रिबूट के बाद निम्नलिखित सेटिंग्स करें:
यम इंस्टॉल -y पॉलिसीकोरयूटिल्स-पायथन
fcontext -a -t httpd_sys_rw_content_t /srv/owncloud(/.*)?
सेटेबूल -पी httpd_builtin_scripting=1; सेटेबूल -पी httpd_can_network_connect=1; सेटेबूल -पी httpd_enable_cgi=1; सेटेबूल -पी
यदि आप किसी भी समस्या का सामना करते हैं तो एसडी कार्ड को दूसरे कंप्यूटर में डालें और cmdline.txt को संशोधित करें: selinux=0
अपने बॉक्स को सुरक्षित करें
रूट पासवर्ड बदलें
अपने आप को एक उपयोगकर्ता बनाएं (adduser -s /bin/bash "me") और एक मजबूत पासवर्ड सेट करें (passwd "me")
दूसरे पोर्ट पर सुनने के लिए sshd को कॉन्फ़िगर करें और रूट लॉगिन की अनुमति न दें
/etc/ssh/sshd_config में, पोर्ट सेट करें
(मान लीजिए 2222), PermitRootLogin no
अपने इरादों के बारे में SELinux और फ़ायरवॉल को बताएं:
सेमैनेज पोर्ट -ए -टी ssh_port_t -p tcp 2222
सेवा फ़ायरवॉल प्रारंभ && systemctl फ़ायरवॉल सक्षम करें। सेवा
फ़ायरवॉल-cmd --स्थायी --add-port २२२२/tcp
फ़ायरवॉल-cmd --reload
सेवा sshd पुनरारंभ करें
इसे सार्वजनिक करें
अपने इंटरनेट राउटर पर इस पोर्ट को पहले चरण में अपने स्थिर आईपी सेट पर अग्रेषित करें: 80, 443, 2222।
अपने राउटर पर डीडीएनएस सेटअप करें ताकि आप अपने बॉक्स को कहीं से भी एक्सेस कर सकें।
फ़ाइन ट्यूनिंग
अपाचे को 5 प्रोसेस पर सेट करें क्योंकि मेमोरी कम है:
/etc/httpd/conf.modules.d/00-mpm.conf
LoadModule mpm_prefork_module मॉड्यूल/mod_mpm_prefork.so
स्टार्टसर्वर 5
मिनस्पेयरसर्वर 5
मैक्सस्पेयरसर्वर 5
सर्वर लिमिट 5
मैक्स क्लाइंट्स 5
MaxRequestsPerChild 3000
सेवा httpd पुनरारंभ करें
क्रॉन को साप्ताहिक रूप से डिस्क को स्क्रब करने के लिए सेट करें और हर रात एक स्नैपशॉट बनाएं (इन / etc / crontab)
01 02 * * 6 रूट btrfs स्क्रब स्टार्ट /srv01 01 * * * रूट /usr/sbin/btrfs सबवॉल्यूम स्नैपशॉट -r /srv /srv/@$(printf "\%s" $(/bin/date +\%d \%b\%Y-\%k-\%M))
समय-समय पर वॉल्यूम की जांच करें: btrfs dev stats /srv
यदि यह अनुत्तरदायी हो जाता है तो स्वचालित रूप से रीसेट करने के लिए वॉचडॉग का उपयोग करें (रास्पबेरी पीआई 3 में एक हार्डवेयर है):
यम इंस्टाल-वाई वॉचडॉग
/etc/watchdog.conf
वॉचडॉग-डिवाइस = /देव/वॉचडॉगवॉचडॉग-टाइमआउट = 15
अंतराल = 1लोगटिक = 1 लॉग-डीआईआर = /var/log/watchdog
रीयलटाइम = हाँ प्राथमिकता = 1
सेवा प्रहरी प्रारंभ && systemctl watchdog.service सक्षम करें
सिफारिश की:
मंद लाल आंखों वाला कंकाल: 16 कदम (चित्रों के साथ)
![मंद लाल आंखों वाला कंकाल: 16 कदम (चित्रों के साथ) मंद लाल आंखों वाला कंकाल: 16 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/011/image-32747-j.webp)
डिमिंग रेड आइज़ के साथ कंकाल: हैलोवीन के लिए एक अच्छा कंकाल प्रोप किसे पसंद नहीं है? यह निर्देशयोग्य दिखाता है कि आपके कंकाल (या सिर्फ एक खोपड़ी) के लिए चमकती लाल आँखों की एक जोड़ी को एक साथ कैसे रखा जाए जो मंद और चमकीला हो, जो आपके ट्रिक या ट्रीटर्स और अन्य vi के लिए एक डरावना प्रभाव प्रदान करता है
बच्चों के लिए लाइट अप क्लॉक - ग्रीन मीन्स गो! लाल, बिस्तर में रहें!!!: 5 कदम (चित्रों के साथ)
![बच्चों के लिए लाइट अप क्लॉक - ग्रीन मीन्स गो! लाल, बिस्तर में रहें!!!: 5 कदम (चित्रों के साथ) बच्चों के लिए लाइट अप क्लॉक - ग्रीन मीन्स गो! लाल, बिस्तर में रहें!!!: 5 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/001/image-559-62-j.webp)
बच्चों के लिए लाइट अप क्लॉक - ग्रीन मीन्स गो! लाल, बिस्तर में रहो!!!: हम बिना पर्याप्त नींद के पागल हो रहे थे!!! हमारे २ साल के बच्चे को समझ नहीं आ रहा था कि कैसे "7 की प्रतीक्षा करें" सुबह के बाद अपने कमरे से बाहर आने से पहले घड़ी पर। वह जल्दी उठ जाता (मेरा मतलब है जैसे ५:२७ - "वहाँ एक ७!!!"
Arduino- आधारित एलईडी "खूनी लाल" स्वचालित सीढ़ियाँ: 5 कदम (चित्रों के साथ)
![Arduino- आधारित एलईडी "खूनी लाल" स्वचालित सीढ़ियाँ: 5 कदम (चित्रों के साथ) Arduino- आधारित एलईडी "खूनी लाल" स्वचालित सीढ़ियाँ: 5 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/003/image-7011-16-j.webp)
Arduino-आधारित LED "खूनी लाल" स्वचालित सीढ़ियाँ: क्या?नमस्ते!मैंने खून बह रहा एलईडी सीढ़ियाँ बनाई हैं! यह एक नया इंस्ट्रक्शंस है जो कुछ हार्डवेयर इंस्टॉलेशन का लाभ उठाता है जो मैंने पहले से ही अपने पिछले I'ble से किया था। मैंने एक लाल एनीमेशन बनाया है जो रक्त की बूंदों से मिलता जुलता है, इस दौरान स्वचालित रूप से सक्रिय होने के लिए एकदम सही
बार्बी बॉक्स: आपके एमपी3 प्लेयर के लिए एक छलावरण केस/बूम बॉक्स: 4 कदम (चित्रों के साथ)
![बार्बी बॉक्स: आपके एमपी3 प्लेयर के लिए एक छलावरण केस/बूम बॉक्स: 4 कदम (चित्रों के साथ) बार्बी बॉक्स: आपके एमपी3 प्लेयर के लिए एक छलावरण केस/बूम बॉक्स: 4 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/002/image-4786-123-j.webp)
बार्बी बॉक्स: आपके एमपी3 प्लेयर के लिए एक छलावरण केस/बूम बॉक्स: यह आपके एमपी3 प्लेयर के लिए एक गद्देदार सुरक्षात्मक कैरी केस है जो हेडफोन जैक को क्वार्टर इंच में परिवर्तित करता है, एक स्विच के फ्लिप पर बूम बॉक्स के रूप में कार्य कर सकता है, और आपके एमपी3 प्लेयर को नब्बे के दशक के शुरुआती टेप प्लेयर या इसी तरह की कम चोरी के रूप में प्रच्छन्न करता है
देवदार (सिगार?) बॉक्स स्पीकर बॉक्स: 8 कदम (चित्रों के साथ)
![देवदार (सिगार?) बॉक्स स्पीकर बॉक्स: 8 कदम (चित्रों के साथ) देवदार (सिगार?) बॉक्स स्पीकर बॉक्स: 8 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10961227-cedar-cigar-box-speaker-box-8-steps-with-pictures-j.webp)
देवदार (सिगार?) बॉक्स स्पीकर बॉक्स: मुन्नी वक्ताओं से प्रेरित है, लेकिन $ 10 से अधिक खर्च करने को तैयार नहीं है, यहाँ पुराने कंप्यूटर स्पीकर, थ्रिफ्ट स्टोर से एक लकड़ी का बक्सा, और बहुत सारे गर्म गोंद का उपयोग करने का मेरा निर्देश है।