Hvordan installere NextCloud på Raspberry Pi 3

Hvordan installere NextCloud på Raspberry Pi 3
NextCloud er en egenhostet fildelingsprogramvare. Du kan enkelt installere NextCloud på Raspberry Pi 3 for å bygge en kostnadseffektiv fildelingsserver på hjemmenettverket ditt. I denne artikkelen vil jeg vise deg hvordan du installerer NextCloud på Raspberry Pi 3. Så la oss komme i gang.

Installere Raspbian:

I denne artikkelen vil jeg bruke Raspbian OS på Raspberry Pi 3. Det er basert på Debian. Det er det offisielt anbefalte operativsystemet for Raspberry PI -enheter.

Jeg har skrevet en dedikert artikkel om å installere Raspbian OS på Raspberry Pi 3. Du kan sjekke det ut på https: // linuxhint.com/ install_raspbian_raspberry_pi/ hvis du trenger hjelp.

Koble til Raspberry Pi 3:

Når du har Raspbian installert på Raspberry Pi 3, kan du koble deg til Raspberry Pi 3 ved hjelp av SSH. Du må kjenne IP -adressen til Raspberry Pi 3 for å gjøre det. Du skal kunne finne IP -adressen i ruterne nettbaserte administrasjonsgrensesnitt.

I mitt tilfelle er IP -adressen 192.168.2.6. Erstatt den med din fra nå av.

Koble nå til Raspberry Pi 3 ved å bruke SSH som følger:

$ ssh [email protected]

Nå, skriv inn ja Og trykk deretter .

Skriv inn passordet til Raspberry Pi 3 og trykk .

Du skal være logget inn.

Installere NextCloud på Raspberry Pi 3:

Oppdater nå Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Apt Package Repository Cache skal oppdateres.

Nå, installer Apache 2 webserver, PHP, alle nødvendige PHP -biblioteker og verktøy med følgende kommando:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client mariadb-server
WGET Unzip BZIP2 Curl PHP PHP-COMMON PHP-CURL PHP-GD PHP-MBSSTRING PHP-MYSQL PHP-XML
PHP-Zip PHP-INTL PHP-APCU PHP-REDIS PHP-HTTP-REQUEST

Nå, trykk y Og trykk deretter .

Alle pakkene lastes ned.

Alle nødvendige pakker skal installeres på dette tidspunktet.

Nå må du opprette en ny Apache 2 Virtual Host -konfigurasjonsfil for NextCloud.

Du kan opprette en ny konfigurasjonsfil NextCloud.konf med følgende kommando:

$ sudo nano/etc/apache2/nettsteder-tilgjengelig/nextcloud.konf

Skriv inn følgende linjer og lagre filen ved å trykke på + x etterfulgt av y Og trykk deretter .


Serveradmin webmaster@localhost
Documentroot/var/www/nextcloud
Alias/nextcloud "/var/www/nextcloud/"

Alternativer +følgerSymlinks
TillatRide alle

Dav av

Krever alt gitt
Setenv hjem/var/www/nextcloud
Setenv http_home/var/www/nextcloud

Errorlog $ apache_log_dir/nextcloud_error_log
CustomLog $ apache_log_dir/nextcloud_access_log vanlig

Nå må du opprette en ny MariaDB -database og bruker for NextCloud.

For å gjøre det, logger du først på MariaDB -konsollen din med følgende kommando:

$ sudo mysql -u root

Du skal se bli logget inn.

Lag nå en ny MariaDB -database NextCloud med følgende kommando:

MariaDB [(Ingen)]> Opprett database NextCloud;

Lag nå en ny MariaDB -bruker NextCloud og angi også et passord for den nye brukeren med følgende kommando:

MariaDB [(ingen)]> Opprett bruker 'nextcloud'@'localhost' identifisert av 'your_password_here';

MERK: Erstatte Ditt_password_here Med passordet du vil angi for MariaDB -brukeren NextCloud. Jeg vil sette den til NextCloud I denne artikkelen for enkelhet.

Nå, tilordne alle nødvendige tillatelser av databasen NextCloud til MariaDB -brukeren NextCloud med følgende kommando:

MariaDB [(Ingen)]> Gi alle privilegier på NextCloud.* Til 'nextcloud'@'localhost';

Kjør nå følgende kommando for å bruke endringene:

MariaDB [(ingen)]> Flush Privileges;

Gå ut av MariaDB -konsollen med følgende kommando:

MariaDB [(Ingen)]> Avslutt

Naviger nå til /var/www Katalog med følgende kommando:

$ cd /var /www

Last ned NextCloud Zip Archive med følgende kommando:

$ sudo wget https: // nedlasting.NextCloud.com/server/utgivelser/nextcloud-15.0.0.glidelås

NextCloud Zip Archive lastes ned.

Nexcloud Zip Archive bør lastes ned.

Kjør nå følgende kommando for å pakke ut NextCloud -arkivet:

$ sudo pakk ut nextcloud-15.0.0.glidelås

Arkivet skal trekkes ut.

Lag nå en ny datakatalog for NextCloud med følgende kommando:

$ sudo mkdir nextcloud/data

Endre eieren og gruppen av filene og katalogene i NextCloud/ katalog til www-data med følgende kommando:

$ sudo chown -r www-data: www-data nextcloud

Nå, aktiver NextCloud.konf Nettstedskonfigurasjon med følgende kommando:

$ sudo a2ensite nextcloud.konf

Deaktiver nå standard nettstedskonfigurasjon 000-default.konf med følgende kommando:

$ sudo a2dissite 000-default.konf

Nå, start på nytt Apache2 Tjeneste med følgende kommando:

$ sudo SystemCTL Restart Apache2

Nå, legg til Apache2 og Mariadb Tjenester til systemstart med følgende kommando:

$ sudo SystemCTL Aktiver Apache2 MariaDB

NextCloud skal installeres.

Konfigurere NextCloud:

Nå må du konfigurere NextCloud fra en nettleser. For å gjøre det, besøk http: // 192.168.2.6/NextCloud fra din favoritt nettleser. Du bør se følgende side.

Herfra må du opprette en administratorkonto. Skriv inn brukernavnet og passordet for den nye administratorkontoen din og bla litt ned.

Skriv inn MariaDB -databasedetaljene dine. Til slutt, klikk på Fullfør oppsett Som merket på skjermbildet nedenfor.

Du bør være logget på din NextCloud -konto som administrator. Nå, klikk på X Ikon for å lukke popup -vinduet som merket i skjermdumpen nedenfor.

Du bør se NextCloud -dashbordet. Herfra kan du opprette nye brukere, laste opp filer og andre administrative oppgaver.

Så det er slik du installerer NextCloud på Raspberry Pi 3. Takk for at du leste denne artikkelen.