
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ստեղծեք ձեր սեփական հուսալի ամպային սերվերը:
Քայլ 1: Սարքավորումներ

- Օգտագործեք մետաղյա տուփ և ներկեք այն ձեր նախընտրած գույնով: (Ես օգտագործել եմ հին պահեստավորման վերահսկիչ)
- Հոբբիքային ափսե, որը դիմադրում է առնվազն 75 C
- Ազնվամորի պի 3
- Micro SD քարտ (ես օգտագործել եմ 16 ԳԲ, բայց դուք կարող եք օգտագործել ցանկացած չափի> = 4 ԳԲ)
- USB հանգույց արտաքին հոսանքի վարդակով
- USB to sata ադապտերներ
- Սկավառակի կրիչներ
- Networkանցային մալուխ + ցանցի պատի վարդակից
- Հաղորդալարեր + հոսանքի մուտքի խցիկ
- Հեղույսները վերականգնվեցին հին համակարգչի սերիական կամ vga նավահանգստից
- Usb նավահանգիստները վերականգնվել են հին համակարգչից
Ազնվամորի pi- ն ամրացված է հոբբիքային ափսեի հետ vga նավահանգստից պտուտակներով:
Սկավառակները ամրացված են հետևի սովորական պտուտակներով:
Քայլ 2: Լարերի տեղադրում

Էլեկտրաէներգիայի մուտքի միակցիչը միանում է վերականգնված երկու USB պորտերին:
Առաջին USB- ը (առջևի ձախ կողմում գտնվող բոլոր լարերի հետևում) օգտագործվում է որպես էներգիայի աղբյուր, օգտագործվում են միայն կարմիր և սև լարերը և միացված են հոսանքի մուտքի վարդակին: Այս պորտում առաջին USB մալուխը սնուցում է pi- ն, երկրորդ USB մալուխը սնուցում է USB հանգույցը:
Երկրորդ USB- ը (հետևի մեկը `օգտակար լրացուցիչ սարքեր միացնելու համար) ունի կարմիր և սև միացում անմիջապես հոսանքի աղբյուրին, մինչդեռ յուրաքանչյուր նավահանգստի սպիտակն ու կանաչը միացված է հին մկնիկից վերականգնված USB մալուխին (սպիտակները` անմիջապես) կապված է pi- ի հետ)
Lan մալուխը արտաքին ցանցի պատի վարդակից միացնում է ազնվամորի pi LAN պորտին:
Սկավառակները USB- ի միջոցով միացված են արտաքին սնուցվող USB հանգույցի sata ադապտերներին (ավելի մեծ հզորության սկավառակներ պահանջում են ավելի շատ էներգիա, և մենք չենք ցանկանում pi- ն անկայուն դարձնել), որը միացված է pi պորտերից մեկում:
Քայլ 3: Softwareրագրակազմ

Տեղադրեք Օպերացիոն համակարգը
Օգտագործեք Centos 7 -ը թևի համար ավելի բարձր անվտանգության համար: (https://mirror.centos.org/altarch/7/isos/armhfp/); փորձարկված ՝ CentOS-Userland-7-armv7hl-Minimal-1611-RaspberryPi3.img.xz, ձեռնարկ այստեղ ՝
Տեղադրեք պատկերը ձեր Linux համակարգչից միկրո SD քարտի վրա (Windows- ի համար ստուգեք ՝
xzcat CentOS-Userland-7-armv7hl-Minimal-1611-RaspberryPi3.img.xz | sudo dd = $/path/to/sd/քարտի կարգավիճակ = առաջընթաց bs = 4M
արմատային գաղտնաբառ ՝ centos
օգտագործել nmtui ցանցը կազմաձևելու և ստատիկ ip հասցե սահմանելու համար
Կարգավորեք սկավառակները
Ստեղծեք մեկ միջնորմ յուրաքանչյուր սկավառակի վրա (ավելի լավ է մի փոքր փոքր լինել ամբողջ սկավառակից - ասենք 1 ԳԲ ավելի փոքր - նույն հզորության տարբեր սկավառակներ - օրինակ ՝ wd vs toshiba - ունեն տարբեր չափեր:)): Այս կերպ դուք ապահով կլինեք, եթե ձեզ անհրաժեշտ լինի փոխարինել սկավառակներից մեկը
Ստեղծեք btrfs raid 1 ֆայլային համակարգ ձեր սկավառակների վրա
mkfs.btrfs -d raid1 -m raid1 /dev /sda1 /dev /sdb1
btrfs ֆայլային համակարգի պիտակ /dev /sda1 rpi3
Տեղադրեք ֆայլային համակարգը ավտոմատների միջոցով (կանխում է pi- ի չբեռնումը, եթե ինչ -որ բան սխալ է սկավառակների հետ)
yum install -y ինքնորոշումներ
կցել հոսքը /etc/auto.master:
/-/etc/auto.ext-usb-timeout = 300
Ստեղծեք /etc/auto.ext-usb բովանդակությամբ.
/srv -fstype = ավտո, սեղմել = lzo, noatime:/dev/disk/by -label/rpi3
ծառայության ինքնագործարկումները վերագործարկվում են
ls /srv, df -h, հաստատեք, որ այն տեղադրված է
Տեղադրեք owncloud
Նախադրյալներ (apache, php, mariadb):
yum install -y httpd; yum install -y mod_ssl; yum install -y mariadb -server; yum install -y php*
Տեղադրեք owncloud 9, որը համատեղելի է php54- ի հետ, որը գալիս է centos7- ով, դրա համար լավ ձեռնարկ է.
download.owncloud.org/download/repositories…
Owncloud- ի գործարկումից հետո տվյալների փոխանցումը կանխադրված վայրից տեղափոխեք նոր կրիչներ (/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)
համոզվեք, որ չեք թարմացնում այդ քաղաքականությունը (in /etc/yum.conf հավելվածում `բացառել = 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
Ապահովեք ձեր տուփը
Փոխել արմատային գաղտնաբառը
Ստեղծեք ինքներդ օգտվող (adduser -s /bin /bash "me") և սահմանեք ուժեղ գաղտնաբառ (passwd "me")
կարգավորել sshd- ը ՝ լսելու մեկ այլ նավահանգստում և ՉԻ թույլատրում արմատային մուտքերը
/Etc/ssh/sshd_config- ում, սահմանեք Պորտը
(ասենք 2222), PermitRootLogin No.
Ասացեք SELinux- ին և firewalld- ին ձեր մտադրությունների մասին.
semanage նավահանգիստ -a -t ssh_port_t -p tcp 2222
ծառայություն firewalld start && systemctl միացնել firewalld.service
firewall-cmd-մշտական-add-port 2222/tcp
firewall-cmd-վերբեռնել
ծառայության sshd վերագործարկում
Հանրային դարձնել
Ձեր ինտերնետային երթուղղիչի վրա այս նավահանգիստները փոխանցեք ձեր ստատիկ ip- ին ՝ առաջին քայլում ՝ 80, 443, 2222:
Տեղադրեք DDNS ձեր երթուղղիչի վրա, որպեսզի կարողանաք մուտք գործել ձեր տուփը ցանկացած վայրից:
Fine tuning
Apache- ը սահմանեք 5 պրոցեսի վրա, քանի որ հիշողությունը ցածր է.
/etc/httpd/conf.modules.d/00-mpm.conf
LoadModule mpm_prefork_module մոդուլներ/mod_mpm_prefork.so
StartServers 5
MinSpareServers 5
MaxSpareServers 5
ServerLimit 5
Առավելագույն հաճախորդներ 5
MaxRequestsPerChild 3000
ծառայություն httpd վերագործարկում
Կարգավորեք cron- ը ՝ սկավառակները շաբաթական մաքրելու և ամեն երեկո նկարելու համար (in /etc /crontab- ում)
01 02 * * 6 արմատային btrfs սկրաբ սկիզբ/srv01 01 * * * root/usr/sbin/btrfs ենթահրապարակի պատկերացում -r/srv/srv/@$ (printf "\%s" $ (/bin/date +\%d \%b \%Y-\%k-\%M))
ժամանակ առ ժամանակ ստուգեք ծավալը ՝ btrfs dev stats /srv
Օգտագործեք դիտորդը ՝ ինքնաբերաբար վերակայելու համար, եթե այն չի արձագանքում (ազնվամորի pi3- ն ունի սարքավորում):
yum install -y watchdog
/etc/watchdog.conf
watchdog-device = /dev /watchdogwatchdog-timeout = 15
interval = 1logtick = 1 log-dir =/var/log/watchdog
իրական ժամանակում = այո առաջնահերթություն = 1
service watchdog start && systemctl միացնել watchdog.service- ը
Խորհուրդ ենք տալիս:
Կարմիր աչքերով մռայլ կմախք. 16 քայլ (նկարներով)

Ո՞վ չի սիրում Հելոուինի համար լավ կմախքի հենարան: Այս Ուղեցույցը ցույց է տալիս, թե ինչպես կարելի է համատեղել մի զույգ շիկացած կարմիր աչքեր ձեր կմախքի (կամ պարզապես գանգի) համար, որոնք պղտորվում և պայծառանում են ՝ ապահովելով սարսափելի ազդեցություն ձեր հնարքների կամ բուժողների և այլ տեսակների համար:
Կարմիր սևի վրա. Հարգանք Թաթլինին. 9 քայլ (նկարներով)

Կարմիր սևի վրա. Հարգանք Թաթլինին: Այս կինետիկ քանդակը ոգեշնչված է Տատլինի աշտարակից, նախագիծ, որը ստեղծվել է ռուս ճարտարապետ Վլադիմիր Տատլինի կողմից 1920 թվականին: Աշտարակի պողպատե շրջանակը, որը երկվորյակ ոլորաձևի տեսք ունի, ենթադրաբար աջակցում էր չորս երկրաչափական ձևերի (խորանարդ) , բուրգ
Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա անկողնում !!!: 5 քայլ (նկարներով)

Light Up Clամացույց երեխաների համար - Green Means Go! Կարմիր, մնա անկողնում !!!. Մենք խենթանում էինք առանց բավարար քնի !!! Մեր 2-ամյա երեխան չէր կարողանում հասկանալ, թե ինչպես " սպասել 7-ին " առավոտյան առավոտյան, իր սենյակից դուրս գալուց առաջ: Նա վաղ էր արթնանում (նկատի ունեմ առավոտյան 5:27 - «կա 7 !!!»
Արդուինոյի վրա հիմնված LED «Արյունոտ կարմիր» ավտոմատ աստիճաններ. 5 քայլ (նկարներով)

Արդուինոյի վրա հիմնված LED «Արյունոտ կարմիր» ավտոմատ աստիճաններ. Ի՞ՆՉ: Ողջույն, ես արյունահոսող LED աստիճաններ եմ պատրաստել: Դա նոր Instructables- ն է, որն օգտագործում է որոշ սարքավորումների տեղադրում, որն արդեն արել էի իմ նախկին Ible- ից: Ես պատրաստել եմ կարմիր կաթիլ, որը նման է արյան կաթիլների, որը կատարյալ է ավտոմատ կերպով ակտիվացնելու համար
Լուսանկարչական տաղավար Մեծ կարմիր կոճակ. Teensy LC: 3 քայլ (նկարներով)

Լուսանկարչական տաղավար Մեծ կարմիր կոճակ. Teensy LC. Մի քանի տարի առաջ ես ընկերների հարսանիքի համար կառուցեցի DIY բացօթյա լուսանկարչական տաղավար: Ես օգտագործեցի " կրպակը » մի քանի անգամ տարբեր իրադարձությունների համար, բայց ցանկանում է փոխել կարգավորումը ավելի պարզ կազմաձևման համար: Հիմնականում, dSLR եռոտանի վրա, և գրկում