Indholdsfortegnelse:

Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trin
Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trin

Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trin

Video: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 trin
Video: DON'T Use Raspberry Pis for Servers! (Use THIS) 2024, Juli
Anonim
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)

For noget tid siden huskede jeg, at der var en RPiB -reserve efter at have købt en nyere version. Tænkte på privatlivets fred, da jeg lagrede mine backupfiler, besluttede jeg at have min egen cloud -server. Tilfreds med godt resultat, men ikke tilfreds med spild af potentiale fra RPi jeg lavede en kombination, der blandede en vejrstation + personlig cloud -server.

Trin 1: Materialeliste

Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
  • A RPi B (kan også arbejde med RPi2, RPi3 osv.)
  • En 7 "tommer 1024*600 LCD -skærm til hindbær (vælg selv skærmstørrelse)
  • WiFi-dongle eller et Ethernet-kabel tilsluttet RPi (kun RPi3 og nyere har indbygget wifi)
  • Mus og tastatur USB

Trin 2: Tak for ideerne og hjælpen

Bemærk, at dette trin er baseret på nogle menneskers arbejde:

Gus:

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

jimk3038:

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

Mange tak til kalmat for forbedringer af koden: Når der nu ikke er nogen internetforbindelse, vises et stort ur og opkaldssendel

www.instructables.com/member/Kalmat/

Trin 3: Installation af Nextcloud og Weather Station

Installation af Nextcloud og Weather Station
Installation af Nextcloud og Weather Station

Disse trin forudsætter, at:-nogle basics i linux er kendte

-Driftssystem raspbian stretch er allerede installeret på RPi

-Operativsystemet er allerede konfigureret (raspi-config: SSH aktiveret, udvidet filsystem til at bruge maksimal SD-kortplads osv.)

-IP fra RPi er defineret som statisk

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

Installation af Nextcloud

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

Følgende sekvenser udført i terminal (fra SSH eller indbygget på RPi) ###################################### ####################

sudo apt-get opdatering

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 service apache2 genstart

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

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

Nu hvor vi er færdige med det, kan vi nu endelig gå til selve Nextcloud og begynde installationen. For at begynde skal du gå til din Raspberry Pi's IP -adresse plus /nextcloud. For eksempel er adressen, jeg ville gå til, følgende:

Husk at erstatte IP -adressen med din Raspberry Pi.

192.168.1.105/nextcloud

Vælg dit brugernavn og din adgangskode

link til tutorial jeg fulgte:

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

Vejrstation installation

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

Hent:

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

Følgende sekvenser udført i terminal (fra SSH eller indbygget på RPi) ###################################### ####################

tjære -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py installation

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

Kontroller, at tingene fungerer som forventet

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

Download og udpak Weather 1.6.4.zip på /home /pi -mappen

næste kommando på terminal (ikke SSH -forbindelse/Denne gang er indbygget display påkrævet)

cd Vejret

sudo python weather.py

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

Gør det autostart efter opstart

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

sudo nano /etc/rc.local

Lige før den sidste linje, hvor der står "exit 0", tilføjes følgende til linjer.

cd/home/pi/Weather

sudo python weather.py &> err.log

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

Trin 4: Nogle noter

Nogle noter
Nogle noter
Nogle noter
Nogle noter
  • Arbejde udført af kalmat har ingen automatisk oversættelse, jeg lavede en oversættelse til pt-BR i hånden. Hvis nogen har viden til at arbejde med.po -filer til oversættelse, ville det blive værdsat.
  • Stabilitet er god nok. Se billedet ovenfor (CPU og hukommelsesforbrug er lavt)
  • download APP'en til din smartphone og nextcloud -klient til skrivebordet
  • Der er nogle tweaks, du kan gøre med Apache -server og PHP for at forbedre uploadhastigheden til serveren (google det)
  • Der er andre versioner af vejrstation med baggrundsbilleder som det ses på

    jimk3038 projekt (forbedret version lavet af kalmat)

Anbefalede: