Install OwnCloud on Ubuntu 18.04 LTS with Apache2, MariaDB and PHP 7.1
Índice:
- Pré-requisitos
- Etapa 1: Criando banco de dados MySQL
- Etapa 2: Instalando PHP e Apache
- Etapa 3: configurando o firewall
- Etapa 4: Fazendo o download do ownCloud
- Etapa 5: configurando o Apache
- Etapa 6: Instalando o ownCloud
- Conclusão
O ownCloud é uma plataforma de sincronização e compartilhamento de arquivos de código aberto e auto-hospedada, semelhante ao Dropbox, Microsoft OneDrive e Google Drive. O ownCloud é extensível através de aplicativos e possui clientes móveis e de desktop para todas as principais plataformas.
Neste tutorial, mostraremos como instalar e configurar o ownCloud com Apache em uma máquina Ubuntu 18.04.
Pré-requisitos
Você precisará estar logado como usuário com acesso sudo para poder instalar pacotes e configurar serviços do sistema.
Etapa 1: Criando banco de dados MySQL
O ownCloud pode usar o banco de dados SQLite, Oracle 11g, PostgreSQL ou MySQL para armazenar todos os seus dados. Neste tutorial, usaremos o MySQL como um back-end de banco de dados.
Se o MySQL ou o MariaDB não estiver instalado no servidor Ubuntu, você poderá instalar seguindo um dos guias abaixo:
Comece fazendo login no shell do MySQL digitando o seguinte comando:
sudo mysql
No shell do MySQL, execute a seguinte instrução SQL para criar um banco de dados:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Em seguida, crie uma conta de usuário MySQL e conceda acesso ao banco de dados:
GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Por fim, saia do console do mysql digitando:
Etapa 2: Instalando PHP e Apache
ownCloud é uma aplicação PHP. O PHP 7.2, que é o PHP padrão no Ubuntu 18.04, é totalmente suportado e recomendado para ownCloud.
Instale o Apache e todas as extensões PHP necessárias usando o seguinte comando:
sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
Etapa 3: configurando o firewall
Supondo que você esteja usando o
UFW
para gerenciar seu firewall, será necessário abrir as portas HTTP (
80
) e HTTPS (
443
). Você pode fazer isso ativando o perfil 'Apache Full', que inclui regras para ambas as portas:
Etapa 4: Fazendo o download do ownCloud
No momento da redação deste artigo, a versão estável mais recente do ownCloud é a versão 10.0.10. Antes de continuar com a próxima etapa, visite a página de download ownCloud e verifique se há uma nova versão do ownCloud disponível.
Use o seguinte comando wget para fazer o download do archive zip ownCloud:
wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp
Após a conclusão do download, extraia o archive para o diretório
/var/www
:
sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www
Defina a propriedade correta para que o servidor da web Apache possa ter acesso total aos arquivos e diretórios do ownCloud.
sudo chown -R www-data: /var/www/owncloud
Etapa 5: configurando o Apache
Abra seu editor de texto e crie o seguinte arquivo de configuração do Apache.
sudo nano /etc/apache2/conf-available/owncloud.conf
/etc/apache2/conf-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
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Ative a configuração recém-adicionada e todos os módulos Apache necessários com:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Ative as alterações reiniciando o serviço Apache:
Etapa 6: Instalando o ownCloud
Agora que o ownCloud foi baixado e todos os serviços necessários estão configurados, abra o navegador e inicie a instalação do ownCloud visitando o nome de domínio ou endereço IP do servidor, seguido de
/owncloud
:
http://domain_name_or_ip_address/owncloud
Você verá a página de configuração do ownCloud.


Conclusão
Você aprendeu como instalar e configurar o ownCloud na sua máquina Ubuntu 18.04. Se você possui um nome de domínio associado ao seu servidor ownCloud, pode seguir este guia e proteger seu Apache com o Let's Encrypt.
Para encontrar mais informações sobre como gerenciar sua instância ownCloud, visite a página de documentação ownCloud.
owncloud ubuntu apacheUse o aplicativo Configurar os PCs da escola para configurar PCs com Windows em Escolas Baixe o aplicativo Configurar computadores da escola na Windows Store e use-o para configurar rapidamente seus computadores Windows 10 para melhores opções de aprendizado para os alunos
Os computadores agora se tornaram parte integrante da educação nas escolas, e quase todas as boas escolas têm os sistemas de computador definidos para seus alunos. O único problema com a educação em informática na escola ocorre quando os alunos se distraem com vários aplicativos e recursos dos PCs.
Como instalar e configurar o nextcloud com apache no centos 7
O Nextcloud é uma plataforma de colaboração e compartilhamento de arquivos auto-hospedada de código aberto, semelhante ao Dropbox. Neste tutorial, mostraremos como instalar e configurar o Nextcloud com Apache em uma máquina CentOS 7.
Como instalar e configurar o nextcloud com apache no ubuntu 18.04
O Nextcloud é uma plataforma de colaboração e compartilhamento de arquivos auto-hospedada de código aberto, semelhante ao Dropbox. Neste tutorial, mostraremos como instalar e configurar o Nextcloud com Apache em uma máquina Ubuntu 18.04.







