Кафедра меңгерушісі: с.ғ. к., доцент Бердібаев Р. Ш


  OwnCloud бағдарламасын орнату және іске қосу



Pdf көрінісі
бет26/36
Дата08.11.2022
өлшемі2.43 Mb.
#464303
түріДиплом
1   ...   22   23   24   25   26   27   28   29   ...   36
ДЖ-Бұлттық сервистер

3.3 
OwnCloud бағдарламасын орнату және іске қосу 
OwnCloud бұл деректермен алмасу, файлдарға ортақ қатынасуға арналған 
еркін және ашық веб-бағдарлама. OwnCloud орнату үшін төменгідей 
командаларды енгізу қажет. 
#wget-q-Ohttps://download.owncloud.org/download/repositories/ 


43 
stable/Ubuntu_16.04/Release.key | sudo apt-key add – 
Apt-transport-https орнатылғанын тексереріуіміз қажет, өйткені біз келесі 
қадам үшін бұл бізге қажет болады: 
# sudo apt-get install apt-transport-https 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
The following packages were automatically installed and are no longer required: 
aspell 
aspell-en 
dictionaries-common 
emacsen-common 
libaspell15 
libexttextcat-2.0-0 libexttextcat-data liblua5.1-0 libyajl2 
Use 'apt autoremove' to remove them. 
The following NEW packages will be installed: 
apt-transport-https 
0 upgraded, 1 newly installed, 0 to remove and 54 not upgraded. 
Need to get 26.1 kB of archives. 
After this operation, 215 kB of additional disk space will be used. 
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-
transport-https amd64 1.2.26 [26.1 kB] 
Fetched 26.1 kB in 0s (60.8 kB/s) 
Selecting previously unselected package apt-transport-https. 
(Reading database ... 35616 files and directories currently installed.) 
Preparing to unpack .../apt-transport-https_1.2.26_amd64.deb ... 
Unpacking apt-transport-https (1.2.26) ... 
Setting up apt-transport-https (1.2.26) ... 
Owncloud файлын құру қажет .list /etc/apt/sources.list.d себебі біз серверге 
OwnCloud репозиторий қосамыз 
# echo 'deb https://download.owncloud.org/download/ 
repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list 
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /: 
Енді біз OwnCloud пакеттерін орнату үшін жүйе пакеттерін қайта 
жаңартамыз: 
# sudo apt-get update 
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease 
Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease 
Hit:3 http://archive.canonical.com/ubuntu xenial InRelease 
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease 
Ign:5 
https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04
InRelease 


44 
Get:6 
https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04
Release [986 B] 
Get:7 
https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04
Release.gpg [481 B] 
Get:8 
https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04
Packages [736 B] 
Fetched 2203 B in 2s (1030 B/s) 
Reading package lists... Done 
Төмендегі командаларды енгізе отырып OwnCloud орнату: 
# sudo apt-get install owncloud-files 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
The following NEW packages will be installed: 
owncloud-files 
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded. 
Need to get 0 B/35.1 MB of archives. 
After this operation, 118 MB of additional disk space will be used. 
Selecting previously unselected package owncloud-files. 
(Reading database ... 35869 files and directories currently installed.) 
Preparing to unpack .../owncloud-files_10.0.7-1.1_all.deb ... 
Unpacking owncloud-files (10.0.7-1.1) ... 
Setting up owncloud-files (10.0.7-1.1) ... 
3.19 сурет – OwnCloud бағдарламасы


45 
Қосымша қорғаныс үшін OwnCloud баптаулар ішінен деректерді 
шифрлауды қосамыз. 
3.20 сурет – Шифрлауды іске қосу
Енді келесі қадамымыз OwnCloud үшін MySQL деректер базасын жасау. 
Root арқылы MySQL кіреміз: 
# mysql -u root –p 
Енді біз келесі сұрау арқылы OwnCloud үшін MySQL деректер базасын 
жасаймыз: 
mysql> CREATE DATABASE owncloud; 
Содан кейін деректер базасымен өзара әрекеттесетін OwnCloud үшін жеке 
пайдаланушыны қосу үшін келесі сұрауды орындадық: 
mysql> GRANT ALL PRIVILEGES ON owncloud.* to 'owncloud'@'localhost' 
IDENTIFIED BY 'enter_username_password_here'; 
Біз берген артықшылқтарды іске қосу үшін төмендегі команданы іске 
қостық: 
mysql> FLUSH PRIVILEGES; 
Енді біз MySQL сеансынан шыға аламыз: 
mysql> exit; 
OwnCloud-ты баптау 
Алдымен, OwnCloud пакеттері дұрыс оранытылғанына көз жеткізіуміз 
тиіс: 
# sudo apt-get install libapache2-mod-php7.0 \ 


46 
openssl php-imagick php7.0-common php7.0-curl php7.0-gd \ 
php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \ 
php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \ 
php7.0-sqlite3 php7.0-xml php7.0-zip 
OwnCloud сервері үшін Apache баптау 
Енді біз ownCloud каталогына қызмет көрсету үшін Apache 
конфигурациясын 
баптауымыз 
керек, 
төменде 
/etc/apache2/sites-
available/owncloud.conf файлына келесі жазуды қосу керек: 
# sudo nano /etc/apache2/sites-available/owncloud.conf 
Alias /owncloud "/var/www/owncloud/" 
 
Options +FollowSymlinks 
AllowOverride All 
 
Dav off 
 
SetEnv HOME /var/www/owncloud 
SetEnv HTTP_HOME /var/www/owncloud 
 
Келесі Apache модульдерін қосу қажет: 
# sudo a2enmod rewrite 
# sudo a2enmod headers 
# sudo a2enmod env 
# sudo a2enmod dir 
# sudo a2enmod mime 
Apache OwnCloud конфигурациясын қосамыз: 
# sudo a2ensite owncloud.conf 
Енді Apache веб серверін қайта іске қосамыз: 
# sudo systemctl restart apache2 
Локальды және сытрқы желіден кіру мүмкүндігін ие болу үшін біз 
OwnCloud және роутер баптауларына өзгертуіміз қажет. Алдымен OwnCloud 
баптауларына жаңа мекен жайларды енгізуден бастап, кейінен роутер 
баптауларын сервер мекен жайын енгізуіміз қажет. 


47 
3.21 сурет – OwnCloud-қа жаңа мекен жай қосу 
3.22 сурет – OwnCloud-қа баптауларына жаңа мекен жай қосу 


48 
3.23 сурет – Роутерге қосымша сервер мекенжайын қосу
OwnCloud мүмкіндіктреінде әр қолданушыларға жад көлемін беруге және
топтарға байланысты қолданушылар мүмкіндіктерін шектеуге болады. Енді біз 
үш қолданушы енгізіп оларды User тобына тіркедік, ал негізгі қолданушы admin 
тобына тіркелген. 
3.24 сурет – OwnCloud қолданушылары мен топтары 
Өзгертулер енгізгеннен кейін смартфон қосымшасы арқылы тексереміз. 
User_1, Ablikos қолданушыларына 10 Гб және User_2 1Гб жад бөлінді. 
3.25 сурет – OwnCloud қолданушылары мен топтары 


49 
OwnCloud клиенттік бағдарламаны орнату және баптау барысы. 
3.26 сурет – OwnCloud бағдарлама орантылуы 
3.27 сурет – OwnCloud сервер мекен жайын енгізу 
3.28 сурет – Қолданушы мәліметтерін енгізу 


50 
3.29 сурет – Локальды каталогтарды реттеу 
3.30 сурет – Деректер алмасу каталогын таңдау 
3.31 сурет – Деректер алмасу каталогы 


51 


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   36




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет