owncloud

Installera OwnCloud på Debian 10

Installera OwnCloud på Debian 10
OwnCloud är en server för öppen källkod för fildelning. Om du vill konfigurera din egen fildelningsserver är OwnCloud ett utmärkt val för dig. I den här artikeln visar jag dig hur du installerar OwnCloud på Debian 10 Buster. Så, låt oss komma igång.

Innan du börjar installera OwnCloud på Debian 10 bör du veta den här viktiga saken. OwnCloud släpps inte för Debian 10 än. Men OwnCloud-paketet för Debian 9 fungerar med några justeringar på Debian 10. Problemet är att OwnCloud-paketet för Debian 9 inte stöder PHP 7.3 som kommer med Debian 10. Det betyder inte att OwnCloud inte fungerar på PHP 7.3. Det finns faktiskt mindre skillnader mellan PHP 7.1, PHP 7.2 och PHP 7.3. PHP 7.3 introducerade ingen ny funktion eller tog bort någon från PHP 7.1 eller PHP 7.2. Det är bara att OwnCloud-utvecklarna inte testade OwnCloud på PHP 7.3.  Den goda nyheten är att nästa version av OwnCloud kommer att ha stöd för PHP 7.3 enligt deras GitHub-förvar. Fram till dess är sättet som visas här det enda sättet att få OwnCloud-arbete på Debian 10. Men jag kommer att berätta vad du ska ändra för att installera ny version av OwnCloud när den släpps.

OBS: Jag rekommenderar INTE DETTA PÅ EN PRODUKTIONSSERVER. ANVÄND DEBIAN 9 STRETCH INSTEAD TILL BESLUT FÖR DEBIAN 10 BUSTER SLÄPPAS.

Lägga till Debian 9 OwnCloud-paketförvar på Debian 10:

OwnCloud är inte tillgängligt i det officiella paketförvaret för Debian 10 Buster. Men du kan enkelt lägga till det officiella paketförvaret för OwnCloud (för Debian 9) och installera OwnCloud därifrån.

Ladda först ned och lägg till GPG-nyckeln i OwnCloud-paketförvaret enligt följande:

$ wget -nv https: // nedladdning.owncloud.org / nedladdning / arkiv / produktion /
Debian_9.0 / Släpp.tangent -O / tmp / Släpp.nyckel-

Lägg nu till OwnCloud GPG-nyckeln på Debian 10 med följande kommando:

$ sudo apt-key add - < /tmp/Release.key

Lägg nu till OwnCloud-paketförvaret på din Debian 10-maskin med följande kommando:

$ echo 'deb http: // nedladdning.owncloud.org / nedladdning / arkiv / produktion / Debian_9.0 /
/ '| sudo tee / etc / apt / sources.lista.d / owncloud.lista

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

$ sudo apt uppdatering

Saker att ändra när ny version av OwnCloud släpps:

Om en ny version av OwnCloud släpps besöker du den officiella paketförvarssidan för OwnCloud från din favoritwebbläsare och klickar på Debian ikon.

När detta skrivs är endast Debian 9-avsnitt tillgängligt. Jag använde länken som markerad (1) för GPG-nyckeln och använde lagringssträngen som markerad (2) för att lägga till paketförvaret i det tidigare avsnittet i den här artikeln ovan.

Om en ny version av OwnCloud släpps kan Debian 10 inkluderas. ELLER kan GPG-nyckelns URL eller förvarsträngen ändras. Allt du behöver göra är att ersätta GPG-nyckelns URL och förvarsträng i det tidigare avsnittet i den här artikeln ovan med de nya.

Installera och konfigurera Apache och MySQL för OwnCloud:

OwnCloud är en PHP-baserad webbapplikation. Så du måste ha en fungerande LAMP-stack för att OwnCloud ska fungera.

För att installera LAMP stack på Debian 10, kör följande kommando:

$ sudo apt installera 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

Tryck Y och tryck sedan på för att bekräfta installationen.

LAMP stack bör installeras.

Aktivera nu Apache-omskrivningsmodulen enligt följande:

$ sudo a2enmod skriv om

Nu måste du skapa en MariaDB-databas för OwnCloud.

Logga in på MariaDB-skalet som rot användaren enligt följande.

$ sudo mysql -u root -p

Nej rot lösenordet är inställt. Så tryck bara .

Du ska vara inloggad.

Skapa en ny MariaDB-databas owncloud som följer:

MariaDB [(none)]> CREATE DATABASE owncloud;

Nu för att skapa en ny användare owncloud, ställa in ett lösenord (123 i mitt fall), och tillåt owncloud användaråtkomst till owncloud databas, kör följande SQL-kommando:

MariaDB [(none)]> GRANT ALL ON owncloud.* till 'owncloud' @ 'localhost'
IDENTIFIERAD AV '123';

Gå nu ut ur MariaDB-skalet enligt följande:

MariaDB [(ingen)]> \ q

Öppna nu Apache-standardkonfigurationen / etc / apache2 / sites-enabled / 000-default.konf som följer:

$ sudo nano / etc / apache2 / sites-enabled / 000-default.konf

Ändra nu raden DocumentRoot / var / ww / html till DocumentRoot / var / www / owncloud som markerat i skärmdumpen nedan.

När du är klar sparar du konfigurationsfilen genom att trycka på + X följd av Y och .

Installera OwnCloud:

Installera nu OwnCloud med följande kommando:

$ sudo apt installera owncloud-filer

OwnCloud bör installeras.

Starta om apache2 tjänsten enligt följande:

$ sudo systemctl starta om apache2

Kontrollera nu om apache2 tjänsten fungerar korrekt enligt följande:

$ sudo systemctl status apache2

apache2 tjänsten är löpning och även aktiverad för att starta vid systemstart.

Hitta IP-adressen:

Hitta nu IP-adressen till din Debian 10-maskin enligt följande:

$ ip a

Som du kan se är IP-adressen till min Debian 10-maskin 192.168.21.131. Det kommer att vara annorlunda för dig. Så se till att ersätta den med din från och med nu.

Lösning ”Den här versionen av ownCloud är inte kompatibel med PHP 7.3 ”fel:

Om du försöker komma åt OwnCloud från din webbläsare http: //192.168.21.131, följande felmeddelande kan visas. Jag har redan förklarat detta. Om du letar efter en lösning är det här avsnittet för dig.

Öppna / var / www / owncloud / index.php filen enligt följande:

$ sudo nano / var / www / owncloud / index.php

Kommentera nu det markerade avsnittet på skärmdumpen nedan. Kommentaren börjar från / * och slutar på * /.

Den slutliga index.php filen ska se ut enligt följande. Spara nu index.php fil.

Öppna / var / www / owncloud / konsol.php filen enligt följande:

$ sudo nano / var / www / owncloud / konsol.php

Gör samma sak för trösta.php fil. Den slutliga trösta.php filen ska se ut enligt följande. Spara nu trösta.php fil.

Konfigurera OwnCloud:

Besök nu http: // 192.168.21.131 från en webbläsare.

Du måste skapa ett OwnCloud-administratörskonto därifrån.

Typ är användarnamnet och lösenordet för ditt administratörskonto i Skapa ett administratörskonto sektion.

Skriv också in databasens användarnamn (owncloud), Lösenord (123 i mitt fall), databasnamn (owncloud) och värdnamn (lokal värd) i Konfigurera databasen sektion.

Klicka sedan på Avsluta installationen.

Nu kan du logga in på ditt administratörskonto med användarnamnet och lösenordet som du har ställt in under konfigurationen av OwnCloud.

Du ska vara inloggad. Klicka på x.

Du bör se OwnCloud Dashboard. Nu kan du använda OwnCloud som du vill.

Så det är så du installerar OwnCloud på Debian 10. Tack för att du läste den här artikeln.

Mus Emulera musklick genom att sväva med Clickless Mouse i Windows 10
Emulera musklick genom att sväva med Clickless Mouse i Windows 10
Att använda en mus eller tangentbord i fel hållning av överdriven användning kan resultera i många hälsoproblem, inklusive stam, karpaltunnelsyndrom o...
Mus Lägg till musgester i Windows 10 med dessa gratisverktyg
Lägg till musgester i Windows 10 med dessa gratisverktyg
Under senare år har datorer och operativsystem utvecklats kraftigt. Det fanns en tid då användare var tvungna att använda kommandon för att navigera g...
Mus Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Dual Display Mouse Manager låter dig kontrollera och konfigurera musrörelser mellan flera skärmar genom att sakta ner dess rörelser nära gränsen. Wind...