Verander je Raspberry Pi in een persoonlijke cloud met ownCloud

ownCloud is een applicatie van gratis software van het servicetype bestandshosting, die online opslag mogelijk maakt en online applicaties (cloud computing). Het heeft een goede webgebaseerde gebruikersinterface en heeft apps voor Linux, Windows, macOS, Android en iPhone.

Vanwege de aard van ownCloud, eDeze applicatie is perfect voor onze Raspberry Pi en dat kan ons helpen om u de functionaliteit te bieden om onze bestanden te hosten.

De ownCloud-installatie op onze Raspberry Pi is vrij eenvoudig. In deze tutorial nemen we als basis het officiële systeem van onze Raspberry, namelijk Raspbian.

Als je dit systeem nog niet op je Raspberry hebt geïnstalleerd, kun je het volgende artikel raadplegen waarin we uitleggen hoe je het op een vrij eenvoudige manier kunt doen. De link is dit.

Al met Raspbian geïnstalleerd op onze Raspberry pi, we gaan de pakketten en de Raspbian APT-pakketrepository-cache bijwerken met het volgende commando:

sudo apt update

Nu moet u alle nieuwe softwarepakketten bijwerken die zijn gedetecteerd door Raspbian. Hiervoor hoeven we alleen het volgende commando uit te voeren:

sudo apt upgrade

De OwnCloud-pakketrepository toevoegen

OwnCloud is niet beschikbaar in de Raspbian-repository. Waarvoor we het op de volgende manier aan ons systeem zullen toevoegen.

Eerste, laten we de GPG-sleutel downloaden van de OwnCloud-pakketrepository:

wget -nv https://download.owncloud.org/download/repositories/production/

Debian_9.0 / Release.key -O Release.key

Nu voegen we de downloadsleutel toe aan het systeem met:

sudo apt-key add - < Release.key

Al met de sleutel toegevoegd aan het systeem, we kunnen de ownCloud-repository aan ons systeem toevoegen. We gaan dit toevoegen door het volgende commando uit te voeren:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

De repository al toegevoegd, nu gaan we de commando's uitvoeren actualización pakketten en onze lijst met repositories met:

sudo apt update

sudo apt upgrade

Als we een bericht zien met betrekking tot wpasupplicant, typen we gewoon de letter q. En op dit punt moet de installatie worden voortgezet.

Nu alles is bijgewerkt en de applicatie is geïnstalleerd, We hoeven alleen onze Raspberry Pi opnieuw op te starten met het volgende commando:

sudo reboot

Installatie en configuratie van Apache en MySQL voor OwnCloud

OwnCloud is een webapplicatie die draait op de LAMP-stack en je hebt een volledig functionele LAMP-serverconfiguratie nodig voordat je OwnCloud kunt installeren. Ik zal je in dit gedeelte laten zien hoe je het moet doen.

Dat kunnen ze installeer Apache, PHP, MariaDB en enkele PHP-extensies in Raspisch:

sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

nu, We gaan het volgende commando uitvoeren om Apache's mod_rewrite module in te schakelen:

sudo a2enmod rewrite

Dit gedaan laten we inloggen op de MariaDB-console als rootgebruiker met het volgende commando:

sudo mysql -u root -p

Standaard is er geen MariaDB-wachtwoord ingesteld. Al binnen, we gaan verder met het maken van de database met:

MariaDB [(none)]> create database owncloud;

We maken een nieuwe MariaDB owncloud-gebruiker aan en we zullen er ook een wachtwoord aan toewijzen voor de gebruiker met de volgende vraag:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

Waar u het wachtwoord (uw-wachtwoord) en de gebruikersnaam (owncloud) kunt vervangen door een naar keuze. En daarna gaan we machtigingen geven aan de nieuw aangemaakte gebruiker met:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

En we verlieten MariaDB

MariaDB [(none)]> exit;

Apache-configuratie

Nu moeten we het Apache-standaard siteconfiguratiebestand bewerken met:

sudo nano /etc/apache2/sites-enabled/000-default.conf

En hier we gaan op zoek naar de regel "DocumentRoot / var / www / html" en we gaan deze veranderen in

DocumentRoot / var / www / owncloud.

We slaan de wijzigingen op met Ctrl + O en sluiten af ​​met Ctrl + X.

Nu gaan we het volgende commando uitvoeren:

sudo apt install owncloud-files

En we gaan de Apache 2-service herstarten met de volgende opdracht:

sudo systemctl restart apache2

OwnCloud instellen

Het eerste dat we gaan doen is weten wat ons IP-adres is, dit kunnen we weten met:

ip een | egrep "inet"

We gaan het ip dat we vinden kopiëren en in een webbrowser plakken we het in de adresbalk en hier zullen we OwnCloud voor de eerste keer configureren.

Waar Het zal ons vragen om een ​​gebruikersnaam voor de beheerder en een wachtwoord aan te maken.

En we kunnen ook de standaard OwnCloud-gegevensdirectory / var / www / owncloud / data wijzigen in wat we maar willen, of we kunnen het zo laten.

nu, we gaan de gebruikersnaam plaatsen van de database die we een paar stappen geleden hebben gemaakt.

Nu kunt u inloggen met de OwnCloud-gebruikersnaam en het wachtwoord dat u zojuist hebt opgegeven, en u bent klaar. Ze kunnen nu OwnCloud op hun Raspberry Pi gaan gebruiken.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   knapperig zei

    Naar mijn bescheiden mening is de ontwikkeling van Nextcloud veel actiever, dus ik zou willen voorstellen om Nextcloud te installeren in plaats van Owncloud ...

  2.   Dan Pacu zei

    Hey.
    Bij het toekennen van alle privileges stap ik vast. Ik heb de syntaxis gewijzigd, ik weet niet hoe vaak en ik krijg niets.
    De localhost moet ik het veranderen naar het ip dat mijn framboos heeft of laat ik de loclahost gewoon zoals geschreven?
    Ik ben hier een beginneling en ik probeer te dienen door de stappen te volgen die u hier beschrijft ...

    Bij voorbaat dank.

  3.   SrIzan 10 zei

    Ik ben binnen gebleven
    echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Ik heb sudo apt-update uitgevoerd en ik heb een verkeerd opgemaakt item 1 in de lijst /etc/apt/sources.list.d/owncloud.list (Suite)
    De lijst met bronnen kan niet worden gelezen.