Como Instalar Nextcloud usando docker compose

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:

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.

nextcloud configuração

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.

instalar nextcloud

Aproveite o seu novo armazenamento em nuvem. 🏁

Deixe um comentário