FAQ

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.

faq/como-gerar-uma-chave-ssh-publica

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

  1. Abra Terminal, Windows Terminal ou PowerShell.
  2. Execute: ssh-keygen -t ed25519 -C "your-email@example.com".
  3. Aceite o local padrao ou escolha um caminho seguro.
  4. Mostre a chave publica com: cat ~/.ssh/id_ed25519.pub.
  5. No Windows PowerShell use: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
  6. 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.

faq/criar-chave-ssh-windows-interface-grafica

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

  1. Abra PuTTYgen.
  2. Escolha EdDSA / Ed25519 quando disponivel.
  3. Use RSA 4096 apenas como alternativa.
  4. Clique em Generate e mova o mouse ate a chave ser criada.
  5. Salve a chave privada no seu computador.
  6. 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.

faq/ligar-o-seu-proprio-dominio

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

  1. Confirma onde se editam os DNS autoritativos do domínio.
  2. Remove ou ajusta A/AAAA, CNAME, ALIAS, ANAME ou redirects em conflito.
  3. Usa o tipo de registo recomendado para o serviço e hostname.
  4. 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.

faq/delegar-uma-zona-dns

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

  1. Copia nome, tipo e valor exatamente como indicado.
  2. Não uses CNAME num hostname com outros registos se as regras DNS o proíbem.
  3. Coloca DKIM no selector do fornecedor e DMARC normalmente em _dmarc.
  4. 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.

faq/account-registration-and-login

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

  1. Regista-te com um email de trabalho.
  2. Confirma o email se a página pedir verificação.
  3. Preenche os dados de faturação antes de um pedido pago.
  4. 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.

faq/prepaid-credit-how-it-works

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

  1. Consulta o saldo visível e a autonomia após o login.
  2. Verifica o novo custo diário antes de confirmar pedidos ou alterações.
  3. Carrega crédito com margem, não no dia em que acaba.
  4. 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.

faq/billing-periods-and-credit-burn

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

  1. Compara consumo diário antes e depois da alteração.
  2. Mais CPU, RAM, disco ou opções pagas aumentam o consumo diário.
  3. Considera a alteração efetiva só após confirmação, pagamento se necessário e aplicação.
  4. 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.

faq/order-status-and-payment-confirmation

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

  1. Volta ao Cli>_ a partir da página de pagamento.
  2. Confirma o estado do pedido e mensagens visíveis.
  3. Se continuar pendente, aguarda a confirmação do fornecedor.
  4. 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.

faq/service-setup-information-needed

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

  1. Escolhe um nome de serviço reconhecível pela equipa.
  2. Decide se vais usar domínio próprio ou hostname temporário.
  3. Prepara a chave SSH pública se o serviço a exigir.
  4. 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.

faq/change-service-resources-after-order

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

  1. Vê CPU, RAM, disco, backups e retenção Offsite Archive atuais.
  2. Confirma novo custo diário e impacto no crédito.
  3. Lê avisos de reinício, manutenção ou indisponibilidade.
  4. 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.

faq/cancel-service-and-data-retention

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

  1. Exporta dados que precisas de manter a longo prazo.
  2. Lê data e hora de eliminação planeada no serviço suspenso.
  3. Não confundas backups e Offsite Archive com o ciclo de eliminação.
  4. 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.

faq/backups-and-restore-requests

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

  1. Indica nome do serviço e número do pedido.
  2. Descreve a hora aproximada para onde queres voltar.
  3. Diz se é todo o serviço ou parte dele, se suportado.
  4. 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.

faq/offsite-archive-purpose

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

  1. Usa para dados que queres manter fora da operação normal.
  2. Escolhe dias de retenção conforme compliance, negócio ou objetivo de recuperação.
  3. Acompanha que o preço cresce com volume armazenado e tempo.
  4. 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.

faq/vps-cpu-ram-and-disk-sizing

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

  1. Aumenta RAM com OOM, out of memory, process killed ou swap contínuo.
  2. Aumenta CPU com carga computacional sustentada, compressão, builds ou workers ocupados.
  3. Aumenta disco antes de encher filesystem, logs ou base de dados.
  4. 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.

faq/vps-public-ip-options

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

  1. Pergunta se a lista de permissões é de entrada, de saída ou ambas.
  2. Usa nomes DNS em vez de IPs numéricos quando possível.
  3. Abre só portas que a aplicação realmente precisa.
  4. 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.

> Acesso SSH partilhado à VPS

Sem IP pública comprada, a VPS usa endpoint SSH partilhado com porta alta; com IP pública pode haver SSH direto nesse endereço.

faq/shared-ssh-access-for-vps

Porque o SSH partilhado usa porta alta

Várias VPS podem partilhar o mesmo endpoint SSH público. Por isso cada serviço recebe uma porta alta própria: o host público identifica a entrada partilhada e a porta indica a que VPS a ligação deve chegar.

Ligação conforme o acesso disponível

  1. No SSH partilhado copia utilizador, host público e porta alta a partir do detalhe do serviço.
  2. Usa ssh -p <porta> <utilizador>@<host-publico> e não omitas a porta alta.
  3. Se comprares uma IP pública, pode aparecer também um acesso SSH direto nessa IP ou no respetivo DNS.
  4. A chave privada fica no teu computador; ao suporte envia host, porta, utilizador e erro visível.

O que muda com IP pública

A IP pública não remove necessariamente o endpoint partilhado. Acrescenta uma rota direta útil para listas de permissões, monitorização ou integrações; se SSH estiver ativo nessa rota, usas a IP ou DNS público do serviço em vez do host partilhado com porta alta.

> 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.

faq/custom-domain-readiness-checklist

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

  1. Confirma onde se editam os DNS autoritativos do domínio.
  2. Remove ou ajusta A/AAAA, CNAME, ALIAS, ANAME ou redirects em conflito.
  3. Usa o tipo de registo recomendado para o serviço e hostname.
  4. 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.

faq/dns-record-types-for-services

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

  1. Copia nome, tipo e valor exatamente como indicado.
  2. Não uses CNAME num hostname com outros registos se as regras DNS o proíbem.
  3. Coloca DKIM no selector do fornecedor e DMARC normalmente em _dmarc.
  4. 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.

faq/dns-propagation-and-ttl

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

  1. Reduz TTL antes da mudança se o fornecedor permitir.
  2. Após editar DNS, evita alterações aleatórias repetidas enquanto cache expira.
  3. Testa em vários resolvers se os resultados divergem.
  4. 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.

faq/nextcloud-storage-planning

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

  1. Soma dados atuais dos utilizadores e pastas comuns.
  2. Acrescenta margem para versões, lixo, pré-visualizações e sobrecarga de sincronização.
  3. Considera grandes importações, novas equipas e crescimento previsto.
  4. 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.

faq/gitea-repository-migration

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

  1. Lista repositórios, proprietários, grupos de acesso e contas de automação.
  2. Verifica Git LFS, submódulos, proteções de ramos e proteções de etiquetas.
  3. Depois testa clone, push, Git LFS, submódulos e CI.
  4. 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.

faq/listmonk-sender-domain-basics

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

  1. Escolhe domínio remetente ou subdomínio e nome do remetente.
  2. Adiciona DNS de verificação, SPF, seletor DKIM e DMARC.
  3. Testa entrega, bounce ou Return-Path e links da mensagem.
  4. 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.

faq/classic-hosting-runtime-settings

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

  1. Escolhe Runtime auto ou manual conforme framework e build.
  2. Seleciona PHP 8.2, 8.3 ou 8.4 só em cenários PHP suportados.
  3. Define CPU, RAM, disco, retenção de backups e Offsite Archive conforme dados e tráfego.
  4. 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.

> Informação segura para partilhar com o suporte

Ajudam pedidos, serviços, domínios, horas, hosts públicos, portas, retenções, carregamentos, cache, logs, capturas e erros visíveis sem segredos.

faq/support-safe-information-to-share

Um bom ticket tem contexto, não segredos

O suporte responde melhor com número do pedido, serviço, domínio, host ou porta pública, hora do problema, alteração recente e erro visível exato.

Conteúdo seguro da mensagem

  1. Indica pedido, serviço, domínio, hora e passo onde ocorreu o problema.
  2. Em hosting junta runtime, PHP ou linguagem, CPU, RAM, disco, carregamentos, cache e logs sem valores secretos.
  3. Corta ou oculta capturas antes de enviar.
  4. Se não sabes se um dado é seguro, pergunta primeiro sem o enviar.

O que nunca enviar

Não envies palavras-passe, chaves privadas, frases de recuperação, tokens de API, cookies de sessão, exports de base de dados, ficheiros .env completos, logs com segredos ou detalhes internos de infraestrutura.