Turinys:

Kelių užduočių avietė 1 B („Personal Cloud + Weather Station“): 4 žingsniai
Kelių užduočių avietė 1 B („Personal Cloud + Weather Station“): 4 žingsniai

Video: Kelių užduočių avietė 1 B („Personal Cloud + Weather Station“): 4 žingsniai

Video: Kelių užduočių avietė 1 B („Personal Cloud + Weather Station“): 4 žingsniai
Video: High Density 2022 2024, Liepa
Anonim
Kelių užduočių „Raspberry 1 B“(„Personal Cloud + Weather Station“)
Kelių užduočių „Raspberry 1 B“(„Personal Cloud + Weather Station“)
Kelių užduočių „Raspberry 1 B“(„Personal Cloud + Weather Station“)
Kelių užduočių „Raspberry 1 B“(„Personal Cloud + Weather Station“)
Kelių užduočių „Raspberry 1 B“(„Personal Cloud + Weather Station“)
Kelių užduočių „Raspberry 1 B“(„Personal Cloud + Weather Station“)
Kelių užduočių „Raspberry 1 B“(„Personal Cloud + Weather Station“)
Kelių užduočių „Raspberry 1 B“(„Personal Cloud + Weather Station“)

Prieš kurį laiką prisiminiau, kad nusipirkus naujesnę versiją buvo RPiB atsarga. Galvodamas apie privatumą, kai saugoju atsargines kopijas, nusprendžiau turėti savo debesies serverį. Džiaugiuosi geru rezultatu, bet nepatenkintas RPi potencialo švaistymu.

1 žingsnis: medžiagų sąrašas

Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
  • A RPi B (taip pat gali dirbti su RPi2, RPi3 ir kt.)
  • 7 colių 1024*600 skystųjų kristalų ekranas avietėms (ekrano dydį pasirinkite patys)
  • „WiFi“raktas arba eterneto kabelis, prijungtas prie RPi (tik „RPi3“ir naujesnės versijos turi integruotą „Wi-Fi“)
  • USB pelė ir klaviatūra

2 žingsnis: ačiū už idėjas ir pagalbą

Atkreipkite dėmesį, kad šis žingsnis pagrįstas kai kurių žmonių darbu:

Gusas:

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

jimk3038:

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

Labai ačiū „Kalmat“už kodo patobulinimus: Dabar, kai nėra interneto ryšio, rodomas didelis laikrodis ir kallendorius

www.instructables.com/member/Kalmat/

3 žingsnis: „Nextcloud“ir „Weather Station“diegimas

„Nextcloud“ir „Weather Station“diegimas
„Nextcloud“ir „Weather Station“diegimas

Šie veiksmai daro prielaidą, kad:-žinomi kai kurie „Linux“pagrindai

-Operacinė sistema raspbian stretch jau įdiegta RPi

-Operacinė sistema jau sukonfigūruota (raspi-config: įjungtas SSH, išplėsta failų sistema, kad būtų naudojama maksimali SD kortelės vieta ir tt)

-IP iš RPi yra apibrėžiamas kaip statinis

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

„Nextcloud“diegimas

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

Šios sekos, įvykdytos terminale (iš SSH arba iš pradžių RPi) ######################### ###################

sudo apt-get atnaujinimas

sudo apt-get įdiegti 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 paslauga apache2 iš naujo

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

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

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

Dabar, kai tai baigėme, dabar galime pagaliau pereiti prie „Nextcloud“ir pradėti jo diegimo procesą. Norėdami pradėti, eikite į savo „Raspberry Pi“IP adresą „plus /nextcloud“. Pavyzdžiui, adresas, kuriuo norėčiau eiti, yra toks:

Nepamirškite pakeisti IP adreso pavyzdžio savo „Raspberry Pi“adresu.

192.168.1.105/nextcloud

Pasirinkite savo vartotojo vardą ir slaptažodį

nuoroda į pamoką, kurią sekiau:

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

Orų stoties montavimas

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

Parsisiųsti:

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

Šios sekos, įvykdytos terminale (iš SSH arba iš pradžių RPi) ######################### ###################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py įdiegti

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

Patikrinkite, ar viskas veikia taip, kaip tikėtasi

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

Atsisiųskite ir ištraukite „Weather 1.6.4.zip“aplanką /home /pi

kita komanda terminale (ne SSH ryšys/šį kartą reikalingas vietinis ekranas)

cd Orai

sudo python weather.py

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

Įjunkite automatinį paleidimą po įkrovos

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

sudo nano /etc/rc.local

Prieš paskutinę eilutę, kurioje sakoma „išeiti 0“, prie eilučių pridėkite:

cd/home/pi/Orai

sudo python weather.py &> err.log

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

4 žingsnis: keletas pastabų

Kai kurios pastabos
Kai kurios pastabos
Kai kurios pastabos
Kai kurios pastabos
  • Kalmat atliktas darbas neturi automatinio vertimo, aš vertimą į pt-BR padariau ranka. Jei kas nors turi žinių dirbti su.po failais, būtų vertinama.
  • Stabilumas yra pakankamai geras. Žr. Aukščiau esantį paveikslėlį (procesoriaus ir atminties sunaudojama mažai)
  • atsisiųskite išmaniojo telefono ir „nextcloud“kliento APP į darbalaukį
  • Yra keletas pakeitimų, kuriuos galite padaryti „Apache“serveriui ir PHP, kad pagerintumėte įkėlimo į serverį greitį („Google“)
  • Yra ir kitų orų stočių versijų su fono vaizdais, kaip matyti

    „jimk3038“projektas (patobulinta versija, sukurta „kalmat“)

Rekomenduojamas: