Sisukord:

Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam): 4 sammu
Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam): 4 sammu

Video: Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam): 4 sammu

Video: Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam): 4 sammu
Video: Часть 2 - Аудиокнига «Том Свифт и его электрический катер» Виктора Эпплтона (главы 13–25) 2024, November
Anonim
Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam)
Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam)
Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam)
Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam)
Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam)
Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam)
Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam)
Mitme ülesande vaarikas 1 B (isiklik pilv + ilmajaam)

Mõni aeg tagasi meenus mulle, et pärast uuema versiooni ostmist oli RPiB varu. Mõeldes varundusfailide hoidmisel privaatsusele, otsustasin omada oma pilveserverit. Hea tulemusega rahul, kuid ei ole rahul RPi potentsiaali raiskamisega, tegin kombineeritud ilmajaama ja isikliku pilveserveri.

Samm: materjalide loend

Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
  • A RPi B (võib töötada ka koos RPi2, RPi3 jne)
  • 7 -tolline 1024*600 LCD -ekraan vaarika jaoks (ekraani suuruse saate ise valida)
  • WiFi-dongle või Etherneti-kaabel RPi külge (ainult RPi3 ja uuematel on sisseehitatud WiFi)
  • USB -hiir ja klaviatuur

2. samm: aitäh ideede ja abi eest

Pange tähele, et see samm põhineb mõne inimese tööl:

Gus:

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

jimk3038:

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

Suur tänu kalmatile koodi täiustamise eest: nüüd, kui Interneti -ühendust pole, kuvatakse suur kell ja kallendar

www.instructables.com/member/Kalmat/

3. samm: Nextcloudi ja ilmajaama installimine

Nextcloudi ja ilmajaama paigaldamine
Nextcloudi ja ilmajaama paigaldamine

Need sammud eeldavad, et:-mõned Linuxi põhitõed on teada

-Operatsioonisüsteem raspbian stretch on RPi -le juba installitud

-Opsüsteem on juba konfigureeritud (raspi-config: SSH lubatud, laiendatud failisüsteem maksimaalse sd-kaardi ruumi kasutamiseks jne)

-RPi IP on määratletud kui staatiline

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

Nextcloudi installimine

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

Järgmised järjestused, mis on täidetud terminalis (SSH -st või algupäraselt RPi -l) ######################### ###################

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 teenus apache2 taaskäivitage

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-andmed: www-data/var/www/html/nextcloud/

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

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

Nüüd, kui oleme sellega lõpetanud, saame nüüd lõpuks minna Nextcloudi enda juurde ja alustada selle installiprotsessi. Alustamiseks minge oma Raspberry Pi IP -aadressile pluss /nextcloud. Näiteks aadress, kuhu ma läheksin, on järgmine:

Ärge unustage asendada IP -aadressi näide oma Raspberry Pi aadressiga.

192.168.1.105/nextcloud

Valige oma kasutajanimi ja parool

link õpetusele, mida järgisin:

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

Ilmajaama paigaldamine

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

Lae alla:

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

Järgmised järjestused, mis on täidetud terminalis (SSH -st või algupäraselt RPi -l) ######################### ###################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py install

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

Kontrollige, kas asjad toimivad ootuspäraselt

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

Laadige alla ja eraldage kaust Weather 1.6.4.zip on /home /pi

järgmine käsk terminalis (mitte SSH -ühendus/seekord on vaja omaekraani)

cd Ilm

sudo python weather.py

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

Lülitage see pärast käivitamist automaatselt sisse

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

sudo nano /etc/rc.local

Vahetult enne viimast rida, mis ütleb "exit 0", lisage ridadele järgmine.

cd/home/pi/Ilm

sudo python weather.py &> err.log

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

4. samm: mõned märkmed

Mõned märkmed
Mõned märkmed
Mõned märkmed
Mõned märkmed
  • Kalmati tehtud tööl puudub automaatne tõlge, tegin käsitsi pt-BR-i tõlke. Kui kellelgi on tõlkimiseks.po failidega töötamiseks vajalikke teadmisi, oleks see teretulnud.
  • Stabiilsus on piisavalt hea. Vaata ülalolevat pilti (protsessori ja mälukasutus on madal)
  • laadige oma nutitelefoni ja järgmise pilvekliendi rakendus alla töölauale
  • Serveri üleslaadimiskiiruse parandamiseks saate Apache serveri ja PHP -ga teha mõningaid muudatusi (google it)
  • On ka teisi ilmajaama versioone taustpiltidega, nagu näha

    jimk3038 projekt (täiustatud versioon, mille tegi kalmat)

Soovitan: