Ubuntu

Sådan installeres og konfigureres ownCloud på Ubuntu 18.04 LTS

Sådan installeres og konfigureres ownCloud på Ubuntu 18.04 LTS

ownCloud er en open source fildelingsserver og samarbejdsplatform. Det giver mulighed for at kontrollere data på brugernes servere og miljøer. Når det er konfigureret, giver ownCloud nem adgang til alle dine data - når du vil, hvor du vil.

ownCloud-funktioner

ownCloud er gratis at downloade og installere på dine private servere uden at betale til tjenesteudbydere.

I denne artikel hjælper vi dig installer og konfigurer ownCloud på din Ubuntu maskine. Denne tutorial er grundigt testet på Ubuntu 18.04 LTS.

Installer ownCloud på Ubuntu 18.04 LTS

Før du opretter Owncloud, skal du installere Apache, PHP og MySQL.

Trin 1 - Installer Apache HTTP-server

Lad os starte med at opdatere systemopbevaringsstederne. Start terminalen, og indtast følgende kommando:

sudo apt-get opdatering

Installer Apache:

sudo apt-get installer apache2

Generelt starter Apache-tjenesten automatisk. Kontroller status ved hjælp af kommandoen:

sudo systemctl status apache2.service

Hvis du ser, at tjenesten ikke er startet, kan du starte den manuelt ved hjælp af følgende kommando.

sudo systemctl start apache2

Aktivér Apache på systemstart.

sudo systemctl aktiver apache2

Tillad Apache-porte fra Ubuntu Firewall.

sudo ufw tillader 80 / tcp
sudo ufw tillader 443 / tcp

Genindlæs firewall og kontroller Firewall-status.

sudo ufw genindlæs sudo ufw status

For at kontrollere Apache-installationens kørselsstatus skal du starte browseren ved hjælp af værtsnavn eller serverens IP-adresse.

http: // hotname eller IP /

Hvis du ser Apache-standardsiden, betyder det, at alt gik godt.

Apache-standardside

Trin 2 - Installer MySQL

Lad os starte med at kontrollere den tilgængelige MySQL-version.

sudo apt-cache-politik mysql-server

Som du ser er der en ny version tilgængelig. Vi installerer ved hjælp af kommandoen som følger:

sudo apt-get install mysql-server mysql-client

Sikring af MySQL-installation

sudo mysql_secure_installation

Du skal se en prompt, hvis du vil konfigurere VALIDATE PASSWORD PLUGIN. Skriv “Y” til ja og tryk Enter for at fortsætte.

Derefter skulle du se en meddelelse om at vælge et niveau med adgangskodevalidering. Vælg adgangskodestyrke og fortsæt

Gå videre og angiv en adgangskode til MySQL-rootbrugeren.

Det skal spørge ”Ønsker du at fortsætte med den angivne adgangskode?”. Skriv "Y" og tryk Enter.

Du bør se en række spørgsmål - skriv "Y" for hver enkelt af dem.

Fjern anonyme brugere? (Tryk på y | Y for Ja, enhver anden tast for Nej): Y Tillad ikke rodlogin eksternt? (Tryk på y | Y for Ja, enhver anden tast for Nej): Y Fjern testdatabase og adgang til den? (Tryk på y | Y for Ja, enhver anden tast for Nej): Y Genindlæs rettighedstabeller nu? (Tryk på y | Y for Ja, enhver anden tast for Nej): Y

Nu skulle du have installeret MySQL og også konfigureret det sikkert. Du kan få adgang til MySQL-server ved hjælp af root-login og adgangskode.

sudo mysql -u root -p

MySQL rod login

Trin 3 - Installer PHP

Vi skal først kontrollere tilgængelige PHP-versioner og derefter installere den.

sudo apt-cache politik php

Installer PHP.

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

Trin 4 - Installer ownCloud

Du kan tilføje lagernøglen til apt.

sudo wget -nv https: // download.owncloud.org / download / repositories / produktion / Ubuntu_18.04 / frigivelse.nøgle -O Slip.nøgle
sudo apt-key tilføj - < Release.key

Kør følgende shell-kommandoer for at tilføje lageret:

sudo echo 'deb http: // download.owncloud.org / download / repositories / produktion / Ubuntu_18.04 / / '| sudo tee / etc / apt / sources.liste.d / owncloud.liste

Opdater lagre.

sudo apt-get opdatering

Installer yderligere PHP-pakker.

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

Installer ownCloud-pakke.

sudo apt-get install owncloud-filer

Installer Owncloud-pakke

Generelt kopierer den ownCloud-pakke, vi installerede, webfilerne til “/ var / www / owncloud” på serveren.

Trin 5 - Konfigurer Apache med SSL

Nu opretter vi en virtuel vært til ownCloud.

Opret en mappe til SSL-certifikater.

sudo mkdir / etc / apache2 / ssl

Aktivér SSL-modul.

sudo a2enmod ssl

Genstart Apache.

sudo systemctl genstart apache2

Kopier dine SSL-certifikater til mappen "/ etc / apache2 / ssl /"

Opret en virtuel værtsfil.

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

Tilføj følgende linjer til filen. Udskift servernavn med fosslinuxowncloud med hvad du vil.

 Servernavn fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin webmaster @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Indstillinger -Indexer + FollowSymLinks AllowOverride All  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-fejl.log CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-adgang.log kombineret   Servernavn fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin webmaster @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Indstillinger -Indexer + FollowSymLinks AllowOverride All  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-fejl.log CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-adgang.log kombineret SSLEngine på SSLCertificateFile / etc / apache2 / ssl / fosslinuxowncloud.cer SSLCertificateKeyFile / etc / apache2 / ssl / fosslinuxowncloud.nøgle SSLCertificateChainFile / etc / apache2 / ssl / fosslinuxowncloud.ca 

Du kan give et hvilket som helst navn til dine SSL-certifikatfiler.

SSLCertificateFile / etc / apache2 / ssl / certificatefile-name.cer SSLCertificateKeyFile / etc / apache2 / ssl / certifikat-nøgle-navn.nøgle SSLCertificateChainFile / etc / apache2 / ssl / chain-certificate-name.ca

Kontroller syntaxen for konfigurationsfilen.

sudo apachectl -t

Hvis du får en “Syntaks OK” -meddelelse, skal du bruge denne kommandolinje til at deaktivere den virtuelle standardvært.

sudo a2dissite 000-standard.konf

Følgende kommandoer skal aktivere nye virtuelle værter.

sudo a2ensite fosslinuxowncloud.com.konf

Genstart Apache for at aktivere ændringer.

sudo systemctl genstart apache2

Trin 6 - Konfiguration af MySQL-databasen til Owncloud

Få adgang til MySQL ved hjælp af rodkontoen.

sudo mysql -u root -p

Opret en database, og navngiv den, som du vil.

oprette database fosslinuxowncloud;

Opret en DB-bruger, og tildel privilegier.

Opret bruger 'ownclouduser' @ 'localhost' identificeret ved 'QB35JaFV6A9 = BJRiT90';
tildele alle privilegier på fosslinuxowncloud.* til ownclouduser @ localhost;

Flush privilegier.

flush privilegier;

Trin 7 - Konfigurer ownCloud

Åbn en webbrowser, og naviger til følgende adresse for at få adgang til ownCloud-webgrænsefladen.

https: // Domænenavn eller IP

Owncloud webgrænseflade

Opret en admin-konto ved at vælge et brugernavn og en adgangskode. Ingen grund til at ændre datamappen.

Udfyld detaljerne i databasenavnet, databasens brugernavn og databaseadgangskoden. Her installerede vi databasen på den samme server, så vi efterlader databaseværten som “localhost”.

Konfigurationer

Klik på knappen "Afslut opsætning" for at afslutte konfigurationen.

Nu skal det omdirigere til login-siden. Du kan angive givet brugernavn og adgangskode for at få adgang til instrumentbrættet.

Login side

Inde i Owncloud

Du kan bruge en desktop- eller mobilklient til at synkronisere dine data til din ownCloud. Download OwnCloud-klienten herfra.

Owncloud-Files-and-Folders

Trin 8 - Installer Owncloud-klient på Ubuntu 18.04 Desktop

Kør følgende kommandoer for at tilføje lageret. Vi skal køre kommandoer som root-bruger.

wget -nv https: // download.åbent forbrug.org / repositories / isv: ownCloud: desktop / Ubuntu_18.04 / frigivelse.nøgle -O Slip.nøgle
apt-key tilføj - < Release.key

Opdater lager.

apt-get opdatering

Tilføj lager.

sh -c "ekko 'deb http: // download.åbent forbrug.org / repositories / isv: / ownCloud: / desktop / Ubuntu_18.04 / / '> / etc / apt / sources.liste.d / isv: ownCloud: desktop.liste"

Opdater lager.

apt-get opdatering

Installer klient.

apt-get install owncloud-client

Når installationen er afsluttet, skal du åbne ownCloud desktop Sync-klient, tilføje dit domænenavn og klikke på næste.

Open-Owncloud-klient

Derefter skal du få vinduet Brugeroplysninger, hvor du skal angive dit brugernavn og din adgangskode.

Brugerlegitimationsoplysninger

Derefter kan du vælge den lokale mappe og konfigurere synkroniseringsindstillinger.

Owncloud-Local-Folder-Options

Når du har klikket på Opret forbindelse, skal det synkronisere data med serveren.

Datasynkronisering

Synkronisering-afsluttet

Du kan tilføje dine filer til den lokale privateCloud-mappe. For eksempel har jeg føjet et billede til mappen.

Tilføjet-billede

Derefter skal den synkroniseres med serveren.

Nu kan du gå til serveren og kontrollere dataene. Du kan se det tilføjede billede på serveren.

Tilføjet-fil-på-server

Hvis du er kommet så langt, har du med succes installeret og konfigureret ownCloud-serveren og også synkroniseret filer med sin desktopklient.

Hvordan gik din installation? Fortæl os din feedback i kommentarerne nedenfor, og glem ikke at dele denne artikel med dine venner og kolleger, som måske finder det nyttigt.

Sådan bruges AutoKey til at automatisere Linux-spil
AutoKey er et desktopautomatiseringsværktøj til Linux og X11, programmeret i Python 3, GTK og Qt. Ved hjælp af dets scripting og MACRO-funktionalitet ...
Sådan vises FPS-tæller i Linux-spil
Linux-spil fik et stort skub, da Valve annoncerede Linux-support til Steam-klient og deres spil i 2012. Siden da har mange AAA- og indiespil fundet ve...
Sådan downloades og afspilles Sid Meiers Civilization VI på Linux
Introduktion til spillet Civilization 6 er et moderne udtryk for det klassiske koncept, der blev introduceret i serien af ​​Age of Empires-spil. Ideen...