Kazalo:

Malina za več opravil 1 B (osebni oblak + vremenska postaja): 4 koraki
Malina za več opravil 1 B (osebni oblak + vremenska postaja): 4 koraki

Video: Malina za več opravil 1 B (osebni oblak + vremenska postaja): 4 koraki

Video: Malina za več opravil 1 B (osebni oblak + vremenska postaja): 4 koraki
Video: Deutsch lernen mit Dialogen A2 2024, Julij
Anonim
Malina za več opravil 1 B (osebni oblak + vremenska postaja)
Malina za več opravil 1 B (osebni oblak + vremenska postaja)
Malina za več opravil 1 B (osebni oblak + vremenska postaja)
Malina za več opravil 1 B (osebni oblak + vremenska postaja)
Malina za več opravil 1 B (osebni oblak + vremenska postaja)
Malina za več opravil 1 B (osebni oblak + vremenska postaja)
Malina za več opravil 1 B (osebni oblak + vremenska postaja)
Malina za več opravil 1 B (osebni oblak + vremenska postaja)

Pred časom sem se spomnil, da je bil po nakupu novejše različice rezervni RPiB. Ko sem obdržal varnostne kopije datotek, sem razmišljal o zasebnosti in se odločil, da bom imel svoj strežnik v oblaku. Zadovoljen z dobrim rezultatom, a ne zadovoljen z zapravljanjem potenciala RPi -ja, sem naredil kombinacijo, ki je združila vremensko postajo + osebni strežnik v oblaku.

1. korak: Seznam materialov

Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
  • RPi B (maja lahko delate tudi z RPi2, RPi3 itd.)
  • 7 -palčni 1024*600 LCD zaslon za malino (velikost zaslona izberite sami)
  • Dongle WiFi ali ethernetni kabel, priključen na RPi (samo RPi3 in novejši imajo vgrajen wifi)
  • Miška in tipkovnica USB

2. korak: Hvala za ideje in pomoč

Upoštevajte, da ta korak temelji na delu nekaterih ljudi:

Gus:

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

jimk3038:

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

Najlepša hvala kalmatu za izboljšave kode: Ko ni internetne povezave, se prikaže velika ura in koledar

www.instructables.com/member/Kalmat/

Korak: Namestitev Nextcloud in vremenske postaje

Nextcloud in namestitev vremenske postaje
Nextcloud in namestitev vremenske postaje

Ti koraki predpostavljajo, da:-so znane nekatere osnove linuxa

-Rapbian stretch operacijskega sistema je že nameščen na RPi

-Operacijski sistem je že konfiguriran (raspi-config: omogočen SSH, razširjen datotečni sistem za uporabo največ prostora na SD kartici itd.)

-IP iz RPi je opredeljen kot statičen

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

Namestitev Nextcloud

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

Naslednje sekvence, izvedene v terminalu (iz SSH ali izvorno na RPi) ################################### ###################

sudo apt-get posodobitev

sudo apt-get namestite 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 storitev apache2 znova zaženite

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

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

Zdaj, ko smo s tem končali, lahko končno gremo na Nextcloud in začnemo z namestitvenim postopkom. Za začetek pojdite na naslov IP vašega Raspberry Pi plus /nextcloud. Na primer, naslov, na katerega bi šel, je naslednji:

Ne pozabite zamenjati vzorčnega naslova IP z naslovom vašega Raspberry Pi.

192.168.1.105/nextcloud

Izberite svoje uporabniško ime in geslo

povezava do vadnice, ki sem ji sledil:

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

Namestitev vremenske postaje

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

Prenesi:

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

Naslednja zaporedja, izvedena v terminalu (iz SSH ali izvorno na RPi) ################################### ###################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0,3,8

sudo python setup.py build

sudo python setup.py install

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

Preverite, ali stvari delujejo po pričakovanjih

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

Prenesite in izvlecite Weather 1.6.4.zip v mapo /home /pi

naslednji ukaz na terminalu (ni povezave SSH/tokrat je potreben domači zaslon)

cd Vreme

sudo python weather.py

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

Naj se po zagonu samodejno zažene

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

sudo nano /etc/rc.local

Tik pred zadnjo vrstico z napisom "exit 0" v vrstice dodajte naslednje.

cd/home/pi/Vreme

sudo python weather.py &> err.log

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

4. korak: Nekaj opomb

Nekaj opomb
Nekaj opomb
Nekaj opomb
Nekaj opomb
  • Delo, ki ga je opravil kalmat, nima samodejnega prevoda, prevedel sem ga v pt-BR ročno. Če ima kdo znanje za delo s datotekami.po, bi bil hvaležen.
  • Stabilnost je dovolj dobra. Oglejte si zgornjo sliko (poraba procesorja in pomnilnika je nizka)
  • naložite APP za svoj pametni telefon in odjemalca nextcloud na namizje
  • S strežnikom Apache in PHP lahko naredite nekaj sprememb, da izboljšate hitrost nalaganja na strežnik (google it)
  • Obstajajo tudi druge različice vremenske postaje s podobami na ozadju

    projekt jimk3038 (izboljšana različica, ki jo je izdelal kalmat)

Priporočena: