Ao construir armazenamento em nuvem pessoal, geralmente pensa-se no ownCloud, que é um serviço clássico de armazenamento em nuvem autoconstruído. Nextcloud é construído pela equipe de desenvolvimento original do ownCloud e é conhecido como o armazenamento de “próxima geração”. À primeira vista, senti que o “tom” não era pequeno e “redefiniu” o Cloud assim que foi lançado. Depois de realmente experimentá-lo, concordei sinceramente com o Nextcloud: é uma excelente escolha para serviços pessoais de armazenamento em nuvem.

Em comparação com o ownCloud, as funções do Nextcloud não foram enfraquecidas. Mesmo porque pode instalar aplicativos de serviço de armazenamento em nuvem, é mais feito por si mesmo e mais alinhado com as necessidades do usuário. A documentação de ajuda no site oficial do Nextcloud é bastante detalhada e você pode encontrar respostas para quase todas as perguntas sobre o Nextcloud. Isso mostra que a equipe de desenvolvimento do Nextcloud é realmente melhor que o ownCloud.

A princípio pensei que o Nextcloud fosse apenas um armazenamento em nuvem em disco de rede, mas depois vi que o Nextcloud tinha documentos do Office integrados, álbuns de fotos, contatos de calendário, verificação em duas etapas, gerenciamento de arquivos, leitura de RSS e outros aplicativos ricos. Nextcloud só pode ser usado para uso pessoal ou armazenamento e compartilhamento de equipe, também pode ser integrado a uma plataforma de escritório pessoal, quase equivalente a um Dropbox pessoal.

O ambiente operacional Nextcloud é semelhante aos programas que normalmente usamos. LAMP é a primeira escolha oficial, mas o LNMP ainda pode ser executado, mas você mesmo precisa escrever as regras de reescrita de URL. Claro, o oficial também fornece um pacote de instalação SNAP com um clique, que permite implantar Nextcloud em seu VPS em um minuto, o que é muito conveniente. Este artigo irá compartilhar como instalar Nextcloud com SNAP.

Nextcloud é uma excelente escolha para armazenamento pessoal em nuvem: a instalação com um clique vem com um cliente gratuito, documentos, álbuns, calendários e aplicativos avançados integrados

Para obter mais informações sobre distribuição de e-mail, aceleração CDN, sincronização VPS e outras ferramentas, você também pode conferir:

  1. Use MailChimp para construir uma plataforma de assinatura de e-mail RSS – 12.000 e-mails gratuitos por mês e 2.000 usuários adicionais
  2. Use o Fikker para construir seu próprio CDN - suporta HTTPS, cache de páginas, monitoramento em tempo real, estatísticas de tráfego e prevenção de ataques CC
  3. Lsyncd cria espelho de sincronização - usa Lsyncd para obter sincronização em tempo real entre servidores locais e remotos

PS: Atualizado em 27 de setembro de 2017, Se você deseja usar o Nextcloud para obter download offline, você pode ver aqui: Método de construção de download offline do Nextcloud - integre Aria2, AriaNg e Aria2 WebUI para obter download offline.

PS: Atualizado em 28 de janeiro de 2019, Ao instalar o NextCloud através do SNAP oficial, aparecerá que o smbcient não foi instalado com sucesso e avisa que não pode ser montado. Podemos usar o método Y Chaos para resolver. o problema:

Encontrei o pacote de instalação offline snap nextcloud que adiciona suporte smbcient, https://launchpad.net/~pachulo/+snap/nextcloud-snap-add-smbclient/+build/436506
Mas não sei se é é seguro ou não.
Após o pacote wget, você pode usar
snap install package name –dangerous
para instalar.
Após a instalação, ele pode ser montado normalmente. Montei-o no diretório /var/snap/nextcloud/common/nextcloud/data/username/Download/. Estou instalando o aria2.

Completamente OK, o arquivo baixado pelo aria2 pode ser reconhecido após a montagem
https://chaosye.xyz/index.php/s/FFzTCLKsHoiFXca

1. Instalação do Nextcloud com um clique

Site oficial da Nextcloud:

  1. HTTPS://próxima nuvem.com/
  2. snap do nextcloud: https://github.com/nextcloud/nextcloud-snap

O nextcloud snap contém atualmente os seguintes componentes (será atualizado e atualizado automaticamente, preste atenção a tempo):

Próxima nuvem 11.0.3

Apache 2.4

PHP7

MySQL 5.7

Redis 3.2

mDNS para descoberta de rede

Modifique o nome do host antes da instalação. Digite o comando na janela do terminal: hostname ou uname -n, você pode ver o nome do host do host atual. A referência de modificação é a seguinte (para modificação do Ubuntu, consulte meu artigo anterior: Método de instalação do ISPConfig 3.1. ):

vim /etc/hosts
150.95.150.57 pan.wzfou.net pan  

vim /etc/hostname
pan.wzfou.net
hostname -F /etc/hostname #重启
hostname #再次查看

Método de instalação com um clique:

sudo apt-get update
sudo apt install snapd
sudo snap install nextcloud

Conforme mostrado na figura abaixo, a instalação foi bem-sucedida.

As imagens enviadas para Nextcloud podem ser visualizadas como uma apresentação de slides.

Nextcloud suporta a configuração de períodos de validade, proteção por senha, etc. para documentos compartilhados, imagens, etc., o que é um pouco semelhante ao Baidu Cloud Disk.

Na página central pessoal do Nextcloud, você pode modificar informações pessoais, senhas de aplicativos, clientes de sincronização, etc.

Na página de gerenciamento do servidor do Nextcloud, você pode verificar o uso de CPU, memória, etc., alternar temas do Nextcloud, criptografar arquivos armazenados no Nextcloud, ativar plug-ins, etc.

3. Cliente de sincronização Nextcloud

Nextcloud fornece um cliente de sincronização gratuito para todos baixarem e usarem, compatível com PC e telefones celulares. Endereço de download: https://nextcloud.com/install/#install-clients

Execute o cliente de sincronização Nextcloud em seu computador e preencha primeiro seu endereço Nextcloud.

Em seguida, insira o nome de usuário do Nextcloud e a senha específica do cliente. Esta senha especial precisa ser gerada na página do centro pessoal do Nextcloud.

Nextcloud permite que você escolha sincronizar uma pasta específica ou toda a conta Nextcloud.

Após a conexão ser concluída, você poderá ver os arquivos sincronizados pelo Nextcloud localmente. Suas operações locais afetarão o armazenamento de arquivos no Nextcloud e a sincronização será realizada automaticamente.

A seguir está o cliente de sincronização de telefonia móvel do Nextcloud, que possui funções semelhantes.

O cliente móvel Nextcloud suporta upload automático de arquivos, configuração de caminhos de download, etc.

4. Adicione aplicativos ao Nextcloud

Nextcloud fornece oficialmente muitos aplicativos: https://apps.nextcloud.com/, documentos do Office, álbuns de fotos, contatos de calendário, verificação em duas etapas, gerenciamento de arquivos, leitura de RSS e outros aplicativos avançados. Você pode baixar e instalar esses aplicativos manualmente ou ativá-los diretamente no plano de fundo do Nextcloud com um clique.

Plug-in de documento do Office:Documentos. Existem Collabora Online, Markdown Editor, Calendar, Onlyoffice, Documents, etc. Entre eles, Documents é relativamente simples de instalar e pode ser ativado diretamente.

Se a abertura do Doc(X) não for suportada, você precisará instalar os seguintes pacotes em seu Ubuntu:

apt-get install libreoffice-writer
apt-get install libreoffice-common
apt-get install unoconv

Após a instalação do plug-in Documentos, você poderá visualizar e editar documentos do Office online.

Plug-in de segurança:Provedor TOTP de dois fatores. Este plug-in permite que sua conta Nextcloud suporte verificação de login em duas etapas.

Plug-in de leitor RSS:Notícias. Este plug-in realmente brilha para mim. Com ele, podemos transformar o Nextcloud em um leitor RSS online. Isso é muito mais simples do que o método anterior que usamos Huginn para rastrear o RSS de qualquer site. (Clique para ampliar)

5. Configurações avançadas do Nextcloud

Nextcloud suporta o uso de PHP para enviar e-mails, mas e-mails enviados por seus próprios correios são basicamente considerados spam pelas principais caixas de correio, portanto, precisamos fazer bom uso da função de envio de e-mail SMTP fornecida pelo Nextcloud.

4.1  Nextcloud usa SMTP para enviar e-mails

Na página de gerenciamento do Nextcloud, encontre "Outras configurações", selecione o método de envio como SMTP e preencha suas informações SMTP. Estou usando o e-mail corporativo da Tencent aqui. Você também pode usar funções de envio SMTP gratuitas, como Gmail e 163.

Após preencher, clique em Testar para verificar se o e-mail pode ser enviado com sucesso.

4.2  Nextcloud instala certificado SSL

Se você usar uma instalação Snap do Nextcloud, adicionar acesso criptografado SSL é uma questão simples. Primeiro, certifique-se de que seu nome de domínio foi resolvido com sucesso para seu host VPS e, em seguida, execute o comando:

sudo nextcloud.enable-https lets-encrypt #安装Let's Encrypt SSL
#如果你想使用自己的证书,请执行:
sudo nextcloud.enable-https self-signed

####如果提示 command not found,请加上路径
sudo /snap/bin/nextcloud.enable-https lets-encrypt
sudo /snap/bin/nextcloud.enable-https self-signed

Se você estiver usando seu próprio certificado, encontre o caminho para o certificado SSL após executar o comando e carregue seu próprio certificado para substituir o arquivo de certificado autoassinado gerado.

4.3  Backup e recuperação Nextcloud

Fazer backup do banco de dados Mysql . Usando Nextcloud instalado pelo Snap, o arquivo do banco de dados está no seguinte caminho. Você pode fazer backup diretamente de todo o banco de dados Nextcloud.

Arquivo de backup. Os arquivos carregados pelo Nextcloud são armazenados no seguinte caminho. Basta fazer backup de todos os arquivos de dados contidos nele.

Recuperação Nextcloud. Após reinstalar o Nextcloud, importe todos os arquivos de banco de dados e dados de arquivo acima para o novo servidor e mantenha o caminho original. Para um grande número de migrações de arquivos, é recomendado usar o método de movimentação remota: três ferramentas de comando Rsync, SCP e Tar - resolvem rapidamente o problema de sincronização de dados de movimentação de sites remotos Linux VPS.

6. Resumo

Nextcloud usa o método de instalação do Snap, que é simples e conveniente, adequado para amigos que não querem se preocupar, e o Nextcloud Snap empacotado oficialmente implanta automaticamente o LAMP. Se você deseja migrar o servidor, você só precisa instalar o Nextcloud no novo. servidor da mesma forma e depois importar o banco de dados anterior e os arquivos de armazenamento são suficientes.

Se o Nextcloud for usado para armazenar algumas fotos ou arquivos privados, o mais preocupante provavelmente será a questão de segurança. Atualmente, as próprias medidas de segurança do Nextcloud estão em vigor, como verificação de contas em duas etapas, separação de programas e arquivos de armazenamento, criptografia de dados, etc. Talvez a única coisa que precisamos fazer é garantir que o servidor não tenha vulnerabilidades.

Deixe uma resposta