Cloud-lager er utroligt nyttigt til at få adgang til dine data fra enhver enhed. Ulempen er, at du skal stole på et selskab med privatlivets fred og sikkerhed for dine dyrebare dokumenter og fotos, der er gemt på eksterne servere.
Der er dog et alternativ: du kan være vært for dine filer på din helt egen cloud-server, der kører på en computer i dit hjem eller på kontoret. En af de mest populære tjenester til at opnå dette er ownCloud.
Vi viser dig, hvordan du installerer ownCloud på en Raspberry Pi, vedhæfter ekstern lagerplads og vælger en passende sag.
ownCloud vs Nextcloud til Raspberry Pi: Hvilket er bedst?
En anden mulighed for din hjemmebaserede Raspberry Pi cloud-server er Nextcloud, en uafhængig spin-off af ownCloud oprettet af nogle af sidstnævnte kernebidragydere.
Mens kernefunktionerne er meget ens for begge tjenester, er der nogle vigtige forskelle. Nogle af de mere avancerede funktioner i ownCloud er kun tilgængelige for premium-abonnenter, mens alle funktioner er gratis i Nextcloud.
Alligevel er ownCloud en god, veletableret mulighed og er helt gratis at bruge, hvis du selv er vært for dine server (e). Funktioner inkluderer ende-til-ende-krypteringtofaktorautentificering, antivirus, firewall og filintegritetskontrol.
1. Forbered din Raspberry Pi
I modsætning til Nextcloud, som tilbyder et brugerdefineret OS-billede til Raspberry Pi i form af NextCloudPi, som du skriver til et microSD-kort, samt en Ubuntu Appliance-option ownCloud er installeret i en eksisterende iteration af standardversionen af Raspberry Pi OS.
Hvis du endnu ikke skal installere Raspberry Pi OS, skal du skrive det til et microSD-kort (8 GB eller højere anbefales) på en anden computer ved hjælp af Raspberry Pi Imager værktøj.
Læs mere: Sådan installeres et operativsystem på Raspberry Pi
Når det er gjort, skal du indsætte microSD-kortet i din Raspberry Pi og tænde det. Gå gennem velkomstguiden, vælg en ny adgangskode (af sikkerhedsmæssige årsager) og opret forbindelse til dit Wi-Fi-netværk.
Før du installerer ownCloud, skal du sørge for, at Raspberry Pi OS er fuldt opdateret. Hvis du ikke allerede har gjort det under velkomstguiden, skal du åbne et terminalvindue (Tilbehør> Terminal) og indtast følgende kommandoer:
sudo apt-get opdatering
sudo apt-get opgradering
Det kan tage et par minutter. Med Raspberry Pi til din trådløse router, find dens IP-adresse ved at indtaste:
ip addr
Noter inet adresse under wlan0: dette er Raspberry Pi's IP-adresse. Nogle routere reserverer den samme adresse til Raspberry Pi, hver gang den startes; hvis ikke, vil du gerne opsæt en statisk IP-adresse til din Raspberry Pi.
2. Installer Apache 2, PHP 5 og SQLite
Før du installerer ownCloud selv, skal du tilføje vigtige komponenter i serverstakken. For at installere Apache HTTP Server skal du indtaste i Terminal:
sudo apt-get installer apache2
Når installationen er færdig, skal du kontrollere, at den fungerer. Åbn en webbrowser på en anden computer, og indtast din Raspberry Pi's IP-adresse. Du skal få en standard Apache-webside, der siger 'Det fungerer!'
Du er nu klar til at installere PHP web scripting sprog, SQLite database management system og andre nødvendige pakker med denne Terminal kommando:
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 installeret, skal du genstarte Apache-webserveren med følgende kommando:
sudo service apache2 genstart
3. Installer ownCloud
Du er nu klar til at installere ownCloud selv. Download den seneste stabile ZIP-fil fra officielle side for downloads af ownCloud til din Raspberry Pi. Vi downloadede owncloud-complete-20210326.zip.
I et terminalvindue skal du flytte den downloadede fil til /var/www/html bibliotek med:
cd-downloads
sudo mv owncloud-complete-20210326.zip / var / www / html
Skift til den mappe, og pakk filen ud:
cd / var / www / html
sudo unzip -q owncloud-complete-20210326.zip
Dernæst skal du oprette en datakatalog til ownCloud og ændre dens tilladelser. Hvis du bare bruger microSD til din servers lager, skal du indtaste 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 bruger et eksternt USB-drev til opbevaring, skal du tilslutte og montere det på din Raspberry Pi og derefter indtaste følgende kommandoer i stedet:
sudo mkdir / media / ownclouddrive
sudo chown www-data: www-data / media / ownclouddrive
sudo chmod 750 / media / ownclouddrive
Bemærk: Hvis du vil flytte dataene til en anden mappe på et senere tidspunkt, se ownCloud guide til, hvordan man flytter et datakatalog.
Indtast derefter følgende kommandoer for at give skrivetilladelser for at undgå nogle potentielle loginfejl senere:
sudo chmod 777 / var / www / html / owncloud
sudo mkdir / var / lib / php / session
sudo chmod 777 / var / lib / php / session
Når det er gjort, er det tid til at genstarte din Raspberry Pi for at ændringerne skal træde i kraft:
sudo genstart
4. Konfigurer ownCloud
Fra en webbrowser skal du besøge Raspberry Pi's IP-adresse efter /owncloud, for eksempel. 192.168.1.132/owncloud.
Hvis du ser en advarsel om, at din forbindelse ikke er privat eller sikker, skal du vælge at ignorere den (ved at vælge Fremskreden i Chrome eller Firefox) og gå videre til webstedet.
Skærmen for ownCloud-login skal vises. Hvis du ser en advarsel om ydeevne om SQLite, kan du sikkert ignorere den.
Du skal nu registrere en admin-konto ved at indtaste et brugernavn og en adgangskode. Sørg for at notere dem. Med dette er din personlige ownCloud nu tilgængelig ved hjælp af denne konto.
Log ind og start med at udforske webdashboardet til din egenhostede ownCloud-server. Til at begynde med kan du gennemse et par mapper efter dokumenter og fotos.
For at tilføje ekstra funktionalitet skal du klikke på menuen øverst til venstre og vælge Marked. Du kan gennemse de tilgængelige apps og installere, hvad du vil, såsom en kalender og Collabora-kontorpakken.
5. Tilføj ekstern adgang over internettet
Indtil videre kan du kun få adgang til din ownCloud-server fra dit eget lokale netværk, hvilket er lidt begrænsende. Til få adgang til din ownCloud-server over internettet fra ethvert sted kræver, at du konfigurerer SSL, aktiverer portvideresendelse og bruger en dynamisk DNS-tjeneste.
6. Vælg en sag til din egenCloud Server
At køre din ownCloud-server på et bare Raspberry Pi-kort anbefales ikke, da det akkumulerer støv over tid. Der findes en lang række sager til Raspberry Pi 3 og 4-modeller i standardstørrelse.
I stedet for en billig plastikæske, vil vi anbefale noget mere solidt som f.eks DeskPi Pro. Dette har plads nok inde i sagen til et SATA-lagerdrev og leveres med en M.2 til SATA-adapter. For at forhindre din Raspberry Pi overophedning har den også et ICE Tower kølesystem og køleplade.
En anden meget god mulighed er Argon ONE M.2 sag, som giver dig mulighed for at bruge ethvert størrelse M.2 SATA-drev. Alternativt kan du vælge en robust sag til Raspberry Pi alene og tilslutte et standard eksternt USB-lagerdrev.
Byg din egen Raspberry Pi Cloud Server: Succes
Tillykke, du har nu oprettet en cloud-server på din Raspberry Pi ved hjælp af ownCloud. Du kan besøge dets dashboard ved hjælp af en webbrowser på en anden enhed. Der er endda en ownCloud-app til iOS og Android, som du kan bruge til at få adgang til serveren fra en smartphone eller tablet.
Brug for at synkronisere til skyen på din Linux-pc? Her er fem af de bedste Linux-kompatible skytjenester, der er tilgængelige i dag.
Læs Næste
- gør det selv
- Hindbær Pi
- Sky lagring
Freelance teknologi og underholdningsjournalist Phil har redigeret adskillige officielle Raspberry Pi bøger. En langvarig Raspberry Pi og elektronik tinker, han er en regelmæssig bidragyder til MagPi magasinet.
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere