Hoe een Raspberry Pi-cloudserver te bouwen met ownCloud

Hoe een Raspberry Pi-cloudserver te bouwen met ownCloud

Cloudopslag is ongelooflijk handig voor toegang tot uw gegevens vanaf elk apparaat. Het nadeel is dat u een bedrijf moet vertrouwen met de privacy en veiligheid van uw kostbare documenten en foto's die zijn opgeslagen op externe servers.





Er is echter een alternatief: u kunt uw bestanden hosten op uw eigen cloudserver die op een computer bij u thuis of op kantoor draait. Een van de meest populaire diensten om dit te bereiken is ownCloud.





We laten u zien hoe u ownCloud op een Raspberry Pi installeert, externe opslag aansluit en een geschikte behuizing kiest.





ownCloud vs Nextcloud voor Raspberry Pi: wat is het beste?

Een andere optie voor uw thuisgebaseerde Raspberry Pi-cloudserver is Nextcloud, een onafhankelijke spin-off van ownCloud, gemaakt door enkele van de belangrijkste bijdragers van laatstgenoemde.

Hoewel de kernfuncties voor beide services erg op elkaar lijken, zijn er enkele belangrijke verschillen. Sommige van de meer geavanceerde functies in ownCloud zijn alleen beschikbaar voor premium-abonnees, terwijl alle functies gratis zijn in Nextcloud.



Toch is ownCloud een goede, gevestigde optie en is het volledig gratis te gebruiken als u uw server(s) zelf host. Functies omvatten end-to-end-codering, tweefactorauthenticatie, antivirus, firewall en controle van de bestandsintegriteit.

1. Bereid je Raspberry Pi voor

In tegenstelling tot Nextcloud, dat een aangepaste OS-image voor Raspberry Pi biedt in de vorm van: VolgendeCloudPi die u naar een microSD-kaart schrijft , evenals een Ubuntu Appliance-optie ownCloud is geïnstalleerd binnen een bestaande iteratie van de standaardversie van Raspberry Pi OS.





Als je Raspberry Pi OS nog moet installeren, schrijf het dan naar een microSD-kaart (8GB of hoger is aan te raden) op een andere computer met behulp van de Raspberry Pi-imager hulpmiddel.

mijn iphone maakt geen verbinding met mijn computer

Lees verder: Een besturingssysteem installeren op Raspberry Pi





Zodra dat is gebeurd, plaatst u de microSD-kaart in uw Raspberry Pi en zet u hem aan. Doorloop de welkomstwizard, selecteer een nieuw wachtwoord (om veiligheidsredenen) en maak verbinding met uw wifi-netwerk.

Voordat u ownCloud installeert, moet u ervoor zorgen dat Raspberry Pi OS volledig up-to-date is. Als u dit nog niet hebt gedaan tijdens de welkomstwizard, opent u een Terminal-venster ( Accessoires > Aansluiting ) en voer de volgende opdrachten in:

sudo apt-get update
sudo apt-get upgrade

Het kan een paar minuten duren. Met de Raspberry Pi naar uw draadloze router, ontdek het IP-adres door in te voeren:

ip addr

Noteer de inet adres onder wlan0 : dit is het IP-adres van de Raspberry Pi. Sommige routers reserveren hetzelfde adres voor de Raspberry Pi telkens wanneer deze wordt opgestart; zo niet, dan wil je dat wel een statisch IP-adres instellen voor uw Raspberry Pi .

2. Installeer Apache 2, PHP 5 en SQLite

Voordat u ownCloud zelf installeert, moet u essentiële componenten van de serverstack toevoegen. Om de Apache HTTP-server te installeren, voert u in de Terminal het volgende in:

sudo apt-get install apache2

Zodra dit klaar is met installeren, moet u controleren of het werkt. Open een webbrowser op een andere computer en voer het IP-adres van je Raspberry Pi in. U zou een standaard Apache-webpagina moeten krijgen met de tekst 'Het werkt!'

U bent nu klaar om de PHP-webscripttaal, het SQLite-databasebeheersysteem en andere vereiste pakketten te installeren met deze Terminal-opdracht:

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

Zodra ze allemaal met succes zijn geïnstalleerd, start u de Apache-webserver opnieuw met de volgende opdracht:

sudo service apache2 restart

3. Installeer ownCloud

U bent nu klaar om ownCloud zelf te installeren. Download het nieuwste stabiele ZIP-bestand van de officiële ownCloud-downloadpagina naar uw Raspberry Pi. We hebben gedownload owncloud-complete-20210326.zip .

Verplaats in een Terminal-venster het gedownloade bestand naar de / var / www / html map met:

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

Ga naar die map en pak het bestand uit:

hoe tabbladen te groeperen in chrome
cd /var/www/html
sudo unzip -q owncloud-complete-20210326.zip

Vervolgens moet u een gegevensmap voor ownCloud maken en de machtigingen wijzigen. Als u alleen de microSD gebruikt voor de opslag van uw server, voert u de volgende opdrachten in:

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

Als u een externe USB-drive gebruikt voor opslag, sluit deze dan aan op uw Raspberry Pi en monteer deze en voer in plaats daarvan de volgende opdrachten in:

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

Opmerking: als u de gegevens op een later tijdstip naar een andere map wilt verplaatsen, raadpleegt u de ownCloud-handleiding voor het verplaatsen van een gegevensmap .

Voer vervolgens de volgende opdrachten in om schrijfrechten te geven om mogelijke inlogfouten later te voorkomen:

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

Zodra dat allemaal is gebeurd, is het tijd om je Raspberry Pi opnieuw op te starten om de wijzigingen door te voeren:

sudo reboot

4. EigenCloud configureren

Ga vanuit een webbrowser naar het IP-adres van de Raspberry Pi, gevolgd door: /owncloud , bijv. 192.168.1.132/owncloud .

Als u een waarschuwing ziet dat uw verbinding niet privé of veilig is, kunt u ervoor kiezen deze te negeren (door te selecteren Geavanceerd in Chrome of Firefox) en ga verder naar de site.

Het ownCloud-inlogscherm zou moeten verschijnen. Als u een prestatiewaarschuwing over SQLite ziet, kunt u deze veilig negeren.

U moet nu een beheerdersaccount registreren door een gebruikersnaam en wachtwoord in te voeren. Noteer ze zeker. Hiermee is uw persoonlijke ownCloud nu beschikbaar met dit account.

Log in en begin met het verkennen van het webdashboard voor uw zelf-gehoste ownCloud-server. Om te beginnen kunt u door een aantal mappen bladeren voor documenten en foto's.

Om extra functionaliteit toe te voegen, klikt u op het menu linksboven en selecteert u Markt. U kunt door de beschikbare apps bladeren en alle apps installeren die u maar wilt, zoals een agenda en de Collabora-kantoorsuite.

5. Externe toegang via internet toevoegen

Tot nu toe heb je alleen toegang tot je ownCloud-server vanaf je eigen lokale netwerk, wat een beetje beperkend is. Om vanaf elke locatie via internet toegang te krijgen tot uw ownCloud-server, moet u SSL instellen, port forwarding inschakelen en een dynamische DNS-service gebruiken.

6. Kies een case voor uw eigen Cloud Server

Het wordt niet aanbevolen om uw ownCloud-server op een kale Raspberry Pi-kaart uit te voeren, omdat deze na verloop van tijd stof zal verzamelen. Er is een grote verscheidenheid aan hoesjes beschikbaar voor Raspberry Pi 3- en 4-modellen van standaardformaat.

apps die je een telefoonnummer geven

In plaats van een goedkope plastic behuizing, raden we iets stevigers aan, zoals de DeskPi Pro. Deze heeft genoeg ruimte in de behuizing voor een SATA-opslagschijf en wordt geleverd met een M.2 naar SATA-adapter. Om oververhitting van je Raspberry Pi te voorkomen, is hij ook voorzien van een ICE Tower-koelsysteem en koellichaam.

Een andere zeer goede optie is de Argon ONE M.2 koffer , waarmee u elk formaat M.2 SATA-schijf kunt gebruiken. Als alternatief kunt u zelf een robuuste behuizing voor de Raspberry Pi kiezen en een standaard externe USB-opslagschijf aansluiten.

Bouw je eigen Raspberry Pi-cloudserver: succes

Gefeliciteerd, je hebt nu een cloudserver op je Raspberry Pi ingesteld met ownCloud. U kunt het dashboard bezoeken met een webbrowser op een ander apparaat. Er is zelfs een ownCloud-app voor iOS en Android waarmee je vanaf een smartphone of tablet toegang hebt tot de server.

Deel Deel Tweeten E-mail De 5 beste Linux Cloud Storage-oplossingen in 2021

Wilt u synchroniseren met de cloud op uw Linux-pc? Hier zijn vijf van de beste Linux-compatibele cloudservices die vandaag beschikbaar zijn.

Lees volgende
Gerelateerde onderwerpen
  • doe-het-zelf
  • Raspberry Pi
  • Cloud opslag
Over de auteur Phil King(22 artikelen gepubliceerd)

Freelance technologie- en entertainmentjournalist Phil heeft talloze officiële Raspberry Pi-boeken geredigeerd. Hij is een oude Raspberry Pi- en elektronica-knutselaar en levert regelmatig bijdragen aan het MagPi-magazine.

Meer van Phil King

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren