O OwnCloud é uma plataforma de armazenamento e compartilhamento de arquivos em nuvem de código aberto, que permite aos usuários manter o controle sobre seus dados e a liberdade de hospedar sua própria nuvem.
Aqui vamos mostrar passo a passo como instalar o OwnCloud no Ubuntu, uma das distribuições Linux mais populares.
Guia para instalar o OwnCloud no Ubuntu
Este guia está estruturado para ser acessível a usuários com diferentes níveis de conhecimento técnico, fornecendo todas as informações necessárias de maneira clara e otimizada para mecanismos de busca.
Requisitos do Sistema
Antes de iniciar a instalação do OwnCloud no Ubuntu, é essencial verificar os requisitos mínimos de sistema para garantir uma operação sem problemas. O OwnCloud funciona em uma ampla gama de hardware, mas para um desempenho ideal, recomendamos o seguinte:
- Ubuntu 18.04 LTS ou superior;
- PHP 7.3 ou superior;
- MySQL ou MariaDB;
- Apache 2.4 com mod_php.
Certifique-se de que seu sistema esteja atualizado executando os comandos sudo apt update
e sudo apt upgrade
.
Instalação do LAMP (Linux, Apache, MySQL, PHP)
O OwnCloud funciona em cima de um servidor web. Portanto, a primeira etapa envolve a instalação do LAMP (Linux, Apache, MySQL, PHP) no Ubuntu.
Instalando Apache e PHP:
bashCopy codesudo apt install apache2 libapache2-mod-php
Instalando MySQL:
bashCopy codesudo apt install mysql-server
Após a instalação, é recomendável executar sudo mysql_secure_installation
para configurar a segurança do MySQL.
Instalando PHP e extensões necessárias:
bashCopy codesudo apt install php php-gd php-curl php-zip php-dom php-xml php-mbstring php-mysql
Configurando o MySQL para o OwnCloud
O próximo passo é configurar o MySQL para o OwnCloud, criando um banco de dados e um usuário dedicados.
- Acesse o prompt do MySQL como root:
bashCopy codesudo mysql -u root -p
- Crie um banco de dados para o OwnCloud:
sqlCopy codeCREATE DATABASE owncloud;
- Crie um usuário e conceda permissões ao banco de dados:
sqlCopy codeCREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'senha';
GRANT ALL PRIVILEGES ON owncloud.* TO 'ownclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Instalando o OwnCloud
Agora, você está pronto para instalar o OwnCloud no seu servidor Ubuntu.
- Baixe a versão mais recente do OwnCloud:
bashCopy codewget https://download.owncloud.org/community/owncloud-complete-latest.tar.bz2
- Extraia o arquivo baixado e mova para o diretório do Apache:
bashCopy codetar -xjf owncloud-complete-latest.tar.bz2
sudo mv owncloud /var/www/html/
- Altere a propriedade do diretório do OwnCloud para o usuário do Apache:
bashCopy codesudo chown -R www-data:www-data /var/www/html/owncloud
- Configure o Apache para servir o OwnCloud, criando um novo arquivo de configuração de virtual host:
bashCopy codesudo nano /etc/apache2/sites-available/owncloud.conf
Adicione a seguinte configuração ao arquivo:
apacheconfCopy code<VirtualHost *:80>
ServerAdmin admin@seu_dominio.com
DocumentRoot /var/www/html/owncloud/
ServerName seu_dominio.com
<Directory /var/www/html/owncloud/>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
- Habilite o novo site e o módulo rewrite do Apache:
bashCopy codesudo a2ensite owncloud
sudo a2enmod rewrite
sudo systemctl restart apache2
Conclusão
Parabéns, você concluiu a instalação do OwnCloud no Ubuntu! Agora, você pode acessar a interface web do OwnCloud digitando o endereço IP do seu servidor ou o nome de domínínio configurado no navegador.
A partir daí, você será guiado pelo assistente de configuração inicial do OwnCloud, onde deverá criar uma conta de administrador, configurar o armazenamento e conectar ao banco de dados criado anteriormente.
Este guia forneceu um caminho detalhado para instalar o OwnCloud em um servidor Ubuntu, desde a preparação do sistema até a configuração final do aplicativo.
Seguindo estes passos, você agora possui uma nuvem privada robusta, pronta para armazenar, compartilhar arquivos e colaborar com sua equipe de forma segura e eficiente.