Mākoņdatošana

Kā instalēt OwnCloud Ubuntu Linux apmācība iesācējiem

Kā instalēt OwnCloud Ubuntu Linux apmācība iesācējiem

Mākoņdatošanas laikmetā nevar noliegt vismaz viena mākoņpakalpojuma nepieciešamību. Tie, kas gadu desmitiem ir lietojuši Dropbox, Google Drive vai Onedrive, varēs saistīties ar OwnCloud jēdzienu. Būtībā OwncCloud ir visu trešo pušu mākoņu serveru atvērtā koda avots un bezmaksas nomaiņa. Ubuntu faila mitināšana un koplietošana ir kļuvusi vienkāršāka un neierobežotāka ar OwnCloud servisa palīdzību.

OwnCloud Ubuntu Linux


Ja jums ir savs mitināšanas serveris, varat instalēt un konfigurēt OwnCloud savā Ubuntu Linux. Lai konfigurētu Owncloud, varat izvēlēties arī citus mitināšanas pakalpojumus. OwnCloud var sinhronizēt ar mobilajām ierīcēm, Mac vai pat ar Windows operētājsistēmām. Tas ir privāts, drošs un, pats galvenais, jums pieder. Izmantojot OwnCloud komplektu, varat koplietot failus starp klientiem un kolēģiem. Šajā ziņojumā mēs redzēsim, kā instalēt un konfigurēt OwnCloud uz Ubuntu Linux.

1. solis: OwnCloud Ubuntu sistēmas krātuves atjaunināšana


OwnColud nepieciešams atjaunināts un virtuāls privāts serveris, kas var mitināt visus jūsu failus. Ir svarīgi atjaunināt sistēmu, jo, tā kā jūs mitināt serveri, visi drošības ielāpi ir jāatjaunina bez kļūdām. Tātad, pirmās lietas ātri. Atjaunināsim un uzlabosim mūsu Ubuntu sistēmu.

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

Varat arī pārbaudīt savu Ubuntu programmatūras atjauninātāju, lai pārbaudītu, vai ir pieejams atjauninājums. Neaizmirstiet izvēlēties labāko serveri savam reģionam, lai iegūtu vislabāko lejupielādes ātrumu.

2. darbība: PHP un Apache Server instalēšana OwnCloud


Jūs varat jautāt, kāpēc jums vajadzētu instalēt PHP, lai palaistu OwnCloud? Nu, atbilde ir vienkārša; PHP ir labākā programmēšanas valoda, ko interpretēt ar jebkuru vietni un tīmekļa serveri. PHP var integrēt arī ar jebkuru datu bāzes dzinēju. Lai instalētu un atjauninātu PHP versiju no Ubuntu, izpildiet termināļa apt komandrindas.

$ sudo apt instalējiet apache2 libapache2-mod-php7.2 atver php-imagick php7.2-kopīgs php7.2-čokurošanās 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-rāvējslēdzējs


Tagad jūs varat instalēt Apache serveri savā Ubuntu sistēmā. Apache HTTP serveris nonāks līdz vietai, kur jūs varat sākt darbu ar OwnCloud Ubuntu. Ja jums jau ir instalēts Apache serveris, varat pārbaudīt, vai tas darbojas pareizi.

$ sudo apt update && upgrade $ sudo apt install apache2 $ sudo systemctl start apache2 $ sudo systemctl iespējot apache2

Šeit jūs varat pārbaudīt, vai Apache HTTP serveris darbojas vai ne. Ja, pārbaudot Apache servera statusu, atrodat kļūdu, ņemiet vērā, ka ievadāt pareizo Apache servera versiju. Vai arī, ja konstatējat, ka jūsu sistēmā nav instalēts Apache serveris, varat izpildīt tālāk norādītās termināla komandas.

$ sudo dpkg -l apache2

Tagad pārbaudiet savu PHP versiju, lai pārliecinātos, ka PHP sistēma darbojas pareizi.

$ php -v

Tagad jums, iespējams, būs jāveic dažas izmaiņas PHP konfigurācijas failā. Veiciet šādas izmaiņas, izmantojot Nano teksta redaktoru, kā parādīts zemāk. Varat arī mainīt šos iestatījumus atbilstoši OwnCloud servera pieprasījumam.

file_uploads = Ieslēgts allow_url_fopen = Ieslēgts memory_limit = 256M upload_max_filesize = 100M display_errors = Izslēgšanas datums.laika josla = Bangladeša / Daka

3. darbība: Apache servera statusa pārbaude


Lai pārbaudītu, vai jūsu Apache serveris darbojas pareizi, vispirms jums jāļauj ugunsmūra aizstāvim sasniegt Apache serveri. Parasti operētājsistēmā Ubuntu ugunsmūris kontrolē tīmekļa trafiku. Tas var nomest vai noraidīt jūsu Apache servera adresi no piekļuves saraksta. Tātad, pateiksim mūsu ugunsmūrim pieņemt Apache servera adresi. Pirms piekļuves piešķiršanas jums vienmēr var būt saraksts, kuram var būt nepieciešama ugunsmūra piekļuve. Jums var būt nepieciešams iegūt arī ugunsmūra piekļuvi OwnCloud pakalpojumam jūsu Ubuntu.

$ sudo ufw lietotņu saraksts $ sudo ufw ļauj 'Apache' $ sudo ufw statusu

Tagad jūs varat pārbaudīt Apache servera statusu. Jūs varat izmantot systemctl komandu savā Ubuntu terminālā.

$ sudo systemctl status apache2

Es pieņemu, ka esat pareizi izpildījis visus iepriekš minētos procesus, un tagad jūs ar nepacietību gaida iekļūšanu savā Apache serverī. Šeit jūs varētu atrast nelielu sarežģījumu, lai atrastu savu Apache servera adresi. Parasti serveris vienmēr tiek mitināts vietējā mitinātājā, taču, ja izmantojat kādu virtuālo mašīnu vai dokeri, servera adresi varat atrast, izmantojot pamata tīkla rīku ifconfig komandu.

$ ifconfig

Tur jūs dodaties, jūsu pārlūkprogrammā tagad ir atvērta jūsu Apache noklusējuma vietne. Šo failu var mainīt Apache saknes direktorijā. Un jūs varat arī iegūt rokasgrāmatu savā iekšpusē usr / share direktorijā.

/ var / www / html / index.html / usr / share / doc / apache2 / README.Debian.gz 

4. darbība: MariaDB instalēšana un konfigurēšana OwnCloud


MySQL valodai ir ieteicams serveris MariaDB. Tā kā mēs strādājam ar Apache tīmekļa serveri, mums būs darīšana arī ar datu bāzi. Lai instalētu MariaDB savā Ubuntu datorā, izpildiet tālāk norādītās termināla komandas.

$ sudo apt instalējiet mariadb-server

Pārbaudiet savu MariaDB statusu neatkarīgi no tā, vai tas darbojas vai nē. Varat arī pārbaudīt MySQL versiju.

$ sudo systemctl statuss mariadb $ mysql -V

Neaizmirstiet pievienot MariaDB GNU Privacy Guard (GPG) atslēgu. Tas palīdzēs jūsu OwnCloud datus šifrēt. Pēc tam atjauniniet Ubuntu krātuvi.

$ sudo apt-key adv --recv-keys - keyserver hkp: // keyerver.ubuntu.com: 80 $ sudo add-apt-repository 'deb [arch = amd64, arm64, ppc64el] http: // ftp.utexas.edu / mariadb / repo / 10.3 / Ubuntu bioniskais galvenais '

Šī ir lieta, kuru jūs varētu vēlēties uzzināt, vai jūsu DB dzinējs darbojas nevainojami. Ievadot MariaDB saknes paroli terminālā, jūs varat nomainīt veco paroli, noņemt anonīmus lietotājus, attālināti aizliegt root pieteikšanos, noņemt testa datu bāzi un pārlādēt privilēģiju tabulas no Ubuntu.

Lai aizsargātu datu bāzes serveri un iegūtu root piekļuvi, izmantojiet šo termināla komandu. Ja atrodat kļūdu, vispirms aizveriet Apache localhost serveri un pēc tam mēģiniet vēlreiz.

$ sudo mysql_secure_installation $ mysql -u root -p

Lai mainītu MySQL noklusējuma paroli, piesakieties savā sistēmā kā root lietotājs un nomainiet paroli. Konfigurējiet OwnCloud serveri no Ubuntu saknes direktorija.

$ sudo mysql -u root $ sudo mysqladmin parole $ sudo mysql -u root -p

Tagad jums jāizveido OwnCloud servera datu bāze. Tālāk ir norādītas termināla komandas. Visas komandas ir vienkāršas un pašsaprotamas.

Izveidojiet jaunu OwnCloud datu bāzi un piešķiriet jaunu paroli.

IZVEIDOT LIETOTĀJU 'ubuntupit' @ 'localhost', KURU IDENTIFIKĒJA '1234';

Grand visas administratīvās atļaujas datu bāzei ar paroli.

PIEŠĶIRT VISU ON owncloud.* TO 'ubuntupit' @ 'localhost', KURU IDENTIFICĒJA '1234' AR DOTĀCIJAS IZVĒLI;

Tagad mēs esam gandrīz pabeiguši. Noskalojiet, saglabājiet un izejiet no termināla.

Skalošanas privilēģijas; Izeja;

5. solis: OwnCloud lejupielāde Ubuntu


OwnCloud lejupielāde un instalēšana ir diezgan vienkārša Ubuntu. OwnCloud oficiālajā vietnē ir pieejami dažādi OwnCloud aģenti. Ja izmantojat Docker, vietnē GitHub varat arī atrast OwnCloud Docker attēlu.

Bet tagad, lai instalētu OwnCloud kopienas izdevumu savā Ubuntu, izmantojiet wget saiti un izpakojiet failu var / www / direktorijā. Kad lejupielādes un izpakošanas process ir pabeigts, tagad varat konfigurēt Apache servera iestatījumus, izmantojot Vim vai Nano teksta redaktoru.

$ sudo wget https: // lejupielādēt.owncloud.org / community / owncloud-10.4.0.zip $ sudo unzip owncloud-10.4.0.zip -d / var / www / html / owncloud $ sudo vim / etc / apache2 / conf-available / owncloud.conf $ sudo nano / etc / apache2 / sites-available / owncloud.konf

Ja neatrodat Vim, kas instalēts jūsu Ubuntu sistēmā, vispirms instalējiet to. Tas ir patiešām vienkārši.

$ sudo apt install vim

Tagad, kad owncloud.konf fails tiek atvērts ar redaktoru, nokopējiet un ielīmējiet konfigurācijas iestatījumus failā un saglabājiet to. Jūs varat izmantot ctrl + X, pēc tam , un nospiediet pogu Enter, lai saglabātu un izietu no faila Nano redaktoram.

Alias ​​/ owncloud "/ var / www / html / owncloud /"  Opcijas + FollowSymlinks AllowOverride All Pieprasīt visu piešķirto  Dāvis izslēgts  SetEnv HOME / var / www / html / owncloud SetEnv HTTP_HOME / var / www / html / owncloud Alias ​​/ owncloud "/ var / www / html / owncloud /"  Opcijas + FollowSymlinks AllowOverride All  Dāvis izslēgts  SetEnv HOME / var / www / html / owncloud Iestatiet HTTP_HOME / var / www / html / owncloud 

Šeit ir dažas primārās Apache servera komandas, kas palīdzēs jums konfigurēt OwnCloud serveri. Varat pārrakstīt skriptu, rediģēt galveni, izveidot jaunu vidi, izveidot jaunu direktoriju un atjaunināt Apache mime moduli ar šīm termināla komandrindām. Pēc tam restartējiet Apache serveri.

$ sudo a2enconf owncloud $ sudo a2enmod pārrakstīt $ sudo a2enmod galvenes $ sudo a2enmod env $ sudo a2enmod dir $ sudo a2enmod mime $ sudo systemctl restart apache2

6. darbība: darba sākšana ar OwnCloud vietnē Ubuntu


Iespējojiet SSL Apache serverim un izveidojiet savu Apache servera sertifikātu, lai iegūtu licenci. Pēc tam jūs varat pārlūkot OwnCloud, izmantojot sava Apache servera tīmekļa adresi. Dodieties uz tīmekļa pārlūkprogrammu un ierakstiet servera adresi un portu (ja nepieciešams) pievienojiet slīpsvītru uz priekšu(/) un veidu owncloud, tad nospiediet pogu Enter.

$ sudo a2enmod ssl $ systemctl restart apache2 $ sudo openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout / etc / apache2 / ssl / owncloud.atslēga -out / etc / apache2 / ssl / owncloud.crt

Pēc tam, kad viss ir veiksmīgi izdarīts, visbeidzot, jums ir jāspēj sasniegt OwnCloud servera lapu no sava tīmekļa pārlūka Ubuntu.

Ja tīmekļa pārlūkprogrammā, atverot OwnCloud serveri, tiek konstatēta kļūda, kļūda jāmeklē konfigurācijas failos. Izmantojiet šīs termināla komandrindas, lai uzzinātu, kur notiek faktiskās kļūdas.

$ journalctl | asti

Vai arī varat atvērt konfigurācijas failu no direktorija.

$ cd / etc / apache2 $ apache2ctl configtest

Pabeigt pieskārienu


OwnCloud instalēšana Ubuntu Linux būtībā nav grūts darbs. Lielākā daļa serveru visā pasaulē tiek vadīti ar Apache Ubuntu serveri. Tātad, rediģējot un konfigurējot failus ar Vim vai Nano, jums jābūt uzmanīgam. Jūs varat pielāgot OwnCloud tik daudz, cik vēlaties; tomēr ņemiet vērā, ka sajaukšanās ar PHP un Apache serveri var slikti ietekmēt OwnCloud serveri. Neaizmirstiet arī parādīt ugunsmūra piekļuvi.

Labākā aģenta izvēle mākoņu failu pārsūtīšanai ir patiešām grūta, kad jūsu rokā ir daudz iespēju. Bet man jāsaka, ka OwnCloud ir viena no labākajām Ubuntu Linux mākoņu aizpildīšanas sistēmām. Paziņojiet mums, kāds ir jūsu vērtējums par OwnCloud failu serveru sistēmu. Pierakstiet savu komentāru zemāk komentāru sadaļā. Laimīga mākoņdatošana!

Vidējā peles poga nedarbojas sistēmā Windows 10
The peles vidējā poga palīdz jums ritināt garas tīmekļa lapas un ekrānus ar lielu datu daudzumu. Ja tas apstājas, jūs galu galā izmantosiet tastatūru,...
Kā nomainīt peles kreiso un labo pogu operētājsistēmā Windows 10
Tas ir diezgan normāli, ka visas datora peles ierīces ir ergonomiski izstrādātas lietotājiem ar labo roku. Bet ir pieejamas peles ierīces, kas ir īpaš...
Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...