Meniu

Tutorial: Cum se instaleaza ownCloud 10 pe Ubuntu 16.04/17.04

OwnCloud este o aplicatie populara open source  utilizata pentru sincronizarea datelor si partajarea de fisiere. Permite utilizatorilor sa-si gestioneze cu usurinta fisierele, contactele, calendarele, listele de lucru si multe altele, facandu-l o alternativa excelenta fata de platformele populare Google Drive, Dropbox, iCloud etc.

OwnCloud este o aplicatie cross-platform si suporta toate sistemele de operare populare, dar acest tutorial a fost scris special pentru Ubuntu 16.04. La momentul redactarii, ultima versiune ownCloud este 10.0.7.

PHP> = 5.6 (se recomanda PHP 7.0 sau mai recent), cu urmatoarele extensii PHP: XML (Expat), curl, PDO, Phar, GD Graphics Biblioteca versiunea 2.0.x +, DOM, ctype, JSON, iconv, intl, mcrypt , openssl, bz2, Zlib si Zip. Apache Web Server> = 2.0 compilat cu modulul mod_rewrite MySQL> = 5.x (se recomanda MySQL 5.5 sau mai recent), MariaDB 5.5+, PostgreSQL sau SQLite instalate pe serverul virtual Linux .

Actualizati sistemul Ca de obicei, inainte de a instala orice pachete de sistem pe serverul dvs., actualizati sistemul mai intai:

# sudo apt-get update && apt-get upgrade
Instalati ownCloud Descarcati cheia repository utilizand comanda wget si importati-o cu comanda apt:
# wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
Asigurati-va ca apt-transport-https este instalat, deoarece vom avea nevoie de el pentru urmatorul pas:
# 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) ...
Creati un fisier owncloud.list din /etc/apt/sources.list.d astfel incat sa putem adauga un depozit ownCloud la server:
# 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/ /
Actualizati din nou pachetele de sistem pentru a putea instala pachetele 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
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
Instalati ownCloud executand urmatoarea comanda:
# 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) ...
Putem trece la urmatorul pas acum.

Creati o baza de date MySQL pentru ownCloud Conectati-va la MySQL:

# mysql -u root -p
Acum vom crea o baza de date MySQL pentru ownCloud:
mysql> CREATE DATABASE owncloud;
Adaugati un utilizator separat pentru ownCloud care va interactiona cu baza de date:
mysql> GRANT ALL PRIVILEGES ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'enter_username_password_here';
Executati urmatoarea comanda pentru a aplica privilegiile stabilite:
mysql> FLUSH PRIVILEGES;
Acum putem iesi din sesiunea MySQL:
mysql> exit;
Configurati propriul Cloud Mai intai asigurati-va ca urmatoarele pachete sunt instalate, necesare ownCloud:
# sudo apt-get install libapache2-mod-php7.0 \
    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
Configurati Apache la serverul ownCloud Acum va trebui sa configurati Apache astfel incat sa poata servi directorul ownCloud, adaugati mai jos continutul de mai jos in fisierul /etc/apache2/sites-available/owncloud.conf cu nano sau editorul dvs. preferat:
# 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
Activati urmatoarele module Apache:
# sudo a2enmod rewrite
# sudo a2enmod headers
# sudo a2enmod env
# sudo a2enmod dir
# sudo a2enmod mime
Activati configuratia Apache ownCloud:
# sudo a2ensite owncloud.conf
Acum, reporniti serverul web Apache:
# sudo systemctl restart apache2
Deschideti browserul web si introduceti urmatoarea adresa URL pentru a accesa interfata web propriu:
http://your_server_ip_address_or_domain_name/owncloud
De aici puteti finaliza configurarea urmand pasii de mai jos:

- Introduceti un nume de utilizator si o parola pentru contul de admin. - Faceti clic pe linkul Storage & database. - Lasati setarea implicita a dosarului de date. - Faceti clic pe butonul MySQL / MariaDB. - Completati campurile cu informatiile despre baza de date pe care le-am stabilit mai sus. - Faceti clic pe Finalizare configurare. Gata, acum ar fi trebuit sa ai instalat cu succes ownCloud 10 pe serverul tau.

PS . Daca v-ati placut aceasta postare despre cum sa instalati si configurati ownCloud 10 pe  Ubuntu 16.04, va rugam sa il partajati cu prietenii dvs sau pur si simplu lasati un comentariu de mai jos. Multumiri.

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign