Como configurar o NextCloud via Docker no Linux

O Nextcloud é um substituto para serviços online proprietários, como Google Drive, Dropbox, Microsoft OneDrive, etc. No passado, em Tips.WebTech360.com, mostramos como implantar o NextCloud como um Snap. No entanto, essa não é a única maneira de hospedar um servidor Nextcloud. Você também pode fazer isso com o Docker. Veja como.

Instalando o Docker no Linux

Para executar o Nextcloud em seu sistema Linux, você deve instalar o Docker. Existem algumas maneiras de fazer o Docker funcionar no Linux. Neste guia, configuraremos o Docker como um pacote Snap.

Por que Snap? Embora limitado à /root ($HOME)pasta, o snap do Docker é muito mais fácil de usar e não requer ajustes. Além disso, ele permite que os usuários comecem a trabalhar em qualquer sistema de servidor que suporte o Snapd.

Você deve primeiro habilitar o tempo de execução Snap para instalar o Docker em seu sistema Linux como um pacote Snap. Você pode ativar o tempo de execução seguindo nosso guia detalhado de configuração do Snap .

Depois que o tempo de execução do Snap estiver configurado e funcionando em seu sistema Linux, você poderá instalar o Docker como um Snap usando o comando snap install .

sudo snap install

Com a ferramenta Docker instalada como um pacote Snap, você pode usar o comando docker com a conta root. Para fazer isso, execute os seguintes comandos.

su-

docker --ajuda

Se você não conseguir fazer login no root, seu sistema operacional Linux provavelmente está com a conta root desativada. Faça login na raiz (com sudo) e defina a senha para habilitá-la.

sudo -s senha

Se você deseja usar o Docker como um usuário regular em vez da conta root, digite os seguintes comandos abaixo. No entanto, esteja avisado, executar esses comandos dará ao usuário típico tanto poder quanto o root.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap disable docker sudo snap enable docker

Puxando a imagem do Docker Nextcloud

Você deve extrair a imagem oficial do Docker Nextcloud do Dockerhub para executar o servidor Nextcloud pela primeira vez. A imagem do Nextcloud é construída no Debian estável e é muito leve, portanto não demorará muito para fazer o download.

Para extrair a imagem, execute o seguinte comando docker run -d . Este comando irá pegar a imagem do Dockerhub, dizer ao Docker para rodar o container na porta 8080, etc.

Nota: verifique se você é root antes de executar o comando docker run -d .

docker run -d -p 8080:80 nextcloud

Executando o contêiner após a instalação

A execução do contêiner Nextcloud pela primeira vez requer o comando docker run . No entanto, se você reiniciar o sistema, precisará executar o comando docker start , pois o Nextcloud agora é um contêiner configurado.

Para fazer isso, primeiro execute o comando docker ps -a . Isso mostrará todos os contêineres disponíveis.

docker ps -a

Em seguida, procure a coluna “CONTAINER ID”, encontre o ID do contêiner Nextcloud e execute:

início da janela de encaixe CONTAINER_ID

Você também pode pará-lo com:

parada de encaixe CONTAINER_ID

Instalando Nextcloud

Embora o contêiner Nextcloud esteja implantado, ele ainda não está instalado. Portanto, primeiro você deve seguir o assistente de instalação antes de usá-lo. Siga as instruções passo a passo abaixo para fazer o Nextcloud funcionar.

Passo 1: Navegue até o seguinte URL em um navegador da web.

HTTP://local-lan-IP-address-for-server:8080

Passo 2: Uma vez na página, digite um nome de usuário e senha para a conta de administrador. Certifique-se de inserir uma senha memorável; se você o perder, não poderá redefini-lo facilmente.

Passo 3: Na seção “Storage & Database”, deixe como SQLite. Embora haja um pouco de queda de desempenho, é excelente para pequenas implantações em casa com poucos usuários.

Se estiver preocupado com o desempenho, selecione outro back-end de banco de dados e siga as instruções aqui .

Etapa 4: Depois que o NextCloud estiver instalado, você fará login na sua conta de administrador. Clique na foto do perfil da conta de administrador daqui e selecione "Usuários".

Na área “Usuários”, crie uma nova conta de usuário limitada para acessar seu Nextcloud. Pode ser necessário criar várias contas.

Depois de criar suas contas de usuário, saia do administrador e faça login na nova conta para iniciar a sincronização de arquivos!

Usando Nextcloud

Existem muitas maneiras de usar o Nextcloud. No entanto, a melhor maneira é baixar um cliente de sincronização. Existem clientes de sincronização de desktop para Linux (Flatpak, Snap, pacote nativo), Mac OS e Windows. Informações sobre os clientes de sincronização de desktop podem ser encontradas aqui .

Obs: você usa celular ou tablet? Instale o aplicativo Nextcloud iOS ou Android para iniciar a sincronização através do seu telefone.


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.