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 сурет – Деректер алмасу каталогы
|