OwnCloudin asentaminen Debian 10:een


Owncloud on markkinoiden johtava online-tiedostonjakojärjestelmä, jonka avulla voit varmuuskopioida ja jakaa tiedostosi helposti. Jos et ole DropBoxin tai Google Driven fani, OwnCloud on loistava vaihtoehto.

Tässä artikkelissa opastamme sinut OwnCloudin asennuksen läpi Debian 10:ssä.

Vaihe 1: Asenna LAMP Stack Debianiin

Koska OwnCloud toimii selaimessa ja myös taustalla tallentamalla tietoja tietokantaan, meidän on ensin asennettava LAMP-pino. LAMP on suosittu ilmainen ja avoimen lähdekoodin hosting-pino, jota kehittäjät käyttävät verkkosovellustensa isännöintiin. Se tulee sanoista Linux, Apache, MariaDB/MySQL ja PHP.

Ensin päivitetään järjestelmätietovarastot.

sudo apt update && sudo apt upgrade

Asenna seuraavaksi Apache-verkkopalvelin ja MariaDB-tietokantapalvelin suorittamalla komento.

sudo apt install apache2 mariadb-server mariadb-client

Kun asennus on valmis, jatka ja asenna PHP 7.2. Tätä opasta laadittaessa PHP 7.3 -versiota ei vielä tueta, joten paras ratkaisumme on käyttää PHP 7.2:ta.

Ota siis PHP-arkisto käyttöön kuvan osoittamalla tavalla.

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg  https://packages.sury.org/php/apt.gpg
sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

Kun olet luonut PHP-tietovaraston, päivitä järjestelmäpaketit ja tietovarastot, jotta uusi PHP-tietovarasto astuu voimaan.

sudo apt update

Asenna nyt PHP ja tarvittavat riippuvuudet kuvan mukaisesti.

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}

Kun olet asentanut, tarkista PHP-versio komennolla.

php -v

Varmista myös, että Apache-verkkopalvelin on käynnissä suorittamalla komennon.

systemctl status apache2

Jos Apache on käynnissä, sinun pitäisi saada alla olevan kuvan kaltainen tulos, mikä osoittaa, että se on aktiivinen.

Jos Apache ei käynnisty, käynnistä se ja ota se käyttöön suorittamalla komennot.

systemctl start apache2
systemctl enable apache2

Vaihe 2: Luo tietokanta OwnCloud-tiedostoille

Seuraava askel on luoda tietokanta, joka käsittelee OwnCloudin tiedostoja asennuksen aikana ja sen jälkeen.

Kirjaudu MariaDB-palvelimelle.

mysql -u root -p

Kun olet kirjautunut sisään, luo tietokanta OwnCloudille.

MariaDB [(none)]> CREATE DATABASE owncloud;

Luo käyttäjä OwnCloud-tietokantaan ja myönnä käyttäjälle kaikki oikeudet.

MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';

Lopuksi huuhtele oikeudet ja poistu.

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Vaihe 3: Asenna OwnCloud Debianiin

Oletuksena OwnCloud ei sisälly Debian 10 -tietovarastoon. Siitä huolimatta OwnCloud ylläpitää arkistoa jokaiselle jakelulle. Debian 10:n arkistoa ei ole vielä julkaistu, ja siksi käytämme Debian 9:n arkistoa.

Asenna ensin PGP-allekirjoitusavain.

sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -

Kun allekirjoitusavain on asennettu, siirry eteenpäin ja ota OwnCloudin arkisto käyttöön.

sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list

Päivitä järjestelmäsi uudelleen synkronoidaksesi järjestelmäpaketit ja asentaaksesi Owncloudin.

sudo apt update
sudo apt-get install owncloud-files

Vaihe 4: Määritä Apache OwnCloudille

Asennuksen jälkeen OwnCloud tallentaa tiedostonsa /var/www/owncloud-hakemistoon. Siksi meidän on määritettävä verkkopalvelimemme palvelemaan OwnCloudin tiedostoja.

Luo siis virtuaalinen isäntätiedosto Owncloudille kuvan mukaisesti.

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

Lisää kokoonpano alla ja tallenna.

Alias / "/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>

Voit ottaa OwnCloud-sivuston käyttöön suorittamalla komennon aivan kuten mikä tahansa virtuaalinen isäntä:

sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/

Ota seuraavaksi käyttöön muut OwnCloudin vaatimat Apache-moduulit ja käynnistä Apache-verkkopalvelin uudelleen kokoonpanon lataamiseksi ja muutosten tekemiseksi.

sudo a2enmod rewrite mime unique_id
sudo systemctl restart apache2

Vaihe 5: OwnCloud-asennuksen viimeistely

Viimeistele OwnCloud-asennus selaamalla palvelimesi IP-osoitetta alla olevan kuvan mukaisesti:

http://server-ip

Tervetuloa-käyttöliittymä tervehtii sinua kuvan mukaisesti. Sinun tulee antaa käyttäjätunnus ja salasana.

Napsauta seuraavaksi Tallennustila ja tietokanta ja anna tietokannan tiedot, kuten tietokannan käyttäjä, tietokannan nimi ja salasana.

Napsauta lopuksi Lopeta asennus.

Tämä vie sinut kirjautumissivulle. Anna käyttäjätunnuksesi ja salasanasi ja paina ENTER.

Aluksi saat ponnahdusikkunan, jossa on tietoja OwnCloudin työpöydästä, Android- ja iOS-sovelluksesta, jotka voit asentaa laitteillesi. Tämän avulla voit käyttää tietojasi liikkeellä ollessasi.

Tässä on kojelauta.

Ja olemme vihdoin tulleet tämän opetusohjelman loppuun. Voit nyt tallentaa ja jakaa tiedostosi helposti OwnCloudin avulla. Kiitos ajastasi.