Um dos projectos mais popular na área das clouds privadas é o ownCloud. No inicio de Março foi lançada a versão 9.0 que trouxe melhorias significativas ao nível do desempenho, várias correcções de erros e também novas funcionalidades.
Hoje vamos ensinar a instalar o ownCloud 9.0 no Debian 8.0.
Como instalar o ownCloud no Debian ?
A instalação do ownCloud é algo relativamente simples e rápida. O utilizador deverá ter uma máquina razoável mas uma boa quantidade de GB livres para armazenamento dos dados.
Para instalarem o ownCloud no Debian ou distribuição derivada devem seguir os seguintes passos:
Passo 1 – Instalação do software base necessário
Antes de iniciar a instalação do ownCloud , deverá instalar algum software necessário como por exemplo o gestor de abse de dados MariaDB, o Apache entre outros.
apt-get install mariadb-server mariadb-client apache2 libapache2-mod-php5 php5-json php5-gd php5-mysql php5-curl php5-intl php5-mcrypt php5-imagick
Passo 2) Criação de uma base de dados e respectivo utilizador
mysql -u root -p
Enter password:
mysql> CREATE USER 'u_pplware'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
mysql> CREATE DATABASE db_owncloud;
mysql> GRANT ALL ON db_owncloud.* TO 'u_pplware'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit
Passo 3 – Obter e instalar o owncloud 9
Primeiro é preciso obter a última versão do Owncloud
wget https://download.owncloud.org/community/owncloud-9.0.0.tar.bz2
Agora descompactamos já para /var/www/html/
tar xvf owncloud-9.0.0.tar.bz2 -C /var/www/html/
Vamos agora definir as permissões necessárias:
chown www-data:www-data -R /var/www/html/owncloud/
Passo 4) Configuração do Apache para o OwnCloud
Para tal deve criar o ficheiro etc/apache2/sites-available/owncloud.conf e inserir a seguinte informação.
Alias /owncloud /var/www/html/owncloud
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
Depois de gravado o ficheiro, façam restar ao owncloud
service apache2 restart
Passo 5) Configuração do OwnCloud
Deve começar a aceder ao endereço http://localhost/owncloud e introduzir a informação solicitada:
- Username: ex. pplware
- Password: escolher uma password
- Data Folder: /var/www/html/owncloud
- Database User: u_pplware
- Database password: a definida anteriormente
- Database Name: db_owncloud
E está feito, a plataforma está pronta a funcionar com os “serviços base”!
O conceito de cloud é hoje amplamente usado por empresas, Instituições de ensino e até por utilizadores domésticos. A cloud é um modelo de disponibilização e utilização de Tecnologias de Informação e Comunicação (TIC) que representa uma evolução de modelos TIC anteriores. Se nunca criaram uma cloud, aqui está uma boa oportunidade.