Nextcloud é uma plataforma de software de código aberto para armazenamento e compartilhamento de arquivos, colaboração e gerenciamento de dados pessoais na nuvem. Ele permite que você crie seu próprio servidor de nuvem pessoal, fornecendo recursos semelhantes aos oferecidos por serviços comerciais de armazenamento em nuvem, como o Dropbox ou o Google Drive, mas com total controle sobre seus dados e privacidade.
Conteúdo:
- Instalar Usando Portainer
- Instalar Usando Open Media Vault
- Instalar Usando Linha de Comando
- DockerFile
- Configurações Iniciais
Instalando Nextcloud:
Requisitos:
Docker – Docker Compose
Compatibilidade:
x86-64 ✅ amd64
arm64 ✅ arm64v8
Há várias maneiras de instalar um aplicativo usando Docker Compose e, neste tutorial, abordaremos três delas: usando Portainer, Open Media Vault e a linha de comando.
Antes de mais nada, copie o código que está logo abaixo. Você pode usá-lo alterando onde esta “suasenha” para uma outra que você deseja. Certifique-se de manter a estrutura (identação) do código.
DockerFile Nextcloud:
version: '2'
volumes:
nextcloud:
db:
services:
db:
image: mariadb:10.6
restart: always
command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
volumes:
- db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=suasenha
- MYSQL_PASSWORD=suasenha
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud
restart: always
ports:
- 8080:80
links:
- db
volumes:
- /dockerapp/nextcloud:/var/www/html
- /dockerapp/nextcloud/custom_apps:/var/www/html/custom_apps
- /dockerapp/nextcloud/config:/var/www/html/config
- /dockerapp/nextcloud/data:/var/www/html/data
environment:
- MYSQL_PASSWORD=suasenha
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
Instalar Usando Portainer:
Abra seu portainer vá ate stacks e clique em Add Stack
Digite um nome para sua stack ex: nextcloud
Copie o código e cole no Web editor
clique em Deploy The Stack
Aguarde a conclusão da instalação e tente acessar o endereço http://seuip:8080
Instalar Usando Open Media Vault:
navegue ate SERVICES – COMPOSE – FILES – ADD – CREATE
Dê um nome ao seu arquivo, por exemplo: nextcloud
cole o código no campo File e clique em SAVE.
aguarde alguns segundo e o arquivo deve aparecer salvo em vermelho, selecione ele e clique em UP
acesse pelo endereço http://seuip:8080
Instalar Pela Linha de Comando (Terminal):
salve o código em um arquivo e dê o nome de docker-compose.yml
execute o comando:
docker-compose -f docker-compose.yml up
Aguarde a conclusão da instalação e tente acessar o endereço http://seuip:8080
Configurações Iniciais:
No primeiro acesso, você precisará criar um usuário e uma senha para a administração do Nextcloud.
Insira seu nome de usuário e senha, e em seguida, clique em ‘Instalar’. Aguarde o processo de instalação ser concluído.
Na próxima tela, selecione a opção para instalar os aplicativos recomendados.
Aproveite o seu novo armazenamento em nuvem. 🏁