ownCloud · 4 min read · Nov 27, 2025
Instalar e Configurar OwnCloud no Debian 11

OwnCloud é uma solução de sincronização e compartilhamento de arquivos gratuita, de código aberto e auto-hospedada. É uma alternativa muito boa para outros serviços comerciais como Google Drive, Dropbox e One Drive. Ele vem com uma interface baseada na web que ajuda a fazer backup e compartilhar seus arquivos com facilidade. Pode ser acessado através de um navegador da web, do cliente de desktop (Windows, MAC, Linux) e de dispositivos móveis (Android e iOS).
Neste post, mostraremos como instalar o OwnCloud no Debian 11.
Pré-requisitos
- Um servidor rodando Debian 11.
- Uma senha de root configurada em seu servidor.
Instalar Apache, MariaDB e PHP
OwnCloud requer que o servidor web Apache, o servidor de banco de dados MariaDB e o PHP estejam instalados em seu servidor. Você pode instalar todos eles executando o seguinte comando:
apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql php-intl php-curl php-json php-gd php-xml php-mbstring php-zip -yUma vez que todos os pacotes estejam instalados, inicie e habilite o serviço Apache e MariaDB usando o seguinte comando:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadbUma vez que você tenha terminado, pode prosseguir para o próximo passo.
Criar um Banco de Dados para OwnCloud
OwnCloud usa o MariaDB como um backend de banco de dados. Portanto, você precisará criar um banco de dados e um usuário para o OwnCloud.
Primeiro, conecte-se ao shell do MariaDB com o seguinte comando:
mysqlUma vez conectado ao MariaDB, crie um banco de dados e um usuário com o seguinte comando:
MariaDB [(none)]> create database ownclouddb;
MariaDB [(none)]> grant all on ownclouddb.* to owncloud@localhost identified by "password";Em seguida, limpe os privilégios e saia do MariaDB com o seguinte comando:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;Uma vez que você tenha terminado, pode prosseguir para o próximo passo.
Instalar OwnCloud no Debian 11
Por padrão, o OwnCloud não está disponível no repositório padrão do Debian 11. Portanto, você precisará adicionar o repositório do OwnCloud ao seu servidor.
Primeiro, instale as dependências necessárias usando o seguinte comando:
apt-get install curl gnupg2 -yUma vez que todas as dependências estejam instaladas, adicione o repositório do OwnCloud e a chave GPG usando o seguinte comando:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Debian_11/ /' > /etc/apt/sources.list.d/owncloud.list
curl -fsSL https://download.opensuse.org/repositories/isv:ownCloud:server:10/Debian_11/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/owncloud.gpgEm seguida, atualize o repositório e instale o OwnCloud executando o seguinte comando:
apt-get update -y
apt-get install owncloud-complete-files -yO comando acima fará o download e instalará o OwnCloud dentro do diretório /var/www/owncloud.
Uma vez que você tenha terminado, pode prosseguir para o próximo passo.
Configurar Apache para OwnCloud
Em seguida, você precisará criar um arquivo de configuração de host virtual do Apache para o OwnCloud. Você pode criá-lo executando o seguinte comando:
nano /etc/apache2/sites-available/owncloud.confAdicione as seguintes linhas:
Alias / "/var/www/owncloud/"
Options +FollowSymlinks
AllowOverride All
Dav off
Salve e feche o arquivo, então ative o arquivo de host virtual do OwnCloud e desative o arquivo de host virtual padrão usando o seguinte comando:
a2ensite owncloud
a2dissite 000-default.confEm seguida, habilite os módulos Apache necessários com o seguinte comando:
a2enmod rewrite mime unique_idEm seguida, reinicie o serviço Apache para aplicar as alterações de configuração:
systemctl restart apache2Agora você pode verificar o status do serviço Apache usando o seguinte comando:
systemctl status apache2Você receberá a seguinte saída:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-12-31 11:16:24 UTC; 6s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 15832 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 15836 (apache2)
Tasks: 6 (limit: 2341)
Memory: 14.8M
CPU: 95ms
CGroup: /system.slice/apache2.service
??15836 /usr/sbin/apache2 -k start
??15837 /usr/sbin/apache2 -k start
??15838 /usr/sbin/apache2 -k start
??15839 /usr/sbin/apache2 -k start
??15840 /usr/sbin/apache2 -k start
??15841 /usr/sbin/apache2 -k start
Dec 31 11:16:24 debian11 systemd[1]: Starting The Apache HTTP Server...
Acessar a Interface Web do OwnCloud
Agora, abra seu navegador da web e acesse a interface web do OwnCloud usando a URL http://your-server-ip. Você deve ver a página de configuração da web do OwnCloud:


Forneça seu nome de usuário de administrador do OwnCloud, senha, credenciais do banco de dados, diretório de dados e clique no botão Finalizar configuração. Você deve ver a página de login do OwnCloud:

Forneça seu nome de usuário de administrador, senha e clique no botão Login. Você deve ver a página de download do aplicativo:

Clique no botão fechar para fechar a janela de download do aplicativo. Você deve ver o painel do OwnCloud na página seguinte:

Conclusão
Parabéns! você instalou com sucesso o OwnCloud no Debian 11. Agora você pode enviar suas fotos, filmes e documentos para o OwnCloud e compartilhá-los com seus amigos e familiares. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.