Perguntas frequentes
Guias curtos e práticos para configuração de serviços, acesso e ações comuns do cliente.
> Como gerar uma chave SSH publica no terminal
Crie uma chave SSH publica para acesso e compartilhe apenas a public key.
Crie uma chave SSH publica para acesso e compartilhe apenas a public key.
Use apenas a chave publica
SSH usa um par de chaves. Cole nas configuracoes do servico apenas a chave publica, normalmente o arquivo .pub. A chave privada fica no seu dispositivo.
Passos no terminal
- Abra Terminal, Windows Terminal ou PowerShell.
- Execute: ssh-keygen -t ed25519 -C "your-email@example.com".
- Aceite o local padrao ou escolha um caminho seguro.
- Mostre a chave publica com: cat ~/.ssh/id_ed25519.pub.
- No Windows PowerShell use: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
- Copie a linha ssh-ed25519 completa para o campo SSH public key.
Confira antes de colar
Nao copie a chave privada. Se definir uma passphrase, guarde-a com seguranca.
> Criar uma chave SSH pela interface grafica no Windows
Metodo grafico no Windows com PuTTYgen para criar uma chave SSH.
Metodo grafico no Windows com PuTTYgen para criar uma chave SSH.
Apenas a parte publica
PuTTYgen cria uma chave publica e uma privada. Adicione ao Cli>_ apenas a chave publica e mantenha a privada localmente.
Passos no Windows
- Abra PuTTYgen.
- Escolha EdDSA / Ed25519 quando disponivel.
- Use RSA 4096 apenas como alternativa.
- Clique em Generate e mova o mouse ate a chave ser criada.
- Salve a chave privada no seu computador.
- Copie o texto da chave publica para o campo SSH public key.
Nao compartilhe dados privados
Nao envie arquivos .ppk, chaves privadas, passphrase, senhas ou tokens para suporte ou formularios.
> Ligar o seu proprio dominio
Antes de mudar domínio, verifica DNS autoritativo, hostname exato, tipo de registo, apex ou subdomínio e registos antigos em conflito.
Antes de mudar domínio, verifica DNS autoritativo, hostname exato, tipo de registo, apex ou subdomínio e registos antigos em conflito.
O hostname exato é decisivo
Define se vais ligar um apex como example.com ou subdomínio como app.example.com. Cada opção pode exigir registos diferentes e depender do fornecedor DNS ou registrar.
Antes da alteração DNS
- Confirma onde se editam os DNS autoritativos do domínio.
- Remove ou ajusta A/AAAA, CNAME, ALIAS, ANAME ou redirects em conflito.
- Usa o tipo de registo recomendado para o serviço e hostname.
- Espera propagação DNS antes de testar HTTPS final.
Rollback seguro
Não desligues o alojamento antigo antes de o novo hostname responder corretamente. Para problemas envia domínio, destino esperado e resultado DNS público, não acessos ao registrar.
> Delegar uma zona DNS
A/AAAA apontam para endereços, CNAME para alias, MX para correio e TXT para verificações, SPF, DKIM ou DMARC.
A/AAAA apontam para endereços, CNAME para alias, MX para correio e TXT para verificações, SPF, DKIM ou DMARC.
Cada registo tem uma função
A e AAAA apontam para IPs, CNAME cria alias para subdomínio, MX encaminha correio, TXT guarda verificações e políticas mail, CAA limita autoridades certificadoras.
Ao copiar registos
- Copia nome, tipo e valor exatamente como indicado.
- Não uses CNAME num hostname com outros registos se as regras DNS o proíbem.
- Coloca DKIM no selector do fornecedor e DMARC normalmente em _dmarc.
- Configura CAA com cuidado porque pode bloquear certificados.
Quando DNS falha
Envia hostname, tipo de registo, valor esperado e resultado público. Não envies login do DNS nem capturas com tokens de API.
> Registo de conta e primeiro login
Cria uma conta de trabalho, completa a faturação e mantém o acesso num email que a equipa não perca.
Cria uma conta de trabalho, completa a faturação e mantém o acesso num email que a equipa não perca.
Uma conta para pedidos e serviços
Usa a conta como local estável para pedidos, dados de faturação, serviços, domínios e comunicação com suporte. O ideal é um email de trabalho a que a equipa continue a ter acesso.
Antes do primeiro pedido
- Regista-te com um email de trabalho.
- Confirma o email se a página pedir verificação.
- Preenche os dados de faturação antes de um pedido pago.
- Ativa autenticação de dois fatores quando estiver disponível.
Acesso da equipa sem expor credenciais
Não envies a palavra-passe por chat ou email. Se várias pessoas precisam de acesso, usem um password manager interno ou peçam uma prática recomendada; o suporte não precisa da tua palavra-passe nem do token.
> Como funciona o crédito pré-pago
O crédito mostra saldo, autonomia estimada, custo diário dos serviços ativos e data visível de eliminação em caso de suspensão.
O crédito mostra saldo, autonomia estimada, custo diário dos serviços ativos e data visível de eliminação em caso de suspensão.
O crédito é consumido enquanto o serviço corre
Nos serviços pré-pagos, o saldo diminui conforme o tempo ativo e a configuração escolhida. O custo diário ajuda a estimar quantos dias restam e quando pode surgir uma data visível de eliminação.
Evitar suspensão por falta de saldo
- Consulta o saldo visível e a autonomia após o login.
- Verifica o novo custo diário antes de confirmar pedidos ou alterações.
- Carrega crédito com margem, não no dia em que acaba.
- Se o serviço estiver suspenso, vê logo a data possível de eliminação.
Revisão de saldo com referências claras
Para dúvidas sobre crédito, envia número do pedido, nome do serviço e período a verificar. Não envies cartões, palavras-passe, chaves privadas ou extratos completos com dados sensíveis.
> Estimativas mensais, anuais e consumo diário real
Os valores mensal e anual servem para comparação; em pré-pago conta o consumo diário após a confirmação.
Os valores mensal e anual servem para comparação; em pré-pago conta o consumo diário após a confirmação.
Comparação não é calendário de cobrança
Usa a estimativa mensal como 31 dias e a anual como 372 dias. O consumo real depende do tempo ativo do serviço e da configuração confirmada.
Verificar mudança de preço
- Compara consumo diário antes e depois da alteração.
- Mais CPU, RAM, disco ou opções pagas aumentam o consumo diário.
- Considera a alteração efetiva só após confirmação, pagamento se necessário e aplicação.
- Guarda confirmações de pedidos e histórico de crédito para contabilidade.
Questões sobre um período específico
O suporte ajuda melhor com número do pedido, serviço e datas a verificar. Não envies dados bancários completos, extratos integrais ou capturas com dados pessoais desnecessários.
> Estado do pedido após pagamento
Após pagar, o pedido pode aguardar confirmação do fornecedor; cria duplicados apenas se o primeiro estiver cancelado ou expirado.
Após pagar, o pedido pode aguardar confirmação do fornecedor; cria duplicados apenas se o primeiro estiver cancelado ou expirado.
Pendente não significa falha automática
Ao voltar da página de pagamento, o pedido pode ainda aguardar confirmação do fornecedor. Enquanto não estiver claramente falhado ou expirado, um duplicado pode complicar a reconciliação.
Depois de concluir o pagamento
- Volta ao Cli>_ a partir da página de pagamento.
- Confirma o estado do pedido e mensagens visíveis.
- Se continuar pendente, aguarda a confirmação do fornecedor.
- Se houver problema, envia número do pedido e referência de pagamento visível.
Dados de pagamento que não são necessários
O suporte não precisa dos dados do cartão, palavra-passe ou comprovativo bancário completo. Chegam pedido, hora do pagamento, estado visível e captura mascarada se houver erro.
> Dados que aceleram a configuração do serviço
Prepara nome do serviço, domínio, armazenamento, email de acesso e chave SSH pública; segredos não pertencem aos formulários.
Prepara nome do serviço, domínio, armazenamento, email de acesso e chave SSH pública; segredos não pertencem aos formulários.
Valores exatos poupam tempo
Os formulários devem conter valores públicos ou não secretos: nome do serviço, domínio, plano DNS, armazenamento, CPU, RAM, email admin ou chave SSH pública. Palavras-passe, chaves privadas e tokens ficam fora do formulário.
Preparação antes do pedido
- Escolhe um nome de serviço reconhecível pela equipa.
- Decide se vais usar domínio próprio ou hostname temporário.
- Prepara a chave SSH pública se o serviço a exigir.
- Confirma armazenamento e recursos conforme a aplicação.
Separar dados públicos de segredos
Se não souberes se um valor é secreto, pergunta sem o enviar. Não envies chaves privadas, palavras-passe, tokens, dumps de base de dados ou ficheiros de configuração completos.
> Alterar CPU, RAM, disco ou retenção depois do pedido
Altera o serviço existente no detalhe; recursos podem mudar preço, consumo diário, reinício e risco de interrupção.
Altera o serviço existente no detalhe; recursos podem mudar preço, consumo diário, reinício e risco de interrupção.
Estás a alterar um serviço, não a criar outro
Se o serviço já corre, faz a alteração no detalhe dele. Um novo pedido criaria outro serviço e só altera preço, consumo diário e comportamento após confirmação, pagamento se aplicável e aplicação.
Antes de confirmar recursos
- Vê CPU, RAM, disco, backups e retenção Offsite Archive atuais.
- Confirma novo custo diário e impacto no crédito.
- Lê avisos de reinício, manutenção ou indisponibilidade.
- Faz exportação própria dos dados importantes antes de uma alteração arriscada.
Quando a alteração não corre como esperado
Envia nome do serviço, hora da alteração, estado visível e erro. Não envies chaves privadas, palavras-passe ou tokens; chega contexto público e captura mascarada.
> Cancelamento do serviço e data de eliminação de dados
Um serviço já provisionado é primeiro suspenso, mostra uma data visível configurável de eliminação e depois pode ser purgado.
Um serviço já provisionado é primeiro suspenso, mostra uma data visível configurável de eliminação e depois pode ser purgado.
Cancelar nem sempre elimina imediatamente
Num serviço já provisionado, primeiro há suspensão e data visível configurável de eliminação para tratar de restauro ou exportação. Pedidos pendentes não pagos sem dados em execução podem ter outro comportamento.
Antes de cancelar
- Exporta dados que precisas de manter a longo prazo.
- Lê data e hora de eliminação planeada no serviço suspenso.
- Não confundas backups e Offsite Archive com o ciclo de eliminação.
- Se tiveres dúvidas, contacta o suporte antes da data de eliminação.
Recuperação após o prazo
Depois da data visível, não contes com os dados como disponíveis. Para perguntar, envia número do pedido e serviço, não exportações de base de dados nem credenciais.
> Backups e pedidos de restauro
Backups servem recuperação operacional, não substituem exportações próprias; um restauro pode sobrescrever dados recentes.
Backups servem recuperação operacional, não substituem exportações próprias; um restauro pode sobrescrever dados recentes.
Backup não é arquivo permanente
A retenção de backups depende do produto e opções. O backup ajuda na recuperação operacional, mas não substitui exportação própria, arquivo de auditoria ou Offsite Archive.
Preparar o pedido de restauro
- Indica nome do serviço e número do pedido.
- Descreve a hora aproximada para onde queres voltar.
- Diz se é todo o serviço ou parte dele, se suportado.
- Inclui erro visível ou contexto sem palavras-passe, tokens ou chaves privadas.
Efeito de voltar a um estado anterior
Se o serviço recebeu dados novos, o restauro pode substituí-los por um estado antigo. Avisa a equipa e exporta o que não queres perder antes de confirmar.
> Para que serve Offsite Archive
Offsite Archive guarda cópias remotas separadas de backups operacionais curtos e do ciclo de vida do serviço.
Offsite Archive guarda cópias remotas separadas de backups operacionais curtos e do ciclo de vida do serviço.
Arquivo remoto fora da operação diária
Offsite Archive destina-se a cópias remotas e conservação mais longa. Não é disco live para a aplicação, não substitui exportações locais e não é igual a backups operacionais curtos.
Quando ativar
- Usa para dados que queres manter fora da operação normal.
- Escolhe dias de retenção conforme compliance, negócio ou objetivo de recuperação.
- Acompanha que o preço cresce com volume armazenado e tempo.
- Para grandes volumes, planeia o arquivo junto do processo de exportação.
Custo por volume e dias
A base são MB-days: quantidade de dados e dias de retenção. A tarifa aparece como EUR/GB/mês e o resultado é arredondado a cêntimos inteiros.
> Escolher CPU, RAM e disco para VPS
Dimensiona VPS por aplicação, base de dados, cache, logs e crescimento; OOM ou swap constante indicam mais RAM.
Dimensiona VPS por aplicação, base de dados, cache, logs e crescimento; OOM ou swap constante indicam mais RAM.
Começa pela carga real
Um site estático pequeno tem necessidades diferentes de uma base de dados, aplicação Java, pesquisa ou builds em contentores. Conta memória da app, cache, base de dados, logs, carregamentos e margem de crescimento.
Sinais de plano pequeno
- Aumenta RAM com OOM, out of memory, process killed ou swap contínuo.
- Aumenta CPU com carga computacional sustentada, compressão, builds ou workers ocupados.
- Aumenta disco antes de encher filesystem, logs ou base de dados.
- Depois de cada alteração, confirma que o limite original desapareceu.
Informação útil para sizing
Ajuda enviar nome do serviço, tipo de aplicação, erro visível, hora aproximada e CPU, RAM e disco atuais. Não envies palavras-passe, chaves privadas ou configurações internas completas.
> Quando faz sentido IP pública para VPS
Uma IP pública dedicada ajuda com listas de permissões, acesso de entrada, origem de saída estável ou serviços ligados ao endereço.
Uma IP pública dedicada ajuda com listas de permissões, acesso de entrada, origem de saída estável ou serviços ligados ao endereço.
Primeiro identifica o sentido da comunicação
IP pública não é necessária para todos os serviços. Normalmente resolve requisitos de parceiros, fornecedores ou firewalls para lista de permissões, origem de saída estável ou acesso de entrada numa porta concreta.
Perguntas antes de pedir IP
- Pergunta se a lista de permissões é de entrada, de saída ou ambas.
- Usa nomes DNS em vez de IPs numéricos quando possível.
- Abre só portas que a aplicação realmente precisa.
- Envia o requisito de lista de permissões antes de alterar acesso em produção.
Manter portas desnecessárias fechadas
IP pública não deve significar abrir tudo. Desenha acesso pelos serviços mínimos e não envies palavras-passe, chaves privadas ou regras internas com valores secretos.
> Checklist antes de ligar domínio próprio
Antes de mudar domínio, verifica DNS autoritativo, hostname exato, tipo de registo, apex ou subdomínio e registos antigos em conflito.
Antes de mudar domínio, verifica DNS autoritativo, hostname exato, tipo de registo, apex ou subdomínio e registos antigos em conflito.
O hostname exato é decisivo
Define se vais ligar um apex como example.com ou subdomínio como app.example.com. Cada opção pode exigir registos diferentes e depender do fornecedor DNS ou registrar.
Antes da alteração DNS
- Confirma onde se editam os DNS autoritativos do domínio.
- Remove ou ajusta A/AAAA, CNAME, ALIAS, ANAME ou redirects em conflito.
- Usa o tipo de registo recomendado para o serviço e hostname.
- Espera propagação DNS antes de testar HTTPS final.
Rollback seguro
Não desligues o alojamento antigo antes de o novo hostname responder corretamente. Para problemas envia domínio, destino esperado e resultado DNS público, não acessos ao registrar.
> Tipos de registos DNS para serviços
A/AAAA apontam para endereços, CNAME para alias, MX para correio e TXT para verificações, SPF, DKIM ou DMARC.
A/AAAA apontam para endereços, CNAME para alias, MX para correio e TXT para verificações, SPF, DKIM ou DMARC.
Cada registo tem uma função
A e AAAA apontam para IPs, CNAME cria alias para subdomínio, MX encaminha correio, TXT guarda verificações e políticas mail, CAA limita autoridades certificadoras.
Ao copiar registos
- Copia nome, tipo e valor exatamente como indicado.
- Não uses CNAME num hostname com outros registos se as regras DNS o proíbem.
- Coloca DKIM no selector do fornecedor e DMARC normalmente em _dmarc.
- Configura CAA com cuidado porque pode bloquear certificados.
Quando DNS falha
Envia hostname, tipo de registo, valor esperado e resultado público. Não envies login do DNS nem capturas com tokens de API.
> Propagação DNS e TTL sem promessas ao minuto
TTL define quanto tempo resolvers podem guardar resposta antiga; durante transição podem coexistir resultados antigos e novos.
TTL define quanto tempo resolvers podem guardar resposta antiga; durante transição podem coexistir resultados antigos e novos.
Propagação é cache distribuída
DNS não oferece promessa exata ao minuto. Depois de alterar DNS autoritativo, resolvers diferentes podem devolver respostas antigas ou novas até expirar a cache segundo o TTL.
Numa alteração planeada
- Reduz TTL antes da mudança se o fornecedor permitir.
- Após editar DNS, evita alterações aleatórias repetidas enquanto cache expira.
- Testa em vários resolvers se os resultados divergem.
- Regista hora da alteração, valor antigo, valor novo e TTL.
Dados para diagnóstico
Indica hostname, destino esperado, resposta antiga visível, resposta nova visível, TTL e hora da alteração. Não envies acessos DNS nem notas internas do fornecedor.
> Planeamento de armazenamento para Nextcloud
Inclui ficheiros de utilizadores, pastas partilhadas, versões, lixo, pré-visualizações, sobrecarga de sincronização e crescimento da equipa.
Inclui ficheiros de utilizadores, pastas partilhadas, versões, lixo, pré-visualizações, sobrecarga de sincronização e crescimento da equipa.
Nextcloud cresce além dos ficheiros visíveis
Consomem capacidade ficheiros, pastas partilhadas, eliminados, versões, pré-visualizações, miniaturas, clientes de sincronização e importações. Perto do limite podem falhar carregamentos e sincronização.
Antes de pedir capacidade
- Soma dados atuais dos utilizadores e pastas comuns.
- Acrescenta margem para versões, lixo, pré-visualizações e sobrecarga de sincronização.
- Considera grandes importações, novas equipas e crescimento previsto.
- Aumenta capacidade antes de utilizadores atingirem o limite.
Problemas de sincronização
Envia tamanho do serviço, utilização aproximada, hora do problema e erro visível do cliente. Não envies ficheiros pessoais, palavras-passe ou exportações de dados salvo canal seguro solicitado.
> Migração de repositórios para Gitea
Planeia a mudança com LFS, submódulos, permissões, chaves de implantação, webhooks e CI/CD.
Planeia a mudança com LFS, submódulos, permissões, chaves de implantação, webhooks e CI/CD.
Migração não é só git clone
Além do histórico Git, é preciso transferir ou recriar proprietários, equipas, ramos protegidos, etiquetas protegidas, Git LFS, submódulos, chaves de implantação, webhooks e CI/CD.
Verificação antes do corte
- Lista repositórios, proprietários, grupos de acesso e contas de automação.
- Verifica Git LFS, submódulos, proteções de ramos e proteções de etiquetas.
- Depois testa clone, push, Git LFS, submódulos e CI.
- Revoga ou roda tokens antigos sem partilhar os valores.
Dados sensíveis na migração
Não envies tokens, chaves privadas, parte privada de chaves de implantação ou segredos de CI. Bastam nomes de repositórios, tipo de integração, erro visível e o que funcionava antes.
> Domínio de envio para Listmonk
Para campanhas prepara domínio ou subdomínio remetente, identidade do remetente, SPF, DKIM, DMARC, bounce e unsubscribe.
Para campanhas prepara domínio ou subdomínio remetente, identidade do remetente, SPF, DKIM, DMARC, bounce e unsubscribe.
Entregabilidade começa no domínio
Listmonk precisa de uma identidade do remetente clara e registos DNS verificáveis. SPF, DKIM e DMARC devem alinhar com o domínio ou subdomínio usado nas campanhas.
Antes da primeira campanha
- Escolhe domínio remetente ou subdomínio e nome do remetente.
- Adiciona DNS de verificação, SPF, seletor DKIM e DMARC.
- Testa entrega, bounce ou Return-Path e links da mensagem.
- Confirma cancelamento de subscrição e List-Unsubscribe antes do envio real.
Segredos de email fora do ticket
Para diagnóstico envia domínio, tipo de registo, valor DNS público e erro. Não envies palavras-passe SMTP, tokens de API, chave DKIM privada ou listas de destinatários com dados pessoais.
> Definições de Runtime para Classic Hosting
Classic Hosting pode usar Runtime auto ou manual; CPU, RAM, armazenamento, retenções, carregamentos, cache e logs afetam custo e estabilidade.
Classic Hosting pode usar Runtime auto ou manual; CPU, RAM, armazenamento, retenções, carregamentos, cache e logs afetam custo e estabilidade.
Auto não é a única escolha certa
Auto Runtime ajuda em projetos reconhecidos, mas modo manual é adequado quando queres escolher Nginx, Apache, FrankenPHP ou runtime específico. Usa PHP selector apenas onde o runtime escolhido suporta.
Definições antes do deploy
- Escolhe Runtime auto ou manual conforme framework e build.
- Seleciona PHP 8.2, 8.3 ou 8.4 só em cenários PHP suportados.
- Define CPU, RAM, disco, retenção de backups e Offsite Archive conforme dados e tráfego.
- Após deploy testa carregamentos, cache, logs e erros visíveis.
Quando a aplicação não arranca
Envia modo runtime, linguagem ou versão PHP, erro visível, o que mudou e hora aproximada. Não envies ficheiros .env, palavras-passe, tokens ou logs completos com valores sensíveis.