Skylagring er utrolig nyttig for 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, fester ekstern lagring og velger en passende sak.

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 kjernebidragere.

Mens kjernefunksjonene er veldig like for begge tjenestene, er det noen viktige forskjeller. Noen av de mer avanserte funksjonene i ownCloud er bare tilgjengelige for premium-abonnenter, mens alle funksjonene er gratis i Nextcloud.

instagram viewer

Likevel er ownCloud et godt, veletablert alternativ og er helt gratis å bruke hvis du selv er vert for serverne dine. Funksjonene inkluderer end-to-end-krypteringtofaktorautentisering, antivirus, brannmur og filintegritetskontroll.

1. Forbered 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, kan du skrive det til et microSD-kort (8 GB eller høyere anbefales) på en annen datamaskin ved hjelp av Raspberry Pi Imager verktøy.

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 sikkerhetsgrunner) og koble til Wi-Fi-nettverket ditt.

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

sudo apt-get oppdatering
sudo apt-get oppgradering

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’s IP-adresse. Noen rutere vil reservere den samme adressen til Raspberry Pi hver gang den startes opp; hvis ikke, vil du sette opp en statisk IP-adresse for din Raspberry Pi.

2. Installer Apache 2, PHP 5 og SQLite

Før du installerer ownCloud, må du legge til viktige komponenter i serverstakken. For å installere Apache HTTP Server, skriv inn terminalen:

sudo apt-get installer 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 web-skriptspråk, SQLite-databasesystem 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 alle er vellykket installert, start Apache-webserveren på nytt med følgende kommando:

sudo service apache2 start på nytt

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 terminalvindu flytter du den nedlastede filen til /var/www/html katalog med:

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

Bytt til den katalogen og pakk ut filen:

cd / var / www / html
sudo pakke ut -q owncloud-complete-20210326.zip

Deretter må du opprette en datakatalog for ownCloud og endre tillatelsene. Hvis du bare bruker microSD til 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, fester du den og monterer den på Raspberry Pi, og deretter skriver du inn følgende kommandoer i stedet:

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 / økt

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

sudo omstart

4. Konfigurer ownCloud

Gå til Raspberry Pi's IP-adresse fra en nettleser og følg etter /owncloud, f.eks. 192.168.1.132/owncloud.

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

Login-skjermen for ownCloud 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. Sørg for å notere dem. Med dette er din personlige ownCloud nå tilgjengelig ved hjelp av denne kontoen.

Logg inn og begynn å utforske nettdashboardet for din egenhotell ownCloud-server. Til å begynne med kan du bla gjennom et par mapper etter dokumenter og bilder.

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

5. Legg til ekstern tilgang over Internett

Så langt kan du bare få tilgang til din egenCloud-server fra ditt eget lokale nettverk, noe som er litt begrensende. Til få tilgang til din ownCloud-server over internett fra hvilket som helst sted krever at du konfigurerer SSL, aktiverer videresending av port og bruker en dynamisk DNS-tjeneste.

6. Velg et tilfelle for din egenCloud Server

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

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

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

Bygg din egen Raspberry Pi Cloud Server: Suksess

Gratulerer, du har nå satt opp en skyserver på Raspberry Pi ved hjelp av ownCloud. Du kan besøke dashbordet 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 til å få tilgang til serveren fra en smarttelefon eller et nettbrett.

DelekvitringE-post
De beste 5 Linux Cloud Storage-løsningene i 2021

Trenger du å synkronisere til skyen på Linux-PC-en din? 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 (20 artikler publisert)

Freelance teknologi- og underholdningsjournalist Phil har redigert en rekke offisielle Raspberry Pi-bøker. En langvarig Raspberry Pi og elektronikk-tinker, han er en regelmessig bidragsyter til MagPi-magasinet.

Mer fra Phil King

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere