Raspberry Pi

Så här installerar du NextCloud på Raspberry Pi 3

Så här installerar du NextCloud på Raspberry Pi 3
NextCloud är en programvara för fildelning som är värd för själv. Du kan enkelt installera NextCloud på Raspberry Pi 3 för att bygga en kostnadseffektiv fildelningsserver i ditt hemnätverk. I den här artikeln visar jag dig hur du installerar NextCloud på Raspberry Pi 3. Så, låt oss komma igång.

Installera Raspbian:

I den här artikeln kommer jag att använda Raspbian OS på min Raspberry Pi 3. Den är baserad på Debian. Det är det officiellt rekommenderade operativsystemet för Raspberry Pi-enheter.

Jag har skrivit en dedikerad artikel om installation av Raspbian OS på Raspberry Pi 3. Du kan kolla in det på https: // linuxhint.com / install_raspbian_raspberry_pi / om du behöver hjälp.

Ansluter till Raspberry Pi 3:

När du har installerat Raspbian på din Raspberry Pi 3 kan du ansluta till din Raspberry Pi 3 med SSH. Du måste veta IP-adressen till din Raspberry Pi 3 för att göra det. Du borde kunna hitta IP-adressen i ditt Routers webbaserade administrationsgränssnitt.

I mitt fall är IP-adressen 192.168.2.6. Byt ut det med ditt från och med nu.

Anslut nu till din Raspberry Pi 3 med SSH enligt följande:

$ ssh pi @ 192.168.2.6

Skriv nu in ja och tryck sedan på .

Skriv nu lösenordet till din Raspberry Pi 3 och tryck på .

Du ska vara inloggad.

Installera NextCloud på Raspberry Pi 3:

Uppdatera nu APT-paketets förvarscache med följande kommando:

$ sudo apt uppdatering

APT-paketets förvarscache bör uppdateras.

Installera nu Apache 2-webbservern, PHP, alla nödvändiga PHP-bibliotek och verktyg med följande kommando:

$ sudo apt installera mlocate apache2 libapache2-mod-php mariadb-client mariadb-server
wget unzip bzip2 curl php php-common php-curl php-gd php-mbstring php-mysql php-xml
php-zip php-intl php-apcu php-redis php-http-begäran

Nu, tryck y och tryck sedan på .

Alla paket laddas ner.

Alla nödvändiga paket bör installeras vid denna tidpunkt.

Nu måste du skapa en ny Apache 2 virtuell värdkonfigurationsfil för NextCloud.

Du kan skapa en ny konfigurationsfil Nextcloud.konf med följande kommando:

$ sudo nano / etc / apache2 / sites-available / nextcloud.konf

Skriv nu in följande rader och spara filen genom att trycka på + x följd av y och tryck sedan på .


ServerAdmin webbansvarig @ localhost
DocumentRoot / var / www / nextcloud
Alias ​​/ nextcloud "/ var / www / nextcloud /"
 

Alternativ + FollowSymlinks
AllowOverride All
 

Dav av

 
Kräv alla beviljade
 
SetEnv HOME / var / www / nextcloud
SetEnv HTTP_HOME / var / www / nextcloud

 
ErrorLog $ APACHE_LOG_DIR / nextcloud_error_log
CustomLog $ APACHE_LOG_DIR / nextcloud_access_log gemensamt

Nu måste du skapa en ny MariaDB-databas och användare för NextCloud.

För att göra det, logga först in på din MariaDB-konsol med följande kommando:

$ sudo mysql -u root

Du borde vara inloggad.

Skapa nu en ny MariaDB-databas Nextcloud med följande kommando:

MariaDB [(none)]> SKAPA DATABAS nästacloud;

Skapa nu en ny MariaDB-användare Nextcloud och ange också ett lösenord för den nya användaren med följande kommando:

MariaDB [(none)]> SKAPA ANVÄNDARE 'nextcloud' @ 'localhost' IDENTIFIERAD AV 'YOUR_PASSWORD_HERE';

NOTERA: Byta ut DIN_PASSWORD_HERE med lösenordet du vill ställa in för MariaDB-användaren Nextcloud. Jag kommer att ställa in det till Nextcloud i den här artikeln för enkelhetens skull.

Tilldela nu alla nödvändiga behörigheter i databasen Nextcloud till MariaDB-användaren Nextcloud med följande kommando:

MariaDB [(none)]> GE ALLA PRIVILEGER PÅ nextcloud.* TILL 'nextcloud' @ 'localhost';

Kör nu följande kommando för att tillämpa ändringarna:

MariaDB [(none)]> FLUSH PRIVILEGES;

Gå nu ut ur MariaDB-konsolen med följande kommando:

MariaDB [(none)]> avsluta

Navigera nu till / var / www katalog med följande kommando:

$ cd / var / www

Ladda nu ner NextCloud zip-arkiv med följande kommando:

$ sudo wget https: // nedladdning.Nextcloud.com / server / releases / nextcloud-15.0.0.blixtlås

NextCloud zip-arkiv laddas ner.

NexCloud zip-arkiv bör laddas ner.

Kör nu följande kommando för att packa upp NextCloud-arkivet:

$ sudo unzip nextcloud-15.0.0.blixtlås

Arkivet ska extraheras.

Skapa nu en ny datakatalog för NextCloud med följande kommando:

$ sudo mkdir nextcloud / data

Ändra nu ägaren och gruppen av filer och kataloger i nästacloud / katalog till www-data med följande kommando:

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

Aktivera nu Nextcloud.konf webbplatskonfiguration med följande kommando:

$ sudo a2ensite nextcloud.konf

Inaktivera nu standardwebbplatskonfigurationen 000-standard.konf med följande kommando:

$ sudo a2dissite 000-standard.konf

Starta om apache2 tjänst med följande kommando:

$ sudo systemctl starta om apache2

Lägg nu till apache2 och mariadb tjänster till systemstart med följande kommando:

$ sudo systemctl aktiverar apache2 mariadb

NextCloud ska installeras.

Konfigurera NextCloud:

Nu måste du konfigurera NextCloud från en webbläsare. För att göra det, besök http: // 192.168.2.6 / nextcloud från din favoritwebbläsare. Du bör se följande sida.

Härifrån måste du skapa ett administratörskonto. Skriv in användarnamnet och lösenordet för ditt nya administratörskonto och rulla neråt lite.

Skriv nu in din MariaDB-databasinformation. Klicka slutligen på Avsluta installationen som markerat i skärmdumpen nedan.

Du bör vara inloggad på ditt NextCloud-konto som administratör. Klicka nu på X ikonen för att stänga popup-fönstret som markerat i skärmdumpen nedan.

Du bör se NextCloud-instrumentpanelen. Härifrån kan du skapa nya användare, ladda upp filer och andra administrativa uppgifter.

Så det är så du installerar NextCloud på Raspberry Pi 3. Tack för att du läste den här artikeln.

Hur man utvecklar ett spel på Linux
För ett decennium sedan skulle inte många Linux-användare förutsäga att deras favoritoperativsystem en dag skulle vara en populär spelplattform för ko...
Portar med öppen källkod för kommersiella spelmotorer
Gratis, öppen källkod och plattformsmekaniska rekreationer kan användas för att spela gamla såväl som några av de ganska senaste speltitlarna. I den h...
Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...