Съдържание:
![Червена кутия: 3 стъпки (със снимки) Червена кутия: 3 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-8096-25-j.webp)
Видео: Червена кутия: 3 стъпки (със снимки)
![Видео: Червена кутия: 3 стъпки (със снимки) Видео: Червена кутия: 3 стъпки (със снимки)](https://i.ytimg.com/vi/RmqR4Bbxhfo/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
![Червена кутия Червена кутия](https://i.howwhatproduce.com/images/003/image-8096-26-j.webp)
Създайте свой собствен надежден облачен сървър
Стъпка 1: Хардуер
![Хардуер Хардуер](https://i.howwhatproduce.com/images/003/image-8096-27-j.webp)
- Използвайте метална кутия и я боядисайте в любимия си цвят. (Използвах стар контролер за съхранение)
- Hobbycolor плоча, която издържа на най -малко 75 C
- Малина пи 3
- Micro SD карта (използвах 16GB, но можете да използвате всякакъв размер> = 4GB)
- USB концентратор с външен жак за захранване
- Адаптери usb към sata
- Дискови устройства
- Мрежов кабел + мрежов контакт
- Проводници + жак за вход
- Болтове, възстановени от серийния или vga порта на стария компютър
- USB портове, възстановени от стар компютър
Raspberry pi е прикрепен към плочата hobbycolor с болтове от vga порта.
Дисковете са прикрепени с обикновени болтове на гърба.
Стъпка 2: Окабеляване
![Електрически инсталации Електрически инсталации](https://i.howwhatproduce.com/images/003/image-8096-28-j.webp)
Входният жак за захранване се свързва към двата възстановени USB порта
Първо usb (зад всички проводници отпред вляво) се използва като източник на захранване, само червени и черни проводници се използват и се свързват към входа за захранване. Първият usb кабел в този порт осигурява захранване за pi, вторият usb кабел осигурява захранване на USB концентратора.
Вторият usb (този отзад - полезен за свързване на допълнителни устройства) има червено и черно, свързани директно към входа на захранването, докато бялото и зеленото на всеки порт са свързани към usb кабел, възстановен от някаква стара мишка (белите директно свързан с pi)
Lan кабелът свързва външния мрежов контакт към мрежовия pi порт на malina pi
Дисковете са свързани чрез 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, урок тук:
Поставете изображението на micro sd картата от вашия компютър с Linux (за Windows проверете:
xzcat CentOS-Userland-7-armv7hl-Minimal-1611-RaspberryPi3.img.xz | sudo dd на = $/path/to/sd/status на картата = напредък bs = 4M
root парола: centos
използвайте nmtui, за да конфигурирате мрежата и да зададете статичен ip адрес
Настройте дисковете
Създайте по един дял на всеки диск (по -добре е да е малко по -малък от целия диск - да речем 1 GB по -малък - различни дискове с еднакъв капацитет - напр.: wd срещу toshiba - имат различни размери:)). По този начин ще бъдете в безопасност, ако трябва да смените един от дисковете
Създайте файлова система btrfs raid 1 на вашите дискове
mkfs.btrfs -d raid1 -m raid1 /dev /sda1 /dev /sdb1
btrfs етикет на файловата система /dev /sda1 rpi3
Монтирайте файловата система с помощта на autofs (предотвратява не зареждането на pi, ако нещо се обърка с дисковете)
yum install -y autofs
добавете попълването към /etc/auto.master:
/-/etc/auto.ext-usb --timeout = 300
Създайте /etc/auto.ext-usb със съдържанието:
/srv -fstype = auto, компресиране = lzo, noatime:/dev/disk/by -label/rpi3
service autofs рестартиране
ls /srv, df -h, потвърдете, че е монтиран
Инсталирайте owncloud
Предпоставки (apache, php, mariadb):
yum install -y httpd; yum install -y mod_ssl; yum install -y mariadb -сървър; yum install -y php*
Инсталирайте owncloud 9, който е съвместим с php54, който идва с centos7, добър урок за това:
download.owncloud.org/download/repositories…
След като собственият облак стартира и работи, преместете каталога с данни от местоположението по подразбиране на новите устройства (/srv)
услуга httpd стоп
редактирайте /var/www/html/owncloud/config/config.php и направете тази промяна:
'datadirectory' => '/srv/owncloud/data', mkdir /srv /owncloud; mv/var/www/html/owncloud/data/srv/owncloud && chown -R apache: apache/srv/owncloud/data/
услуга httpd старт
Можете да инсталирате настолен клиент owncloud на Linux / windows и за телефони използвам foldersync
-
Активирайте и конфигурирайте SELinux
(работната версия е: selinux-policy-3.13.1-166.el7.5.noarch, selinux-policy-target-3.13.1-166.el7.5.noarch)
уверете се, че не актуализирате тази политика (в /etc/yum.conf append: exclude = selinux-policy*)
restorecon -Rv /
/boot/cmdline.txt трябва да съдържа: selinux = 1 сигурност = selinux налагане = 1
/etc/sysconfig/selinux трябва да съдържа: SELINUX = налагане и SELINUXTYPE = насочено
рестартирайте
След рестартиране направете следните настройки:
yum install -y policycoreutils -python
semange fcontext -a -t httpd_sys_rw_content_t /srv/owncloud(/.*)?
setsebool -P httpd_builtin_scripting = 1; setsebool -P httpd_can_network_connect = 1; setsebool -P httpd_enable_cgi = 1; setsebool -P httpd_graceful_shutdown = 1
ако срещнете някакви проблеми, поставете sd карта на друг компютър и променете cmdline.txt така: selinux = 0
Осигурете кутията си
Промяна на паролата за root
Създайте си потребител (adduser -s /bin /bash "me") и задайте силна парола (passwd "me")
конфигурирайте sshd да слуша на друг порт и НЕ разрешавайте root влизания
В/etc/ssh/sshd_config задайте Port
(да речем 2222), PermitRootLogin не
Кажете на SELinux и firewalld за вашите намерения:
semanage port -a -t ssh_port_t -p tcp 2222
service firewalld start && systemctl enable firewalld.service
защитна стена-cmd-постоянен --add-port 2222/tcp
защитна стена-cmd-презареждане
услуга sshd рестартиране
Направете го публично достояние
На вашия интернет рутер препратете тези портове към вашия статичен ip, зададен в първата стъпка: 80, 443, 2222.
Настройте DDNS на вашия рутер, така че да имате достъп до вашата кутия отвсякъде.
Фина настройка
Задайте apache на 5 procs, тъй като паметта е ниска:
/etc/httpd/conf.modules.d/00-mpm.conf
LoadModule mpm_prefork_module модули/mod_mpm_prefork.so
StartServers 5
MinSpareServers 5
MaxSpareServers 5
ServerLimit 5
MaxClients 5
MaxRequestsPerChild 3000
услуга httpd рестартиране
Инсталирайте cron за седмично изтриване на дисковете и правете моментна снимка всяка вечер (в /etc /crontab)
01 02 * * 6 root btrfs scrub start/srv01 01 * * * root/usr/sbin/btrfs моментна снимка на подтома -r/srv/srv/@$ (printf "\%s" $ (/bin/date +\%d \%b \%Y-\%k-\%M))
проверявайте от време на време силата на звука с: btrfs dev stats /srv
Използвайте watchdog за автоматично нулиране, ако той не реагира (raspberry pi3 има хардуерен такъв):
yum install -y наблюдател
/etc/watchdog.conf
watchdog-device = /dev /watchdogwatchdog-timeout = 15
интервал = 1logtick = 1 log-dir =/var/log/watchdog
в реално време = даприоритет = 1
service watchdog start && systemctl enable watchdog.service
Препоръчано:
DIY комплект с форма на вятърна мелница, червена LED мигаща светлина: 6 стъпки (със снимки)
![DIY комплект с форма на вятърна мелница, червена LED мигаща светлина: 6 стъпки (със снимки) DIY комплект с форма на вятърна мелница, червена LED мигаща светлина: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-3355-6-j.webp)
DIY комплект с форма на вятърна мелница с червена LED мигаща светлина: Описание: Това е DIY MCU дизайн, преподаващ комплекти за електронни вятърни мелници за практика на запояване. Името на маркера на компонентите на комплекта беше
Музикална кутия със светлинно шоу: 9 стъпки (със снимки)
![Музикална кутия със светлинно шоу: 9 стъпки (със снимки) Музикална кутия със светлинно шоу: 9 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-3601-21-j.webp)
Музикална кутия със светлинно шоу: Здравейте и добре дошли, в този урок ще покажем как можете да направите своя собствена музикална кутия с включено светлинно шоу. Всичко, от което се нуждаете, е празен калъф. Взехме случай, който обикновено се използва за инструменти. В този проект можете да бъдете много креативни, така че не се нуждаете
Как да си направим баркап аркада за двама играчи със слотове за монети по поръчка, използвайки кутия на Пандора: 17 стъпки (със снимки)
![Как да си направим баркап аркада за двама играчи със слотове за монети по поръчка, използвайки кутия на Пандора: 17 стъпки (със снимки) Как да си направим баркап аркада за двама играчи със слотове за монети по поръчка, използвайки кутия на Пандора: 17 стъпки (със снимки)](https://i.howwhatproduce.com/images/004/image-11278-36-j.webp)
Как да си направим баркап аркада за двама играчи с персонализирани слотове за монети, използвайки кутия на Pandora: Това е стъпка по стъпка урок за това как да се изгради най -горната аркадна машина с 2 играчи, която има вградени слотове за монети по избор. Слотовете за монети ще бъдат направени така, че да приемат само монети с размер на четвъртинки и по -големи. Тази аркада се захранва
Прехвърляне на снимки в кутия за сода: 7 стъпки (със снимки)
![Прехвърляне на снимки в кутия за сода: 7 стъпки (със снимки) Прехвърляне на снимки в кутия за сода: 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-2654-26-j.webp)
Photo Transfer to Soda Can: Тази инструкция ви показва лесен и бърз начин как да прехвърляте снимки в кутии за сода. Основният процес е, че първо копирате снимката си на обикновена хартия. След това прехвърляте снимката в самозалепващ се филм. След това залепете филма на така
Покажи светлинна кутия от дървена кутия: 9 стъпки (със снимки)
![Покажи светлинна кутия от дървена кутия: 9 стъпки (със снимки) Покажи светлинна кутия от дървена кутия: 9 стъпки (със снимки)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11138914-display-light-box-from-a-wooden-box-9-steps-with-pictures-j.webp)
Покажи светлинна кутия от дървена кутия: Съпругата ми и аз подарихме на майка ми стъклена скулптура за Коледа. Когато майка ми го отвори, брат ми изпълни с " RadBear (добре, той всъщност каза името ми) може да ви построи светлинна кутия! &Quot;. Той каза това, защото като човек, който събира стъкло, аз