Como entregar um site ao cliente sem compartilhar a senha da agência na Hostinger

Ilustração de entrega de site ao cliente com acesso de colaborador em vez de senha compartilhada

Fala aí, beleza? Se a sua agência hospeda vários sites de clientes na Hostinger, uma hora chega o momento de entregar um deles, e a tentação de mandar o login da conta por WhatsApp é grande haha

Só que esse acesso não é uma coisa só: tem a conta Hostinger, o site, o painel do WordPress, os arquivos e o banco de dados, e cada camada pede uma permissão própria 🙂

Neste guia você vai ver qual acesso dar pra cada pessoa, como fazer a entrega com o menor privilégio possível e como revogar tudo quando o contrato acabar

Conta da agência, colaborador de site, WordPress, FTP e MySQL: qual acesso dar para cada pessoa

Cada camada resolve um problema diferente, e a Hostinger documenta vários jeitos de compartilhar acesso a sites com colegas ou clientes

O método certo depende de você querer liberar todos os sites, um único site ou só áreas técnicas, como arquivos e banco

Account Sharing (conta inteira ou serviços escolhidos)

O Account Sharing deixa alguém gerenciar serviços escolhidos (plano de hospedagem, domínio ou plano de e-mail) sem receber o seu login

Nos planos Agency, o mesmo fluxo (Give Access) também deixa escolher sites específicos em vez do plano inteiro, e é por isso que ele aparece como caminho alternativo lá no passo a passo

Aqui existem dois papéis:

  • Collaborator: altera a conta gerenciada (arquivos, sites, VPS se houver, e outras configurações de hospedagem)
  • Admin: faz tudo isso e ainda pode comprar planos ou domínios com a forma de pagamento já cadastrada

Percebeu o problema? Admin pra cliente é pedir pra aparecer compra no cartão da agência

Tome cuidado com isso!

Colaborador de site (só no plano Agency)

O colaborador de site existe só nos planos de hospedagem Agency e dá acesso a um único site, sem compartilhar o plano de hospedagem inteiro

É esse o recurso que resolve a entrega de verdade, seja pelo ícone de compartilhamento do site ou pelo Account Sharing marcando só aquele site

Usuário do WordPress

O painel do WordPress tem permissões próprias, que não dependem da Hostinger

São seis papéis padrão: Super Admin, Administrator, Editor, Author, Contributor e Subscriber

O Editor, por exemplo, publica e gerencia posts, inclusive os de outras pessoas, o que costuma bastar pra quem só mexe no conteúdo

Contas FTP adicionais

Servem pra dar acesso aos arquivos do site, cada pessoa com usuário e senha próprios, e podem ser limitadas a pastas específicas

Usuários MySQL (ou melhor, a ausência deles)

Aqui tem uma particularidade importante: na hospedagem web, cloud e Agency, cada banco de dados tem um único usuário. Não existe criar um login de banco separado pra cada pessoa

O jeito de compartilhar acesso é passar as credenciais que já existem (nome do banco, usuário e senha, em Websites > Dashboard > Databases > Management) junto com o link do phpMyAdmin (Databases > phpMyAdmin)

Isso muda a lógica de revogação, como você vai ver mais adiante

E o SSH?

Depende do plano: na VPS, o usuário SSH separado é documentado como forma de o dev gerenciar o servidor pelo terminal sem acessar a conta Hostinger

No Agency, a Hostinger também tem um guia oficial de acesso remoto via SSH/SFTP, mas é um fluxo e uma responsabilidade de administração diferentes do VPS (se o seu cenário é VPS mesmo, vale ler sobre VPS para agências digitais)

E um detalhe importante: gerenciar sites de clientes não é revenda cPanel/WHM nem cobrança automática de clientes, o assunto aqui é só controle de acesso

O que você precisa antes de entregar o site

Antes de convidar qualquer pessoa, confira estes itens:

  • Plano Agency ativo: são três, Agency Startup (até 100 sites), Agency Professional (até 200 sites) e Agency Growth (até 300 sites)
  • Site em tipo compatível: o compartilhamento por site funciona com WordPress, Node.js, sites personalizados e sites do Hostinger AI Builder em modo manual
  • E-mail do cliente: é pra ele que vai o convite
  • Escopo combinado: o que o cliente pode fazer (conteúdo, arquivos, banco) e o que fica só com a agência

Se você ainda não tem um plano com esse recurso, os planos Agency da Hostinger (link de afiliado da Hostinger) são os que fazem sentido pra esse fluxo

O motivo é técnico: segundo a documentação dos planos Agency, todos incluem isolamento total dos sites, compartilhamento de acesso, staging pra testar mudanças numa cópia do site WordPress antes de publicar, clonagem de sites e suporte prioritário 24/7

A limitação: o colaborador de site não existe nos outros planos de hospedagem. Fora do Agency, além do Account Sharing (que libera o plano inteiro), a Hostinger também indica criar uma conta FTP adicional limitada a um diretório como alternativa pra restringir o acesso a um site específico

Passo a passo: como entregar o site ao cliente com o menor privilégio

Menor privilégio, na prática, é simples: começa pelo mínimo e só amplia se o cliente realmente precisar

É como entregar a chave da sala, não a do prédio inteiro 😛

  1. Defina o escopo pelo checklist. Marque o que o cliente vai fazer: editar conteúdo, mexer em arquivos ou acessar o banco. Tudo que não estiver marcado não vira acesso
  1. Convide o colaborador do site. No painel da Hostinger, abra Websites, ache o site, clique no ícone de compartilhamento ao lado dele, informe o e-mail do cliente e clique em Send invite

Caminho alternativo: Profile > Account Sharing > Give Access, escolhendo o nível de acesso e marcando só aquele site

Erro comum deste passo: escolher o nível Admin (que permite compras com o pagamento cadastrado) ou compartilhar o plano inteiro em vez do site

  1. Cliente aceita o convite. Ele recebe uma mensagem de confirmação e só ganha o acesso depois de clicar no link

Erro comum deste passo: o cliente diz que não vê nada, e o motivo é que o convite ainda não foi confirmado. Peça pra ele procurar o e-mail (inclusive na pasta de spam, porque a entrega pode levar até 15 minutos) e clicar no link

  1. Crie o usuário do cliente no WordPress. Escolha o papel compatível com o escopo, por exemplo Editor pra quem só gerencia conteúdo. Administrator só se o contrato realmente prevê que ele cuide de tudo no painel
  1. Acesso técnico, só se houver demanda. Pra arquivos, crie uma conta FTP adicional em Websites Dashboard > FTP accounts (menu lateral), definindo diretório personalizado, usuário e senha próprios. Pra banco, não existe usuário novo pra criar: passe as credenciais que já existem (nome do banco, usuário e senha, em Websites > Dashboard > Databases > Management) junto com o link do phpMyAdmin

Erro comum deste passo: deixar /public_html como diretório da conta FTP, o que libera a raiz inteira do site, quando bastava uma subpasta

  1. Valide a entrega. Em Account Sharing, confira se o e-mail do cliente aparece na lista de usuários com acesso. Depois peça pra ele contar o que aparece no painel dele: se surgir algo além do site combinado, revise o compartilhamento

Quando o site já está na conta do cliente: pedindo acesso sem a senha dele

Tem cliente que já chega com conta Hostinger própria, e aí o fluxo é o inverso: a agência pede acesso

O caminho é Account Sharing > aba Request access > botão Request access, informando o e-mail da conta do cliente e o nível de acesso

O dono recebe uma notificação e autoriza, e os sites e domínios passam a aparecer no seu painel em Shared with you, sem você conhecer as credenciais dele

Isso é massa pra manutenção contínua depois da entrega, porque o site fica na conta do cliente e você entra só quando ele libera

Se a agência também roda automações pra vários clientes, a mesma lógica de separar acesso por cliente aparece nos exemplos de automação n8n multi-clientes

Como revogar o acesso no fim do contrato

Contrato acabou? Bora limpar os acessos, um por um

  1. Remova o acesso na Hostinger. Em Account Sharing, localize a pessoa na lista, abra o menu (⋮) ao lado do e-mail e escolha Remove access. Dá pra fazer isso a qualquer momento
  1. Remova ou rebaixe o usuário no WordPress. Se o cliente continua dono do conteúdo, talvez faça sentido só trocar o papel. Se não, remova
  1. Exclua as contas FTP adicionais criadas pro projeto. Pro banco de dados, como cada um tem um único usuário compartilhado, não existe login exclusivo do cliente pra excluir: se as credenciais foram passadas a ele, a forma de revogar esse acesso é trocar a senha do banco

Erro comum desta etapa: tirar o acesso no painel da Hostinger e esquecer o usuário do WordPress ou a conta FTP

São credenciais separadas, então não conte com a remoção de uma levar as outras junto: trate cada uma como um acesso próprio a revogar

Pra revisão periódica, use este checklist:

  • Quem aparece na lista do Account Sharing e por qual contrato?
  • Algum acesso com nível Admin que não precisava?
  • Quais usuários do WordPress têm Administrator?
  • Quais contas FTP existem e qual diretório cada uma enxerga?
  • O banco de dados ainda usa a senha que foi compartilhada com clientes antigos?

Vídeo do canal

Pra quem quer conhecer outros conteúdos do Hora de Codar, aqui vai um vídeo sobre uma skill que faz a IA ler o código e desenhar a arquitetura do sistema (Archify)

Conteúdo complementar do Hora de Codar para conhecer o canal; não é uma demonstração específica desta notícia ou versão.

Próximo passo

Abre o Account Sharing hoje, lista quem tem acesso a cada site e remove qualquer acesso que não corresponda a um contrato ativo antes da próxima entrega

Leva poucos minutos e evita aquele ex-cliente com acesso a tudo meses depois…

Se você ainda não tem colaborador por site, dá uma olhada nos planos Agency da Hostinger: o Startup comporta até 100 sites, o Professional até 200 e o Growth até 300, então escolhe pelo tamanho da sua carteira de clientes

até o próximo post!

Perguntas frequentes

O colaborador de site funciona em qualquer plano da Hostinger?

Não. O colaborador de site, que dá acesso a um único site sem liberar o plano de hospedagem inteiro, existe só nos planos Agency. Fora do Agency, a alternativa é o Account Sharing (que libera o plano inteiro) ou uma conta FTP adicional limitada a um diretório.

Como compartilhar o acesso ao banco de dados sem dar a senha da conta inteira?

Na hospedagem web, cloud e Agency, cada banco de dados tem um único usuário. Não existe criar um novo login de banco: o acesso é compartilhado passando as credenciais já existentes (nome do banco, usuário e senha, em Websites > Dashboard > Databases > Management) junto com o link do phpMyAdmin.

Dá para usar SSH no plano Agency?

Sim, o Agency tem um guia oficial de acesso remoto via SSH/SFTP. Já o usuário SSH separado, que gerencia o servidor pelo terminal sem acessar a conta Hostinger, é documentado especificamente para VPS.

O que fazer com o acesso ao banco de dados quando o contrato do cliente termina?

Como cada banco tem um único usuário compartilhado, não existe um login exclusivo do cliente para excluir. Se as credenciais foram passadas a ele, a forma de revogar esse acesso é trocar a senha do banco.


Quer aprender mais sobre inteligência artificial e programação na prática? Conheça o canal Hora de Codar no YouTube e acompanhe os próximos vídeos.

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 30min

Blog | Mais populares