Orodha ya maudhui:
Video: Sanduku Nyekundu: 3 Hatua (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Unda seva yako ya wingu ya kuaminika
Hatua ya 1: Vifaa
- Tumia sanduku la chuma na upake rangi kwenye rangi unayoipenda. (Nilitumia kidhibiti cha zamani cha kuhifadhi)
- Sahani ya Hobbycolor ambayo inapinga angalau 75 C
- Raspberry pi 3
- Kadi ndogo ya SD (nilitumia 16GB lakini unaweza kutumia saizi yoyote> = 4GB)
- USB hub na nguvu ya nje jack
- Usb kwa adapta za sata
- Disk anatoa
- Cable ya mtandao + tundu la ukuta wa mtandao
- Waya + jack ya kuingiza nguvu
- Bolts zinapatikana kutoka kwa bandari ya zamani ya kompyuta au bandari ya vga
- Bandari za Usb zinalipwa kutoka kwa kompyuta ya zamani
Raspberry pi imeambatishwa kwenye sahani ya rangi ya kupendeza na bolts kutoka bandari ya vga.
Disks zimeunganishwa na bolts za kawaida nyuma.
Hatua ya 2: Wiring
Nguvu ya kuingiza nguvu inaunganisha kwa bandari zote mbili za usb zilizopatikana
Usb ya kwanza (nyuma ya waya zote mbele kushoto) hutumiwa kama chanzo cha nguvu, waya tu nyekundu na nyeusi hutumiwa na kushikamana na jack ya kuingiza umeme. Cable ya kwanza ya usb katika bandari hii hutoa nguvu kwa pi, kebo ya pili ya usb hutoa nguvu kwa kitovu cha USB.
Usb ya pili (iliyo nyuma - muhimu kwa kuunganisha vifaa vya ziada) ina nyekundu na nyeusi imeunganishwa moja kwa moja na uingizaji wa umeme, wakati nyeupe na kijani ya kila bandari imeunganishwa na kebo ya usb iliyopatikana kutoka kwa panya wa zamani (zile nyeupe moja kwa moja imeunganishwa na pi)
Lan cable inaunganisha tundu la ukuta wa mtandao wa nje na bandari ya rasipberry pi LAN
Disks zimeunganishwa kupitia usb kwa adapta za sata kwenye kitovu cha nje kinachotumia USB (diski kubwa za uwezo zinahitaji nguvu zaidi na hatutaki kufanya pi iwe thabiti), ambayo imeunganishwa katika moja ya bandari za pi
Hatua ya 3: Programu
Sakinisha Mfumo wa Uendeshaji
Tumia Centos 7 kwa mkono kwa usalama zaidi. (https://mirror.centos.org/altarch/7/isos/armhfp/); kupimwa: CentOS-Userland-7-armv7hl-Ndogo-1611-RaspberryPi3.img.xz, mafunzo hapa:
Weka picha kwenye kadi ndogo ya sd kutoka kwako kompyuta ya Linux (kwa angalia windows:
xzcat CentOS-Userland-7-armv7hl-Ndogo-1611-RaspberryPi3.img.xz | sudo dd ya = $ / njia / kwa / sd / hali ya kadi = maendeleo bs = 4M
nenosiri la mizizi: centos
tumia nmtui kusanidi mtandao na kuweka anwani ya ip tuli
Sanidi disks
Unda kizigeu kimoja kwenye kila diski (ni bora kuwa ndogo kidogo kuliko diski nzima - wacha tuseme 1GB ndogo - diski tofauti za uwezo sawa - ex: wd vs toshiba - zina saizi tofauti:)). Kwa njia hii utakuwa salama ikiwa unahitaji kuchukua nafasi ya moja ya diski
Unda mfumo wa faili wa uvamizi wa btrfs kwenye diski zako
mkfs.btrfs -d raid1 -m raid1 / dev / sda1 / dev / sdb1
lebo ya mfumo wa faili ya btrfs / dev / sda1 rpi3
Weka mfumo wa faili ukitumia autofs (inazuia upigaji kura wa pi ikiwa kitu kitaenda sawa na diski)
kusanidi -y autofs
ongeza kutiririka kwa /etc/auto.master:
/ - / nk / auto.ext-usb - muda wa kuondoka = 300
Unda /etc/auto.ext-usb na yaliyomo:
/ srv -fstype = auto, compress = lzo, saa za mchana: / dev / disk / na-studio / rpi3
kuanzisha upya autofs za huduma
ls / srv, df -h, thibitisha kuwa imewekwa
Sakinisha mwenyewecloud
Mahitaji ya mahitaji (apache, php, mariadb):
kusanikisha -y httpd; yum kufunga -y mod_ssl; kusanidi -y mariadb-server; kusanidi -y php *
Sakinisha mwenyewecloud 9 ambayo inaambatana na php54 inayokuja na centos7, mafunzo mazuri kwa hiyo:
download.owncloud.org/download/repositories…
Baada ya mwenyewe kumalizika na kufanya kazi, songa data dir kutoka eneo chaguo-msingi hadi kwenye anatoa mpya (/ srv)
huduma httpd simama
hariri /var/www/html/owncloud/config/config.php na ufanye mabadiliko haya:
'database' => '/ srv / owncloud / data', mkdir / srv / owncloud; mv / var / www / html / owncloud / data / srv / owncloud && chown -R apache: apache / srv / owncloud / data /
huduma httpd kuanza
Unaweza kusanikisha mteja wa desktop ya mwenyewe kwenye linux / windows na kwa simu ninazotumia foldersync
-
Wezesha na usanidi SELinux
(toleo la kazi ni: selinux-sera-3.13.1-166.el7.5.noarch, selinux-sera-inayolengwa-3.13.1-166.el7.5.noarch)
hakikisha hausasishi sera hiyo (katika /etc/yum.conf append: exclude = selinux-policy *)
kurejeshacon -Rv /
/ boot/cmdline.txt inapaswa kuwa na: selinux = 1 usalama = selinux enforcing = 1
/ nk / sysconfig / selinux inapaswa kuwa na: SELINUX = kutekeleza na SELINUXTYPE = kulengwa
reboot
Fanya mipangilio ifuatayo baada ya kuwasha tena:
kufunga yum sera-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
ukikutana na shida zozote weka kadi ya sd kwenye kompyuta nyingine na urekebishe cmdline.txt kuwa na: selinux = 0
Salama sanduku lako
Badilisha nenosiri la mizizi
Jitengenezee mtumiaji (adduser -s / bin / bash "me") na uweke nywila yenye nguvu (passwd "me")
sanidi sshd kusikiliza kwenye bandari nyingine na USiruhusu kuingia kwa mizizi
Katika / etc / ssh / sshd_config, weka Port
(wacha tuseme 2222), PermitRootLogin no
Mwambie SELinux na firewalld kuhusu nia ya yout:
bandari ya semanage -a -t ssh_port_t -p tcp 2222
huduma firewalld kuanza && systemctl kuwezesha firewalld.service
firewall-cmd - ya kudumu -add-port 2222 / tcp
firewall-cmd - pakia tena
huduma sshd kuanzisha upya
Ifanye iwe ya umma
Kwenye router yako ya mtandao sambaza bandari hizi kwa ip tuli yako iliyowekwa katika hatua ya kwanza: 80, 443, 2222.
Sanidi DDNS kwenye router yako ili uweze kufikia sanduku lako kutoka mahali popote.
Utunzaji mzuri
Weka apache kwa prs 5 kwani kumbukumbu ni ndogo:
/etc/httpd/conf.modules.d/00-mpm.conf
LoadModule mpm_prefork_module moduli / mod_mpm_prefork.so
AnzaServers 5
Huduma za MinSpareServers 5
Huduma za MaxSpareServers 5
Kikomo cha Seva 5
Wateja wa Max 5
Maombi ya MaxRequestsPerChild 3000
huduma httpd kuanza tena
Sanidi cron ili kusugua disks kila wiki na utengeneze picha kila usiku (in / etc / crontab)
01 02 * * 6 mzizi btrfs scrub start / srv01 01 * * * root / usr / sbin / btrfs subvolume snapshot -r / srv / srv / @ $ (printf "\% s" $ (/ bin / date + \% d \% b \% Y - \% k - \% M))
angalia mara kwa mara kiasi na: btrfs dev stats / srv
Tumia mwangalizi kuweka upya kiotomatiki ikiwa haitakubali (rasipberry pi3 ina vifaa vya moja):
kusanidi -ymwangalizi
/etc/watchdog.conf
saa ya kutazama- / dev / watchdogwatchdog-timeout = 15
muda = 1logtick = 1 log-dir = / var / log / watchdog
wakati halisi = kipaumbele = 1
huduma ya mwangalizi wa huduma && systemctl wezesha huduma ya mwangalizi
Ilipendekeza:
Tiba Nyekundu ya Nuru Nyekundu ya DIY 660nm Mwenge wa Tochi kwa Uchungu: Hatua 7
Tiba Nyekundu ya Nuru Nyekundu ya DIY 660nm Mwenge wa Tochi kwa Maumivu: Je! Unaweza kutengeneza tochi ya tochi ya taa ya taa ya taa ya taa nyekundu kwa $ 80 tu? Kampuni zingine zitasema zina mchuzi maalum au kifaa chenye nguvu kubwa, lakini hata wao wanasumbua idadi yao ili iweze kuwa ya kuvutia. D sababu
UCL-IIOT - Mfumo wa Kengele ulio na Hifadhidata na Nyekundu-nyekundu: Hatua 7
UCL-IIOT - Mfumo wa Kengele ulio na Hifadhidata na Nyekundu-nyekundu: Kusudi la ujenzi huu ni kufundisha juu ya kuunganisha Arduino na Node-nyekundu na hifadhidata, ili uweze kuingia data na pia kukusanya kwa matumizi ya baadaye. mfumo rahisi wa kengele wa arduino ambao hutoa nambari 5 za data, kila moja imetengwa na
Sensorer ya Ukaribu wa Nyekundu-Nyekundu Kutumia LM358: Hatua 5
Sensorer ya Ukaribu wa Nyekundu-Nyepesi Kutumia LM358: Hii inaweza kufundishwa juu ya utengenezaji wa sensorer ya ukaribu wa IR
Wakati wa Jopo la Nyekundu-Nyekundu: Hatua 4 (na Picha)
Timer-Paneli Nyekundu Timer: Katika moja ya vyumba vya juu ndani ya nyumba yangu nina jopo la Infra Red. Ninapokuwa kwenye chumba hicho na ninawasha paneli hii wakati mwingine nasahau kuizima, ambayo ni kupoteza nguvu muhimu. Ili kuzuia hili, nilijenga Jopo hili la Infra Red Ti
Picha ya Kibanda Kubwa Kitufe Nyekundu: Teensy LC: Hatua 3 (na Picha)
Picha ya kibanda Big Red Button: Teensy LC: Miaka kadhaa iliyopita, nilijenga DIY wazi Picha Booth kwa harusi ya marafiki. Nilitumia " kibanda " mara kadhaa kwa hafla anuwai, lakini alitaka kubadilisha usanidi kwa usanidi rahisi. Kimsingi, dSLR kwenye utatu, na paja