Gør din Raspberry Pi til en personlig sky med ownCloud

ownCloud er en applikation gratis software af servicetypen filhosting, som muliggør online lagring og online applikationer (cloud computing). Det har en god webbaseret brugergrænseflade og har apps til Linux, Windows, macOS, Android og iPhone.

På grund af karakteren af ​​ownCloud, eDenne applikation er perfekt til vores Raspberry Pi og det kan hjælpe os med at give dig funktionaliteten til at være vært for vores filer.

OwnCloud-installationen på vores Raspberry Pi er ret enkel. I denne vejledning tager vi det officielle system til vores Raspberry, som er Raspbian.

Hvis du stadig ikke har dette system installeret på din Raspberry, kan du se følgende artikel, hvor vi forklarer, hvordan du gør det på en ret enkel måde. Linket er dette.

Allerede med Raspbian installeret på vores Raspberry pi, vi skal opdatere pakkerne og Raspbian APT-pakkeopbevaringscachen med følgende kommando:

sudo apt update

Nu skal du opdatere alle nye softwarepakker, der er registreret fra Raspbian. Til dette er vi bare nødt til at udføre følgende kommando:

sudo apt upgrade

Tilføjelse af OwnCloud-pakkelageret

OwnCloud er ikke tilgængeligt i Raspbian-arkivet. Til hvilken vi vil føje det til vores system på følgende måde.

First, lad os downloade GPG-nøglen fra OwnCloud-pakkelageret:

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

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

Nu tilføjer vi downloadnøglen til systemet med:

sudo apt-key add - < Release.key

Allerede med nøglen tilføjet til systemet, Vi kan tilføje ownCloud-arkivet til vores system. Vi vil tilføje dette ved at udføre følgende kommando:

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

Allerede tilføjet lageret, nu skal vi udføre kommandoerne opdatering af pakker og vores liste over arkiver med:

sudo apt update

sudo apt upgrade

Hvis en meddelelse relateret til wpasupplicant vises, skriver vi bare bogstavet q. Og på dette tidspunkt skal installationen fortsætte.

Nu med alt opdateret og applikationen installeret, Vi bliver kun nødt til at genstarte vores Raspberry Pi med følgende kommando:

sudo reboot

Installation og konfiguration af Apache og MySQL til OwnCloud

OwnCloud er en webapplikation, der kører på LAMP-stakken og du har brug for en fuldt funktionel LAMP-serveropsætning, før du kan installere OwnCloud. Jeg vil vise dig, hvordan du gør det i dette afsnit.

De kan installer Apache, PHP, MariaDB og nogle PHP-udvidelser i Raspbian:

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, Vi skal udføre følgende kommando for at aktivere Apache's mod_rewrite-modul:

sudo a2enmod rewrite

Gjort dette lad os logge ind på MariaDB-konsollen som rodbruger med følgende kommando:

sudo mysql -u root -p

Som standard er der ikke angivet nogen MariaDB-adgangskode. Er allerede inde, vi fortsætter med at oprette databasen med:

MariaDB [(none)]> create database owncloud;

Vi opretter en ny MariaDB owncloud-bruger, og vi tildeler den også en adgangskode til brugeren med følgende forespørgsel:

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

Hvor du kan erstatte adgangskoden (dit kodeord) og brugernavnet (owncloud) med det efter eget valg. Og derefter vil vi give tilladelser til den nyoprettede bruger med:

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

Og vi forlod MariaDB

MariaDB [(none)]> exit;

Apache-konfiguration

Nu skal vi redigere Apache-standardwebsite-konfigurationsfilen med:

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

Og her vi skal kigge efter linjen "DocumentRoot / var / www / html", og vi vil ændre den til

DocumentRoot / var / www / owncloud.

Vi gemmer ændringerne med Ctrl + O og lukker med Ctrl + X.

Nu skal vi udføre følgende kommando:

sudo apt install owncloud-files

Og vi vil genstarte Apache 2-tjenesten med følgende kommando:

sudo systemctl restart apache2

Opsætning af OwnCloud

Den første ting, vi skal gøre, er at vide, hvad vores IP-adresse er, vi kan vide dette med:

ip til | egrep "inet"

Vi skal kopiere den ip, som vi finder ud af, og i en webbrowser indsætter vi den i adresselinjen, og her konfigurerer vi OwnCloud for første gang.

Hvor Det vil bede os om at oprette et brugernavn til administratoren samt en adgangskode.

Og vi kan også ændre standard OwnCloud-datakatalog / var / www / owncloud / data til hvad vi vil, eller vi kan lade det være sådan.

nu, vi lægger brugernavnet på den database, som vi oprettede for et par trin siden.

Nu kan du logge ind med OwnCloud-brugernavnet og adgangskoden, du lige har angivet, og du er færdig. De kan nu begynde at bruge OwnCloud på deres Raspberry Pi.


3 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   chiwy sagde han

    Efter min ydmyge mening er Nextcloud-udvikling meget mere aktiv, så jeg vil foreslå at installere Nextcloud i stedet for Owncloud ...

  2.   give pacu sagde han

    Hej.
    På tildelingen går alle privilegier fast. Jeg har ændret syntaksen. Jeg ved ikke hvor mange gange, og jeg får ikke noget.
    Localhost skal jeg ændre det til den ip, som min hindbær har, eller lader jeg bare loclahost som skrevet?
    Jeg er en novice på dette, og jeg prøver at tjene ved at følge de trin, du beskriver her ...

    På forhånd tak.

  3.   MrIzan10 sagde han

    Jeg har opholdt sig i
    ekko 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Jeg opdaterede sudo apt, og jeg fik misdannet post 1 i listen /etc/apt/sources.list.d/owncloud.list (Suite)
    Kildelisten kunne ikke læses.