Ubuntu

Kā instalēt un konfigurēt ownCloud operētājsistēmā Ubuntu 18.04 LTS

Kā instalēt un konfigurēt ownCloud operētājsistēmā Ubuntu 18.04 LTS

ownCloud ir atvērtā koda failu koplietošanas serveris un sadarbības platforma. Tas ļauj kontrolēt datus lietotāju serveros un vidēs. Pēc konfigurēšanas ownCloud nodrošina ērtu piekļuvi visiem jūsu datiem - kad vien vēlaties, kur vien vēlaties.

ownCloud funkcijas

ownCloud var bez maksas lejupielādēt un instalēt privātajos serveros, nemaksājot pakalpojumu sniedzējiem.

Šajā rakstā mēs jums palīdzēsim instalējiet un konfigurējiet ownCloud savā Ubuntu mašīna. Šī apmācība ir rūpīgi pārbaudīta operētājsistēmā Ubuntu 18.04 LTS.

Instalējiet ownCloud uz Ubuntu 18.04 LTS

Pirms Owncloud iestatīšanas jāinstalē Apache, PHP un MySQL.

1. solis - instalējiet Apache HTTP serveri

Sāksim ar sistēmas krātuvju atjaunināšanu. Palaidiet termināli un ievadiet šādu komandu:

sudo apt-get atjauninājums

Instalējiet Apache:

sudo apt-get install apache2

Apache pakalpojums parasti tiek palaists automātiski. Pārbaudiet statusu, izmantojot komandu:

sudo systemctl statuss apache2.apkalpošana

Ja redzat, ka pakalpojums nav sācies, varat to palaist manuāli, izmantojot šādu komandu.

sudo systemctl start apache2

Iespējot Apache On sistēmas sāknēšanu.

sudo systemctl iespējot apache2

Atļaujiet Apache porti no Ubuntu ugunsmūra.

sudo ufw atļaut 80 / tcp
sudo ufw atļaut 443 / tcp

Pārlādējiet ugunsmūri un pārbaudiet ugunsmūra statusu.

sudo ufw pārlādēt sudo ufw statusu

Lai pārbaudītu Apache instalācijas darbības statusu, palaidiet pārlūkprogrammu, izmantojot resursdatora nosaukumu vai servera IP adresi.

http: // karstvārds vai IP /

Ja redzat Apache noklusējuma lapu, tas nozīmē, ka viss noritēja labi.

Apache noklusējuma lapa

2. solis - instalējiet MySQL

Sāksim ar pieejamās MySQL versijas pārbaudi.

sudo apt-cache politika mysql-server

Kā redzat, ir pieejama jauna versija. Mēs instalēsim, izmantojot komandu šādi:

sudo apt-get instalēt mysql-server mysql-client

MySQL instalēšanas drošība

sudo mysql_secure_installation

Jums vajadzētu redzēt uzvedni, ja vēlaties konfigurēt PARAUGA APLIECINĀŠANU. Ierakstiet “Y” uz jā un nospiediet Enter, lai turpinātu.

Tad jums vajadzētu redzēt uzvedni, lai izvēlētos paroles validācijas līmeni. Atlasiet paroles stiprumu un turpiniet

Iet uz priekšu un norādiet paroli MySQL root lietotājam.

Tai jājautā “Vai vēlaties turpināt ar norādīto paroli?”. Ierakstiet “Y” un nospiediet taustiņu Enter.

Jums vajadzētu redzēt virkni jautājumu - katram no tiem ierakstiet “Y”.

Noņemiet anonīmus lietotājus? (Nospiediet y | Y, lai ievadītu Jā, jebkuru citu taustiņu - Nē): Y Attāli aizliegt root pieteikšanos? (Nospiediet y | Y, lai ievadītu Jā, jebkuru citu taustiņu - Nē): Y Noņemiet testa datu bāzi un piekļuvi tai? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): Y Pārlādējiet privilēģiju tabulas tūlīt? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): Y

Tagad jums jau bija jāinstalē MySQL un arī droši jākonfigurē. MySQL serverim var piekļūt, izmantojot root pieteikšanās vārdu un paroli.

sudo mysql -u sakne -p

MySQL root pieteikšanās

3. solis - instalējiet PHP

Vispirms mums vajadzētu pārbaudīt pieejamās PHP versijas un pēc tam to instalēt.

sudo apt-cache politikas php

Instalējiet PHP.

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

4. solis - instalējiet ownCloud

Krātuves atslēgu var pievienot apt.

sudo wget -nv https: // lejupielādēt.owncloud.org / download / repositories / production / Ubuntu_18.04 / Izlaidums.taustiņš -O atbrīvošana.taustiņu
sudo apt-key pievienot - < Release.key

Lai pievienotu repozitoriju, palaidiet šādas čaulas komandas:

sudo echo 'deb http: // lejupielādēt.owncloud.org / download / repositories / production / Ubuntu_18.04 / / '| sudo tee / etc / apt / sources.sarakstā.d / owncloud.sarakstā

Atjaunināt krātuves.

sudo apt-get atjauninājums

Instalējiet papildu PHP pakotnes.

sudo apt instalēt php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Instalējiet ownCloud pakotni.

sudo apt-get instalējiet owncloud failus

Instalējiet Owncloud Package

Parasti mūsu instalētā ownCloud pakete kopē tīmekļa failus uz servera “/ var / www / owncloud”.

5. solis - konfigurējiet Apache, izmantojot SSL

Tagad mēs izveidosim virtuālo resursdatoru ownCloud.

Izveidojiet mapi SSL sertifikātiem.

sudo mkdir / etc / apache2 / ssl

Iespējot SSL moduli.

sudo a2enmod ssl

Restartējiet Apache.

sudo systemctl restartējiet apache2

Nokopējiet savus SSL sertifikātus mapē “/ etc / apache2 / ssl /”

Izveidojiet virtuālo resursdatora failu.

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

Pievienojiet failam šādas rindas. Nomainiet ServerName ar fosslinuxowncloud ar visu, ko vēlaties.

 ServerName fosslinuxowncloud.com ServerAlias ​​www.fosilīnownowncloud.com ServerAdmin tīmekļa pārzinis @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Opcijas -Indexes + FollowSymLinks AllowOverride All  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-kļūda.žurnāls CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com piekļuve.baļķis kopā   ServerName fosslinuxowncloud.com ServerAlias ​​www.fosilīnownowncloud.com ServerAdmin tīmekļa pārzinis @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Opcijas -Indexes + FollowSymLinks AllowOverride All  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-kļūda.žurnāls CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-access.reģistrēt kombinēto SSLEngine vietnē SSLCertificateFile / etc / apache2 / ssl / fosslinuxowncloud.cer SSLCertificateKeyFile / etc / apache2 / ssl / fosslinuxowncloud.atslēga SSLCertificateChainFile / etc / apache2 / ssl / fosslinuxowncloud.apm 

Saviem SSL sertifikāta failiem varat piešķirt jebkuru nosaukumu.

SSLCertificateFile / etc / apache2 / ssl / certificatefile-name.cer SSLCertificateKeyFile / etc / apache2 / ssl / certificate-key-name.atslēga SSLCertificateChainFile / etc / apache2 / ssl / chain-certificate-name.apm

Pārbaudiet konfigurācijas faila sintaksi.

sudo apachectl -t

Ja tiek parādīts ziņojums “Sintakse OK”, izmantojiet šo komandrindu, lai atspējotu noklusējuma virtuālo resursdatoru.

sudo a2dissite 000-noklusējums.konf

Ar šīm komandām vajadzētu iespējot jaunus virtuālos resursdatorus.

sudo a2ensite fosslinuxowncloud.com.konf

Restartējiet Apache, lai aktivizētu izmaiņas.

sudo systemctl restartējiet apache2

6. solis - MySQL datu bāzes konfigurēšana Owncloud

Piekļūstiet MySQL, izmantojot saknes kontu.

sudo mysql -u sakne -p

Izveidojiet datu bāzi un nosauciet to, kā vēlaties.

izveidot datubāzi fosslinuxowncloud;

Izveidojiet DB lietotāju un piešķiriet privilēģijas.

izveidot lietotāju 'ownclouduser' @ 'localhost', kas identificēts ar 'QB35JaFV6A9 = BJRiT90';
piešķirt visas privilēģijas vietnē fosslinuxowncloud.* to ownclouduser @ localhost;

Skalošanas privilēģijas.

flush privilēģijas;

7. solis - konfigurējiet ownCloud

Atveriet tīmekļa pārlūkprogrammu un dodieties uz šo adresi, lai piekļūtu ownCloud tīmekļa saskarnei.

https: // domēna nosaukums vai IP

Owncloud tīmekļa saskarne

Izveidojiet administratora kontu, izvēloties lietotājvārdu un paroli. Nav nepieciešams modificēt datu mapi.

Aizpildiet informāciju par datu bāzes nosaukumu, datu bāzes lietotājvārdu un datu bāzes paroli. Šeit mēs instalējām datu bāzi tajā pašā serverī, tāpēc datu bāzes resursdatoru atstājam kā “localhost”.

Konfigurācijas

Noklikšķiniet uz pogas Pabeigt iestatīšanu, lai pabeigtu konfigurēšanu.

Tagad tam vajadzētu novirzīt uz pieteikšanās lapu. Lai piekļūtu informācijas panelim, varat norādīt norādīto lietotājvārdu un paroli.

Pieteikšanās lapa

Owncloud iekšpusē

Varat izmantot darbvirsmu vai mobilo klientu, lai sinhronizētu datus ar savuCloud. Lejupielādējiet OwnCloud klientu no šejienes.

Owncloud-faili un mapes

8. solis - instalējiet Owncloud klientu Ubuntu 18.04 Darbvirsma

Lai pievienotu repozitoriju, izpildiet šīs komandas. Mums vajadzētu palaist komandas kā root lietotājam.

wget -nv https: // lejupielādēt.opensuse.org / repositories / isv: ownCloud: darbvirsma / Ubuntu_18.04 / Izlaidums.taustiņš -O atbrīvošana.taustiņu
apt-key pievienot - < Release.key

Atjaunināt krātuvi.

apt-get atjauninājums

Pievienot krātuvi.

sh -c "echo 'deb http: // lejupielādēt.opensuse.org / repositories / isv: / ownCloud: / desktop / Ubuntu_18.04 / / '> / etc / apt / sources.sarakstā.d / isv: ownCloud: darbvirsma.saraksts "

Atjaunināt krātuvi.

apt-get atjauninājums

Instalēt klientu.

apt-get install owncloud-client

Kad instalēšana ir pabeigta, atveriet ownCloud desktop Sync klientu, pievienojiet savu domēna vārdu un noklikšķiniet uz Tālāk.

Open-Owncloud-Client

Tad jums jāiegūst lietotāja akreditācijas datu logs, kurā jānorāda lietotājvārds un parole.

Lietotāja akreditācijas dati

Tad jūs varat izvēlēties vietējo mapi un konfigurēt sinhronizācijas iestatījumus.

Owncloud-Local-Folder-Options

Pēc noklikšķināšanas uz savienojuma tam vajadzētu sinhronizēt datus ar serveri.

Datu sinhronizācija

Sinhronizācija pabeigta

Varat pievienot failus vietējai mapei ownCloud. Piemēram, mapei esmu pievienojis attēlu.

Pievienots attēls

Tad tam vajadzētu sinhronizēt serveri.

Tagad jūs varat doties uz serveri un pārbaudīt datus. Pievienoto attēlu var redzēt serverī.

Pievienots fails failā uz servera

Ja esat nonācis tik tālu, jūs veiksmīgi instalējāt un konfigurējāt ownCloud serveri un arī sinhronizējāt failus ar tā darbvirsmas klientu.

Kā noritēja jūsu instalēšana? Paziņojiet mums savas atsauksmes zemāk esošajos komentāros un neaizmirstiet padalīties ar šo rakstu ar draugiem un kolēģiem, kuriem tas varētu būt noderīgs.

Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...
Kā parādīt FPS skaitītāju Linux spēlēs
Linux spēles ieguva lielu impulsu, kad Valve 2012. gadā paziņoja par Linux atbalstu Steam klientam un viņu spēlēm. Kopš tā laika daudzas AAA un indie ...
Kā lejupielādēt un atskaņot Sid Meier Civilization VI operētājsistēmā Linux
Ievads spēlē Civilization 6 ir mūsdienīga klasiskā koncepcija, kas ieviesta Age of Empires spēļu sērijā. Ideja bija diezgan vienkārša; jūs sāktu pašā ...