Pular para o conteúdo principal

⚙️ Configurações Iniciais do Nextcloud Após Deploy

Após a instalação do Nextcloud via o marketplace da Saveincloud, é essencial realizar algumas configurações iniciais para garantir a segurança, estrutura organizacional e controle de acesso do seu ambiente em nuvem.


🌐 Ajuste do Arquivo config.php e Domínios Confiáveis

O Nextcloud utiliza o arquivo config.php para armazenar as configurações fundamentais do sistema, como banco de dados, segurança e domínios permitidos de acesso.

📂 O arquivo pode ser encontrado no seguinte caminho:

/var/www/webroot/ROOT/config/config.php

configuração do php config.php

🔍 Exemplo com explicação de cada item

<?php
$CONFIG = array (
'instanceid' => 'ocficticio1234', // ID único da instância Nextcloud (não deve ser alterado)
'passwordsalt' => 'XyZf1ct1c1oSalt', // Salt usado para criptografar senhas (não modificar, configurado automaticamente)
'secret' => 'f1ct1c10S3cr3tHash', // Chave secreta do sistema (não modificar, configurado automaticamente)
'trusted_domains' =>
array (
0 => 'cloud.saveincloud.com.br', // Domínio padrão da plataforma (já configurado automaticamente)
1 => 'meudominio.com.br', // Domínios adicionais podem ser inseridos aqui
2 => '192.168.0.10', // IPs locais também são aceitos
),
'datadirectory' => '/var/www/webroot/ROOT/data', // Diretório onde os dados dos usuários são armazenados
'dbtype' => 'mysql',
'version' => '31.0.6.2',
'overwrite.cli.url' => 'https://cloud.saveincloud.com.br', // URL usada em comandos CLI
'dbname' => 'nextcloud',
'dbhost' => '10.19.0.10', // IP interno do container MySQL (Preenchido automaticamente pela plataforma)
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'root', // Preenchido automaticamente pela plataforma
'dbpassword' => 'senha-do-banco', // Preenchido automaticamente pela plataforma
'installed' => true,
);

⚠️ Atenção:

  • Nunca edite os campos passwordsalt e secret. Isso causará perda de senhas e corrupção do banco de dados.
  • O campo trusted_domains é seguro para editar, permitindo o acesso via domínios próprios ou IPs internos.
  • Sempre que alterar esse arquivo, verifique os acessos e reinicie o Apache se necessário.

👥 Criação de Usuários e Grupos

Organizar os usuários por grupos com permissões específicas é uma boa prática no modelo Zero Trust, especialmente em ambientes de nuvem colaborativos como o Nextcloud.

👤 Criar um novo usuário

  1. Com a conta de administrador, vá até o menu superior direito.
  2. Clique em Accounts (Contas). imagem
  3. Na nova tela, clique em New Account. imagem

Preencha os campos conforme necessário:

  • Nome da Conta (obrigatório)
  • Nome de Exibição
  • E-mail
  • Senha (ou deixe para o sistema gerar uma)
  • Grupo ao qual o usuário fará parte
  • Administrador do grupo (opcional)
  • Quota de Disco
  • Gerente da conta (Manager)

Painel de criação de novo usuário

🧱 Criar um novo grupo

Recomenda-se criar os grupos antes de adicionar usuários.

  1. Na tela de contas, clique no símbolo “+” ao lado de Groups.
  2. Insira o nome do grupo desejado e clique em Criar. criação de grupos de usuarios

📌 Grupos podem ser usados para controlar permissões de pastas, apps e funções administrativas.


🔒 Ativando Autenticação em Dois Fatores (2FA)

Adicionar 2FA via TOTP é uma das melhores formas de proteger as contas Nextcloud.

🚀 Como ativar o app TOTP

  1. Acesse sua conta administrativa.
  2. No canto superior direito, abra o menu do usuário e clique em Apps. Aplicativos no Dashboard Principal
  3. Vá até a seção Disabled Apps.
  4. Encontre o app Two-Factor TOTP Provider. Ativação do TOTP Provider
  5. Clique em Enable e insira sua senha de administrador para confirmar.

Após ativado, cada usuário poderá ativar o 2FA em:

Menu do usuário → Configurações pessoais → Segurança

Ativação do TOTP passo 1 Ativação do TOTP passo 2 Ativação do TOTP passo 3

🔧 Forçar 2FA e configurar políticas

  1. Vá até Configurações AdministrativasSegurança.

  2. Ative a opção para forçar autenticação em dois fatores para todos os usuários. Configuração para forçar a autenticação de dois fatores para todos os usuários

  3. No mesmo menu, defina políticas de senha, como:

    • Tamanho mínimo
    • Uso de caracteres especiais
    • Expiração ou rotação de senha Politica de senhas nas configurações de segurança

🌍 Alterar Idioma do Nextcloud

📌 Por padrão, o Nextcloud pode estar configurado em inglês após a instalação. Alterar o idioma para Português Brasileiro ajuda na usabilidade e entendimento de todas as funcionalidades da plataforma.

📝 Passos para alterar o idioma:

  1. No canto superior direito da tela, clique no menu do usuário (ícone ou nome).

  2. Vá para Personal Settings (Configurações Pessoais). Configurações Pessoais

  3. Na seção Personal Information, localize o campo Language. Localização e Idiomas nas configurações

  4. Selecione Português Brasileiro na lista de idiomas disponíveis.

🌎 Você também pode ajustar a região/localidade conforme sua preferência.

📸 [Adicione aqui imagem mostrando o caminho até a configuração de idioma]

✅ A mudança é aplicada imediatamente e será mantida nas próximas sessões do usuário.


✅ Finalizando

Com essas configurações iniciais, seu ambiente Nextcloud estará:

  • Mais seguro
  • Melhor estruturado
  • Preparado para escalar conforme sua equipe cresce