OwnCloud er en førende open source fildeling og cloud -samarbejdsplatform hvis tjenester og funktioner ligner dem, der tilbydes af DropBox og Google Drev. Men i modsætning til Dropbox, OwnCloud har ikke datacenterkapacitet til at gemme hostede filer. Ikke desto mindre kan du stadig dele filer som dokumenter, billeder og videoer for blot at nævne nogle få og få adgang til dem på flere enheder, f.eks. Smartphones, tablets og pc'er.
I denne artikel lærer du, hvordan du installerer OwnCloud på Ubuntu 18.04 og nyere versioner.
Inden du går i gang, skal du opdatere systempakkerne og depoterne ved hjælp af følgende passende kommando.
$ sudo apt update -y && sudo apt upgrade -y.
OwnCloud er bygget på PHP og tilgås typisk via en webgrænseflade. Af denne grund vil vi installere apachen webserver at betjene Owncloud filer samt PHP 7.2 og yderligere PHP -moduler nødvendige for OwnCloud at fungere gnidningsløst.
$ sudo apt installere apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-fælles php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip.
Når installationen er fuldført, kan du kontrollere, om Apache installeres ved at køre kommando dpkg.
$ sudo dpkg -l apache2.
Fra output kan vi se, at vi har installeret Apache version 2.4.29.
For at starte og aktivere Apache Kør kommandoerne for at køre på boot.
$ sudo systemctl start apache2. $ sudo systemctl aktiver apache2.
Gå nu over til din browser, og indtast din servers IP -adresse i URL -linjen som vist:
http://server-IP.
Du bør få en webside herunder, der viser det Apache er installeret og kører.
For at kontrollere, om PHP er installeret.
$ php -v.
MariaDB er en populær open-source databaseserver, der er meget udbredt af udviklere, databaseentusiaster og også i produktionsmiljøer. Det er en gaffel af MySQL og har været at foretrække MySQL siden overtagelsen af MySQL ved Oracle.
At installere MariaDB løb.
$ sudo apt installer mariadb-server.
Som standard, MariaDB er ikke sikret og er tilbøjelig til sikkerhedsbrud. Vi er derfor nødt til at udføre yderligere trin for at hærde MariaDB -serveren.
For at komme i gang med at sikre din MySQL -server, skal du køre kommandoen:
$ sudo mysql_secure_installation.
Hit GÅ IND når du bliver bedt om root -adgangskoden, og tryk på 'Y'
for at indstille root -adgangskoden.
For de resterende prompts skal du blot skrive 'Y'
og slå GÅ IND.
Din MariaDB -server er nu sikret til et anstændigt niveau.
Vi skal oprette en database for Owncloud at gemme filer under og efter installationen. Så log ind på MariaDB.
$ sudo mysql -u root -p.
Kør kommandoerne herunder:
MariaDB [(ingen)]> Opret DATABASE owncloud_db; MariaDB [(ingen)]> GIV ALT PÅ owncloud_db.* TIL 'owncloud_user'@'localhost' IDENTIFICERET AF '[e -mail beskyttet]'; MariaDB [(ingen)]> FLUSH -PRIVILEGER; MariaDB [(ingen)]> AFSLUT;
Efter oprettelse af databasen, nu download OwnCloud zip -fil ved hjælp af følgende wget kommando.
$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip.
Når den er downloadet, skal du pakke den lynlåste pakke ud til /var/www/
vejviser.
$ sudo unzip owncloud-10.4.0.zip -d/var/www/
Indstil derefter tilladelser.
$ sudo chown -R www-data: www-data/var/www/owncloud/ $ sudo chmod -R 755/var/www/owncloud/
I dette trin skal vi konfigurere Apache til at betjene OwnClouds filer. For at gøre det skal vi oprette en konfigurationsfil til Owncloud som vist.
$ sudo vim /etc/apache2/conf-available/owncloud.conf.
Tilføj konfigurationen herunder.
Alias/owncloud "/var/www/owncloud/" Valgmuligheder +FølgSymlinks TilladOverstyr alleDav off SetEnv HOME/var/www/owncloud SetEnv HTTP_HOME/var/www/owncloud
Gem og luk filen.
Dernæst skal du aktivere alle de nødvendige Apache -moduler og den nyligt tilføjede konfiguration ved at køre kommandoerne herunder:
$ sudo a2enconf owncloud. $ sudo a2enmod omskrivning. $ sudo a2enmod headers. $ sudo a2enmod env. $ sudo a2enmod dir. $ sudo a2enmod mime.
For at ændringerne træder i kraft, skal du genstarte Apache webserveren.
$ sudo systemctl genstart apache2.
Når alle de nødvendige konfigurationer er afsluttet, er den eneste del, der er tilbage, at installere OwnCloud i en browser. Så gå ud til din browser og indtast din servers adresse efterfulgt af /owncloud
endelse.
http://server-IP/owncloud.
Du vil blive præsenteret for en webside, der ligner nedenstående.
Lige herunder klikker du på 'Lagring og database’. Vælg 'MySQL / MariaDB' under 'konfigurere databasen’Sektion og udfyld de databaseoplysninger, som du definerede, mens du oprettede databasen til OwnCloud dvs database -bruger, adgangskode til databasebruger og databasens navn.
Klik til sidst på ‘Afslut opsætningen'For at afslutte opsætningen af Owncloud.
Dette fører dig til login -skærmen som vist. Indtast brugernavn og adgangskode, der er defineret tidligere, og tryk på ENTER.
Der vil blive præsenteret en meddelelse, der angiver andre veje, som du kan få adgang til OwnCloud fra, dvs. iOS, Android og desktop App.
Luk pop-up'en for at få adgang til instrumentbrættet som vist:
Og det er det, fyre! Vi har installeret OwnCloud fildelingsplatform på Ubuntu 18.04.