Kuinka asentaa OwnCloud Ubuntuun 18.04


OwnCloud on johtava avoimen lähdekoodin tiedostojen jako- ja pilviyhteistyöalusta, jonka palvelut ja toiminnot ovat samankaltaisia kuin DropBox ja Google Drive. Toisin kuin Dropbox, OwnCloud ei kuitenkaan pysty tallentamaan isännöityjä tiedostoja. Voit kuitenkin edelleen jakaa tiedostoja, kuten asiakirjoja, kuvia ja videoita, ja käyttää niitä useilla laitteilla, kuten älypuhelimilla, tableteilla ja tietokoneilla.

Tässä artikkelissa opit asentamaan OwnCloudin Ubuntu 18.04 -versioon ja uudempiin versioihin.

Vaihe 1: Päivitä Ubuntu-järjestelmäpaketit

Ennen kuin aloitat, päivitä järjestelmäpaketit ja arkistot seuraavalla apt-komennolla.

sudo apt update -y && sudo apt upgrade -y

Vaihe 2: Asenna Apache ja PHP 7.2 Ubuntuun

OwnCloud on rakennettu PHP:lle, ja sitä käytetään yleensä verkkokäyttöliittymän kautta. Tästä syystä asennamme Apache-verkkopalvelimen palvelemaan Owncloud-tiedostoja sekä PHP 7.2:ta ja muita PHP-moduuleja, joita tarvitaan >OwnCloud toimimaan sujuvasti.

sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common 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

Kun asennus on valmis, voit tarkistaa, onko Apache asennettu suorittamalla dpkg-komennon.

sudo dpkg -l apache2

Tulosteesta näemme, että olemme asentaneet Apachen version 2.4.29.

Käynnistä Apache ja ota se käyttöön käynnistyksen yhteydessä suorittamalla komennot.

sudo systemctl start apache2
sudo systemctl enable apache2

Siirry nyt selaimeesi ja kirjoita palvelimesi IP-osoite URL-palkkiin kuvan osoittamalla tavalla:

http://server-IP

Sinun pitäisi saada alla verkkosivu, joka osoittaa, että Apache on asennettu ja käynnissä.

Tarkistaaksesi, onko PHP asennettu.

php -v

Vaihe 3: Asenna MariaDB Ubuntuun

MariaDB on suosittu avoimen lähdekoodin tietokantapalvelin, jota kehittäjät, tietokanta-harrastajat ja myös tuotantoympäristöt käyttävät laajasti. Se on MySQL:n haara, ja sitä on suosittu MySQL:n sijaan sen jälkeen, kun Oracle valtasi MySQL:n.

Asenna MariaDB.

sudo apt install mariadb-server

Oletuksena MariaDB ei ole suojattu ja se on altis tietoturvaloukkauksille. Siksi meidän on suoritettava lisävaiheita MariaDB-palvelimen vahvistamiseksi.

Aloita MySQL-palvelimen suojaaminen suorittamalla komento:

sudo mysql_secure_installation

Paina ENTER, kun sinua pyydetään antamaan pääkäyttäjän salasana, ja aseta pääkäyttäjän salasana painamalla Y.

Kirjoita loput kehotteet Y ja paina ENTER.

MariaDB-palvelimesi on nyt suojattu kunnollisella tasolla.

Vaihe 4: Luo OwnCloud-tietokanta

Meidän on luotava tietokanta Owncloudille tiedostojen tallentamiseksi asennuksen aikana ja sen jälkeen. Joten kirjaudu sisään MariaDB:hen.

sudo mysql -u root -p

Suorita alla olevat komennot:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Vaihe 5: Lataa OwnCloud Ubuntussa

Kun olet luonut tietokannan, lataa nyt pakattu OwnCloud-tiedosto käyttämällä seuraavaa wget-komentoa.

sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

Kun olet ladannut, pura pakattu paketti hakemistoon /var/www/.

sudo unzip owncloud-10.4.0.zip -d /var/www/

Aseta sitten käyttöoikeudet.

sudo chown -R www-data:www-data /var/www/owncloud/
sudo chmod -R 755 /var/www/owncloud/

Vaihe 6: Määritä Apache OwnCloudille

Tässä vaiheessa aiomme määrittää Apachen palvelemaan OwnCloudin tiedostoja. Tätä varten aiomme luoda määritystiedoston Owncloudille kuvan mukaisesti.

sudo vim /etc/apache2/conf-available/owncloud.conf

Lisää kokoonpano alla.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Tallenna ja sulje tiedosto.

Seuraavaksi sinun on otettava käyttöön kaikki tarvittavat Apache-moduulit ja äskettäin lisätty kokoonpano suorittamalla alla olevat komennot:

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

Jotta muutokset tulevat voimaan, käynnistä Apache-verkkopalvelin uudelleen.

sudo systemctl restart apache2

Vaihe 7: OwnCloud-asennuksen viimeistely Ubuntussa

Kun kaikki tarvittavat asetukset on tehty, jäljellä on vain OwnCloudin asentaminen selaimeen. Siirry selaimeesi ja kirjoita palvelimesi osoite ja sen jälkeen /owncloud-liite.

http://server-IP/owncloud

Sinulle näytetään alla olevan kaltainen verkkosivu.

Napsauta alla olevaa kohtaa Tallennustila ja tietokanta. Valitse Määritä tietokanta -osiosta MySQL/MariaDB ja täytä tietokannan tunnistetiedot, jotka määritit luodessasi tietokantaa OwnCloudille eli tietokannan käyttäjälle, tietokannan käyttäjä ja tietokannan nimi.

Napsauta lopuksi Lopeta asennus päättääksesi Owncloudin asetukset.

Tämä vie sinut sisäänkirjautumisnäyttöön kuvan mukaisesti. Syötä aiemmin määritetty käyttäjätunnus ja salasana ja paina ENTER.

Näkyviin tulee ilmoitus, jossa kerrotaan muista tavoista, joilla voit käyttää OwnCloudia eli iOS-, Android- ja työpöytäsovelluksesta.

Sulje ponnahdusikkuna päästäksesi kojelautaan kuvan mukaisesti:

Ja siinä se, kaverit! Olemme asentaneet OwnCloud-tiedostonjakoalustan Ubuntu 18.04:ään.