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 volledig gratis te gebruiken als u uw server(s) zelf host. Functies omvatten: end-to-end encryptie, 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.
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 adres
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 opnieuw opstarten
3. EigenCloud installeren
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.zipz.
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:
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. Tot toegang krijgen tot uw ownCloud-server via internet vanaf elke locatie 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.
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 te voorkomen dat je Raspberry Pi oververhit raakt, beschikt hij ook over 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.
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
- doe-het-zelf
- Raspberry Pi
- Cloud opslag
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.
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