Hvordan bygge en Raspberry Pi Cloud Server med ownCloud

Hvordan bygge en Raspberry Pi Cloud Server med ownCloud

Skylagring er utrolig nyttig for å få tilgang til dataene dine fra hvilken som helst enhet. Ulempen er at du må stole på et selskap med personvernet og sikkerheten til dine dyrebare dokumenter og bilder som er lagret på eksterne servere.





Det er imidlertid et alternativ: du kan være vert for filene dine på din egen skyserver som kjører på en datamaskin hjemme eller på kontoret. En av de mest populære tjenestene for å oppnå dette er ownCloud.





Vi viser deg hvordan du installerer ownCloud på en Raspberry Pi, kobler til ekstern lagring og velger et passende tilfelle.





ownCloud vs Nextcloud for Raspberry Pi: Hvilken er best?

Et annet alternativ for din hjemmebaserte Raspberry Pi-skyserver er Nextcloud, en uavhengig spin-off av ownCloud opprettet av noen av sistnevnte kjernebidragsytere.

Selv om kjernefunksjonene er veldig like for begge tjenestene, er det noen viktige forskjeller. Noen av de mer avanserte funksjonene i ownCloud er bare tilgjengelige for premiumabonnenter, mens alle funksjonene er gratis i Nextcloud.



Likevel er ownCloud et godt, veletablert alternativ og er helt gratis å bruke hvis du selv er vert for serveren (e) dine. Funksjonene inkluderer ende-til-ende-kryptering, tofaktorautentisering, antivirus, brannmur og kontroll av filintegritet.

1. Forbered din Raspberry Pi

I motsetning til Nextcloud, som tilbyr et tilpasset OS -bilde for Raspberry Pi i form av NextCloudPi som du skriver til et microSD -kort , samt et Ubuntu Appliance -alternativ ownCloud er installert i en eksisterende iterasjon av standardversjonen av Raspberry Pi OS.





Hvis du ennå ikke skal installere Raspberry Pi OS, skriver du det til et microSD -kort (8 GB eller høyere anbefales) på en annen datamaskin ved hjelp av Raspberry Pi Imager verktøy.

morsomme ting å gjøre med en bringebær pi

Les mer: Slik installerer du et operativsystem på Raspberry Pi





Når det er gjort, sett inn microSD -kortet i Raspberry Pi og slå det på. Gå gjennom velkomstveiviseren, velg et nytt passord (av sikkerhetshensyn) og koble til Wi-Fi-nettverket.

Før du installerer ownCloud, bør du sørge for at Raspberry Pi OS er fullt oppdatert. Hvis du ikke allerede har gjort det under velkomstveiviseren, åpner du et Terminal -vindu ( Tilbehør> Terminal ) og skriv inn følgende kommandoer:

sudo apt-get update
sudo apt-get upgrade

Det kan ta noen minutter. Med Raspberry Pi til den trådløse ruteren, oppdag IP -adressen ved å skrive inn:

ip addr

Noter ned inet adresse under wlan0 : dette er Raspberry Pi sin IP -adresse. Noen rutere vil reservere samme adresse for Raspberry Pi hver gang den startes; hvis ikke, vil du konfigurer en statisk IP -adresse for din Raspberry Pi .

2. Installer Apache 2, PHP 5 og SQLite

Før du installerer ownCloud selv, må du legge til viktige komponenter i serverbunken. For å installere Apache HTTP -serveren, angi i Terminal:

sudo apt-get install apache2

Når dette er ferdig installert, bør du sjekke at det fungerer. Åpne en nettleser på en annen datamaskin og skriv inn Raspberry Pi's IP -adresse. Du bør få en standard Apache -webside som sier 'Det fungerer!'

Du er nå klar til å installere PHP -webskriptspråket, SQLite database management system og andre nødvendige pakker med denne Terminal -kommandoen:

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl
php7.3-zip php3-dom php7.3-intl

Når de alle er installert, starter du Apache -webserveren på nytt med følgende kommando:

sudo service apache2 restart

3. Installer ownCloud

Du er nå klar til å installere ownCloud selv. Last ned den siste stabile ZIP -filen fra offisiell ownCloud -nedlastingsside til din Raspberry Pi. Vi lastet ned owncloud-complete-20210326.zip .

I et Terminal -vindu flytter du den nedlastede filen til /var/www/html katalog med:

cd Downloads
sudo mv owncloud-complete-20210326.zip /var/www/html

Bytt til den katalogen og pakk ut filen:

hvor finner du nedlastinger på Android
cd /var/www/html
sudo unzip -q owncloud-complete-20210326.zip

Deretter må du opprette en datakatalog for ownCloud og endre tillatelsene. Hvis du bare bruker microSD for serverens lagring, skriver du inn følgende kommandoer:

sudo mkdir /var/www/html/owncloud/data
sudo chown www-data:www-data /var/www/html/owncloud/data
sudo chmod 750 /var/www/html/owncloud/data

Hvis du bruker en ekstern USB -stasjon for lagring, må du koble den til og montere den på Raspberry Pi, og deretter skrive inn følgende kommandoer:

sudo mkdir /media/ownclouddrive
sudo chown www-data:www-data /media/ownclouddrive
sudo chmod 750 /media/ownclouddrive

Merk: Hvis du vil flytte dataene til en annen katalog på et senere tidspunkt, se ownCloud -guide til hvordan du flytter en datakatalog .

Deretter skriver du inn følgende kommandoer for å gi skrivetillatelser for å unngå potensielle påloggingsfeil senere:

sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session

Når alt er gjort, er det på tide å starte Raspberry Pi på nytt for at endringene skal tre i kraft:

sudo reboot

4. Konfigurer ownCloud

Fra en nettleser, besøk Raspberry Pi's IP -adresse etterfulgt av /owncloud , f.eks. 192.168.1.132/owncloud .

Hvis du ser en advarsel om at tilkoblingen din ikke er privat eller sikker, velger du å ignorere den (ved å velge Avansert i Chrome eller Firefox) og fortsett til nettstedet.

OwnCloud -påloggingsskjermen skal vises. Hvis du ser en ytelsesadvarsel om SQLite, kan du trygt ignorere den.

Du må nå registrere en administratorkonto ved å skrive inn et brukernavn og passord. Husk å notere dem. Med dette er din personlige ownCloud nå tilgjengelig ved hjelp av denne kontoen.

Logg deg på og begynn å utforske web-dashbordet for din egen hostede ownCloud-server. Til å begynne med kan du bla gjennom et par mapper for dokumenter og bilder.

For å legge til ekstra funksjonalitet, klikk på menyen øverst til venstre og velg Marked. Du kan bla gjennom de tilgjengelige appene og installere alt du ønsker, for eksempel en kalender og Collabora -kontorpakken.

5. Legg til ekstern tilgang over Internett

Så langt har du bare tilgang til din ownCloud -server fra ditt eget lokale nettverk, noe som er litt begrensende. For å få tilgang til din ownCloud -server over internett fra et hvilket som helst sted, må du konfigurere SSL, aktivere videresending av port og bruke en dynamisk DNS -tjeneste.

6. Velg et tilfelle for din ownCloud -server

Det anbefales ikke å kjøre din ownCloud -server på et bart Raspberry Pi -kort, da det vil samle støv over tid. Det er et stort utvalg tilfeller tilgjengelig for Raspberry Pi 3 og 4-modeller i standardstørrelse.

hvordan vet du om facebooken din ble hacket

I stedet for en billig plastkasse, anbefaler vi noe mer solid som DeskPi Pro. Dette har nok plass inne i saken for en SATA -lagringsstasjon og leveres med en M.2 til SATA -adapter. For å forhindre at Raspberry Pi blir overopphetet, har den også et ICE Tower -kjølesystem og kjøleribbe.

Et annet veldig godt alternativ er Argon ONE M.2 -saken , som lar deg bruke hvilken som helst størrelse M.2 SATA -stasjon. Alternativt kan du velge et robust deksel for Raspberry Pi alene og koble til en standard ekstern USB -lagringsstasjon.

Bygg din egen Raspberry Pi Cloud Server: Suksess

Gratulerer, du har nå konfigurert en skyserver på din Raspberry Pi ved å bruke ownCloud. Du kan besøke oversikten ved hjelp av en nettleser på en annen enhet. Det er til og med en ownCloud -app for iOS og Android som du kan bruke for å få tilgang til serveren fra en smarttelefon eller et nettbrett.

Dele Dele kvitring E -post De beste 5 Linux Cloud Storage -løsningene i 2021

Trenger du å synkronisere med skyen på din Linux -PC? Her er fem av de beste Linux-kompatible skytjenestene som er tilgjengelige i dag.

Les neste
Relaterte temaer
  • DIY
  • Bringebær Pi
  • Skylagring
Om forfatteren Phil King(22 artikler publisert)

Freelance teknologi og underholdningsjournalist Phil har redigert en rekke offisielle Raspberry Pi -bøker. Han har i mange år vært Raspberry Pi og tinker i elektronikk, og er en fast bidragsyter til magasinet MagPi.

Mer fra Phil King

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere