Ubuntu

Så här installerar och konfigurerar du ownCloud på Ubuntu 18.04 LTS

Så här installerar och konfigurerar du ownCloud på Ubuntu 18.04 LTS

ownCloud är en server för öppen källkod för fildelning och samarbetsplattform. Det tillåter kontroll av data på användarnas servrar och miljöer. När den väl har konfigurerats ger ownCloud enkel åtkomst till all din data - när du vill, var du vill.

ownCloud-funktioner

ownCloud är gratis att ladda ner och installera på dina privata servrar utan att betala till tjänsteleverantörer.

I den här artikeln hjälper vi dig installera och konfigurera ownCloud på din Ubuntu maskin. Denna handledning testas grundligt på Ubuntu 18.04 LTS.

Installera ownCloud på Ubuntu 18.04 LTS

Innan du ställer in Owncloud måste du installera Apache, PHP och MySQL.

Steg 1 - Installera Apache HTTP-server

Låt oss börja med att uppdatera systemförvaren. Starta terminalen och ange följande kommando:

sudo apt-get-uppdatering

Installera Apache:

sudo apt-get install apache2

I allmänhet startar Apache-tjänsten automatiskt. Kontrollera statusen med kommandot:

sudo systemctl status apache2.service

Om du ser att tjänsten inte har startat kan du starta den manuellt med följande kommando.

sudo systemctl starta apache2

Aktivera Apache vid systemstart.

sudo systemctl aktiverar apache2

Tillåt Apache-portar från Ubuntu-brandväggen.

sudo ufw tillåter 80 / tcp
sudo ufw tillåter 443 / tcp

Ladda om brandväggen och kontrollera brandväggens status.

sudo ufw ladda om sudo ufw status

För att kontrollera Apache-installationens körstatus startar du webbläsaren med värdnamn eller serverns IP-adress.

http: // hett namn eller IP /

Om du ser Apache-standardsidan betyder det att allt gick bra.

Apache-standardsida

Steg 2 - Installera MySQL

Låt oss börja med att leta efter tillgänglig MySQL-version.

sudo apt-cache policy mysql-server

Som du ser finns det en ny version tillgänglig. Vi installerar med kommandot enligt följande:

sudo apt-get install mysql-server mysql-client

Säkerställer MySQL-installationen

sudo mysql_secure_installation

Du bör se en uppmaning om du vill konfigurera VALIDAT LÖSENORDSPLUGIN. Skriv “Y” till ja och tryck Enter för att fortsätta.

Då bör du se en uppmaning att välja en nivå av lösenordsvalidering. Välj lösenordsstyrka och fortsätt

Fortsätt och ange ett lösenord för MySQL root-användare.

Den borde fråga ”Vill du fortsätta med lösenordet?”. Skriv “Y” och tryck Enter.

Du bör se en serie frågor - skriv ”Y” för var och en av dem.

Ta bort anonyma användare? (Tryck på y | Y för Ja, någon annan tangent för Nej): Y Tillåt inte root-inloggning på distans? (Tryck på y | Y för Ja, någon annan tangent för Nej): Y Ta bort testdatabasen och få tillgång till den? (Tryck på y | Y för Ja, vilken annan tangent som helst för Nej): Y Ladda om behörighetstabeller nu? (Tryck på y | Y för Ja, någon annan tangent för Nej): Y

Nu borde du ha installerat MySQL och även konfigurera det säkert. Du kan komma åt MySQL-servern med root-inloggningen och lösenordet.

sudo mysql -u root -p

MySQL-rotinloggning

Steg 3 - Installera PHP

Vi bör först kontrollera tillgängliga PHP-versioner och sedan installera den.

sudo apt-cache policy php

Installera PHP.

sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-mysql php-curl php-json

Steg 4 - Installera ownCloud

Du kan lägga till förvaringsnyckeln till apt.

sudo wget -nv https: // nedladdning.owncloud.org / nedladdning / arkiv / produktion / Ubuntu_18.04 / Släpp.nyckel -O Släpp.nyckel-
sudo apt-key add - < Release.key

Kör följande skalkommandon för att lägga till förvaret:

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

Uppdatera arkiv.

sudo apt-get-uppdatering

Installera ytterligare PHP-paket.

sudo apt installera php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Installera ownCloud-paketet.

sudo apt-get install owncloud-filer

Installera Owncloud-paketet

Generellt kopierar ownCloud-paketet vi installerade webbfilerna till “/ var / www / owncloud” på servern.

Steg 5 - Konfigurera Apache med SSL

Nu ska vi skapa en virtuell värd för ownCloud.

Skapa en mapp för SSL-certifikat.

sudo mkdir / etc / apache2 / ssl

Aktivera SSL-modul.

sudo a2enmod ssl

Starta om Apache.

sudo systemctl starta om apache2

Kopiera dina SSL-certifikat till mappen "/ etc / apache2 / ssl /"

Skapa en virtuell värdfil.

sudo vim / etc / apache2 / sites-available / fosslinuxowncloud.com.konf

Lägg till följande rader i filen. Ersätt ServerName med fosslinuxowncloud med vad du vill.

 ServerName fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin webbansvarig @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Alternativ -index + FollowSymLinks Tillåt Överstyr alla  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-fel.logga CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-access.logg kombinerad   ServerName fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin webbansvarig @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Alternativ -index + FollowSymLinks Tillåt Överstyr alla  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-fel.logga CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-åtkomst.logga kombinerad SSLEngine på SSLCertificateFile / etc / apache2 / ssl / fosslinuxowncloud.cer SSLCertificateKeyFile / etc / apache2 / ssl / fosslinuxowncloud.nyckel SSLCertificateChainFile / etc / apache2 / ssl / fosslinuxowncloud.ca 

Du kan ge vilket som helst namn till dina SSL-certifikatfiler.

SSLCertificateFile / etc / apache2 / ssl / certifikatfilnamn.cer SSLCertificateKeyFile / etc / apache2 / ssl / certifikat-nyckel-namn.nyckel SSLCertificateChainFile / etc / apache2 / ssl / chain-certificate-name.ca

Kontrollera syntaxen för konfigurationsfilen.

sudo apachectl -t

Om du får ett “Syntax OK” -meddelande, använd den här kommandoraden för att inaktivera den virtuella standardvärden.

sudo a2dissite 000-standard.konf

Följande kommandon bör aktivera nya virtuella värdar.

sudo a2ensite fosslinuxowncloud.com.konf

Starta om Apache för att aktivera ändringar.

sudo systemctl starta om apache2

Steg 6 - Konfigurera MySQL-databasen för Owncloud

Gå till MySQL med hjälp av rotkontot.

sudo mysql -u root -p

Skapa en databas och namnge den som du vill.

skapa databas fosslinuxowncloud;

Skapa en DB-användare och bevilja behörigheter.

skapa användare 'ownclouduser' @ 'localhost' identifierad av 'QB35JaFV6A9 = BJRiT90';
bevilja alla privilegier på fosslinuxowncloud.* till ownclouduser @ localhost;

Spola privilegier.

flush privilegier;

Steg 7 - Konfigurera ownCloud

Öppna en webbläsare och navigera till följande adress för att komma åt ownCloud-webbgränssnittet.

https: // Domännamn eller IP

Owncloud webbgränssnitt

Skapa ett administratörskonto genom att välja ett användarnamn och ett lösenord. Du behöver inte ändra datamappen.

Fyll i detaljerna i databasnamnet, databasens användarnamn och databaslösenord. Här installerade vi databasen på samma server, så vi lämnar databasvärden som “localhost”.

Konfigurationer

Klicka på knappen "Slutför installation" för att avsluta konfigurationen.

Nu ska den omdirigera till inloggningssidan. Du kan ange användarnamn och lösenord för att komma åt instrumentpanelen.

Login sida

Inuti Owncloud

Du kan använda en stationär eller mobil klient för att synkronisera dina data till din ownCloud. Ladda ner OwnCloud-klienten härifrån.

Owncloud-filer-och-mappar

Steg 8 - Installera Owncloud-klienten på Ubuntu 18.04 Skrivbord

Kör följande kommandon för att lägga till förvaret. Vi bör köra kommandon som root-användare.

wget -nv https: // nedladdning.öppningsanvändning.org / repositories / isv: ownCloud: desktop / Ubuntu_18.04 / Släpp.nyckel -O Släpp.nyckel-
apt-key lägg till - < Release.key

Uppdatera arkivet.

apt-get-uppdatering

Lägg till förvar.

sh -c "echo 'deb http: // nedladdning.öppningsanvändning.org / repositories / isv: / ownCloud: / desktop / Ubuntu_18.04 / / '> / etc / apt / sources.lista.d / isv: ownCloud: skrivbord.lista"

Uppdatera arkivet.

apt-get-uppdatering

Installera klient.

apt-get install owncloud-client

När installationen är klar, öppna ownCloud Desktop Sync-klient, lägg till ditt domännamn och klicka på nästa.

Open-Owncloud-klient

Då bör du få fönstret Användaruppgifter där du ska ange ditt användarnamn och lösenord.

Användaruppgifter

Sedan kan du välja den lokala mappen och konfigurera synkroniseringsinställningar.

Owncloud-Local-Folder-Options

När du klickar på anslut ska den synkronisera data med servern.

Datasynkronisering

Synkronisering-slutförd

Du kan lägga till dina filer i den egna mappen förCloud. Till exempel har jag lagt till en bild i mappen.

Tillagt-bild

Då ska den synkroniseras med servern.

Nu kan du gå till servern och kontrollera data. Du kan se den tillagda bilden på servern.

Tillagt-fil-på-server

Om du har kommit så långt har du framgångsrikt installerat och konfigurerat ownCloud-servern och synkroniserat filer med dess skrivbordsklient.

Hur gick din installation? Låt oss veta din feedback i kommentarerna nedan, och glöm inte att dela den här artikeln med dina vänner och kollegor som kan tycka att den är användbar.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...