Parabéns! Seu plano está ativo. Agora, é o momento de trazer seu projeto para a Infinite.
Antes de iniciarmos a migração manual, verifique se você se encaixa em um destes cenários facilitados:
Se você prefere colocar a mão na massa e aprender sobre nossa infraestrutura, este guia é para você. Ele está dividido em três partes estratégicas:
💡 Por que essa divisão?
O Clássico: Historicamente, cerca de 70% da web (incluindo o WordPress) foi construída sobre a base PHP e MySQL. Essas aplicações rodam nativamente em hospedagens tradicionais.
O Moderno (2025): A Infinite evoluiu para uma PaaS (Platform-as-a-Service). Graças à nossa tecnologia de contêineres curingas, além dos clássicos, agora você roda aplicações modernas como N8N (automação com IA), Supabase, UptimeKuma, e linguagens como Node.js, Python, Ruby ou Java.
Exemplos comuns: WordPress, Joomla, OpenCart, Drupal, Magento.
1. Localize o Gerenciador de Arquivos
Acesse o painel da sua hospedagem atual. Busque pelo item "Gerenciador de Arquivos" (File Manager).



2. Compacte os Arquivos do Site
Navegue até o diretório público (geralmente public_html, www, htdocs ou httpdocs). Selecione a pasta ou todos os arquivos dentro dela e utilize a opção Compactar (Archive ou Compress).



💡 Dicas de Otimização (Antes de compactar):
- Formato: Prefira sempre que possível o formato
.tar.gz. O formato.zippode corromper acentos e símbolos em servidores Linux.- Limpeza: Para acelerar o processo, remova arquivos
.loge backups antigos (.zip,.sql) que estejam na pasta pública. Se tiver dúvidas sobre o que apagar, mantenha tudo.- Espaço em Disco: Se suspeitar que não há espaço para criar o backup, verifique a ferramenta "Uso de Disco" (Disk Usage) no painel. Ela mostrará quanto espaço livre você tem versus o tamanho do site.
- Exemplo cPanel:
- Exemplo DirectAdmin:
- Exemplo Plesk:
3. Baixe o Arquivo
Assim que a compactação finalizar, faça o download do arquivo gerado (.tar.gz ou .zip) para o seu computador.
4. Localize o Gerenciador de Banco de Dados
No painel da hospedagem, busque por "phpMyAdmin" ou ferramenta similar de gestão de banco de dados.



⚠️ Não encontrou o phpMyAdmin? Use o Adminer.
Se o painel não tiver essa opção, baixe o Adminer (clique aqui). É um único arquivo
.php.
- Suba este arquivo para sua pasta pública e renomeie para
adminer.php.
- Acesse
seudominio.com/adminer.php.- Login: Se não souber a senha do banco, verifique o arquivo de configuração do seu site (como
wp-config.phpouconfiguration.php) através do Gerenciador de Arquivos. Lá estarão o usuário e senha.
5. Exporte o Banco de Dados
Dentro do phpMyAdmin (ou Adminer), selecione o banco de dados do seu site e clique na aba Exportar (Export).

💡 Dica para Bancos Grandes:
Se o banco for muito grande, selecione o método de exportação "Custom" (Personalizado). Em "Output" > "Compression", escolha "gzipped". Isso gera um arquivo menor e evita erros de tempo limite.
Agora que você tem os arquivos e o banco de dados em seu computador, vamos subi-los para a nova casa.
6. Acesse a Infinite
Faça login na Central do Cliente Infinite (app.goinfinite.net).
7. Selecione o Plano
No menu "Produtos/Serviços", clique no plano de hospedagem para onde deseja migrar.

8. Abra o Gerenciador
Role até a seção "Arquivos & Logs" e clique em "Gerenciador de Arquivos".

9. Envie os Arquivos
Você estará na "raiz" (geralmente /home/seusuario). Clique em "Carregar" (Upload) e envie o arquivo compactado (.tar.gz) que você baixou no Passo 3.

10. Extraia os Arquivos
Selecione o arquivo enviado, clique em "Extrair" e confirme a operação.

11. Organize a Pasta Pública
Clique em "Recarregar".
public_html, os arquivos já estarão no lugar certo.htdocs), você a verá na lista.12. Ajuste Final de Pastas
O conteúdo do seu site precisa estar dentro da pasta public_html da Infinite.
public_html estiver vazia: Apague-a e renomeie a pasta que você extraiu (ex: htdocs) para public_html.public_html.
13. Crie o Banco de Dados
Volte ao painel do plano Infinite (Passo 7) e clique em "Banco de Dados MySQL".

14. Defina o Nome do Banco
Em "Criar novo banco de dados", digite um nome e clique em "Criar banco de dados".
Nota: O nome não precisa ser igual ao da hospedagem antiga.

15. Crie o Usuário do Banco
Role até "Database Users". Crie um usuário e senha (anote estes dados, você precisará deles).

16. Vincule Usuário e Banco
Em "Adicionar usuário ao banco de dados", selecione o usuário e o banco criados e clique em Adicionar.

17. Dê Permissões
Na tela seguinte, marque "TODOS OS PRIVILÉGIOS" e clique em "Fazer alterações".

18. Importe o SQL
Volte ao painel principal e clique em "phpMyAdmin".

19. Execute a Importação
Selecione seu banco na lateral, vá em "Import", escolha o arquivo SQL (ou .sql.gz) que você baixou no Passo 5 e clique em "Import".

⚠️ O arquivo é maior que 50MB?
O phpMyAdmin tem um limite de upload. Se seu banco for maior:
- Use o Adminer (conforme explicado na Dica do Passo 4).
- Renomeie o
.sql.gzdo banco paraadminer.sql.gze suba este arquivo e oadminer.phppara a pasta pública (public_html).- Você precisa acessar o Adminer pelo navegador, mas o DNS do domínio ainda não foi alterado, portanto siga nosso guia de Domínio Temporário para editar o arquivo
/etc/hostsdo seu computador.- No Adminer (
seusite.com.br/adminer.php), clique na base criada e depois em Import. Em "From server" clique em "Run File".
- Importante: Apague o
adminer.phpe oadminer.sql.gzapós finalizar para não expor seus dados.
20. Conecte o Site ao Banco
No Gerenciador de Arquivos, entre na public_html e edite o arquivo de configuração (ex: wp-config.php, config.php).
21. Atualize as Credenciais
Substitua os dados antigos pelos novos que você criou no Passo 15:
localhost.
22. Conclusão
Pronto! Seus arquivos e banco foram migrados. Lembre-se de excluir os arquivos compactados (.tar.gz, .zip) para liberar espaço.
Siga aqui apenas se sua aplicação não for baseada no clássico PHP+MySQL (cPanel).
Plataformas modernas exigem flexibilidade que hospedagens tradicionais não oferecem. Para isso, utilizamos nossa tecnologia de contêineres curingas.
Pré-requisito: Conversão para Gen3
Seu plano padrão vem no ambiente cPanel. Para usar o Infinite OS, é necessário converter o ambiente (sem custos adicionais).
Converter Plano {seu-dominio} para a Gen3.
Assumindo que você já recebeu o acesso, siga os passos abaixo.
Como os ambientes variam muito (Node, Python, Java), recomendamos ler os passos 1 a 6 da Seção 1 para entender a lógica de exportação (compactar arquivos + exportar banco).
Exportando Bancos de Dados não-MySQL:
Se o seu banco não for MySQL, consulte estes guias específicos:
Verificação de Requisitos:
Antes de prosseguir, consulte a documentação da sua aplicação (ou use o ChatGPT/Gemini) para responder as seguintes questões:
Acesse a área administrativa do seu contêiner Infinite OS com as credenciais recebidas.

Nota: O painel é robusto, mas não se assuste, vamos te guiar etapa por etapa. Recomendamos trocar a senha do administrador no menu "Accounts" após a instalação.
1. Instale o Serviço (Runtime)
No painel Overview, role até a tabela "Services" e clique em "Install Service".
Aqui existem dois caminhos:
Caminho A: Aplicações Padrão (Node, Python, PHP, etc.)
Escolha a linguagem e a versão desejada. Clique em "Schedule installation".

Caminho B: Binários (Go, Rust, C++, Java compilado)
Se sua aplicação é um executável, escolha a opção "Custom" e configure conforme a documentação do seu app:
/app/html/meu-app). Você fará o upload deste arquivo no passo 2..env. Clique no + para confirmar.3000, 8080) e o protocolo http.
2. Upload dos Arquivos
Vá em "File Manager".

/app/html. Clique em "Upload File" e envie o arquivo compactado que contém todos os arquivos de sua plataforma.

3. Organização dos Arquivos
A extração pode ter criado uma subpasta. Para que o site funcione na raiz:

/app/html e confirme em "Move".
.zip, a pasta vazia antiga e o index.html padrão do Infinite OS.
4. Banco de Dados e Importação
Se sua aplicação usa banco de dados, siga este fluxo com atenção:
A) Criar Banco e Usuário

⚠️ Importante: Clique no ícone de "olho" para ver a senha e salve-a. Você precisará dela na configuração da aplicação.
B) Preparar o Ambiente de Importação (Adminer)
Precisamos configurar o Adminer temporariamente para importar seus dados.
adminer.php.adminer.php e do backup do seu banco (.sql.gz) para a pasta /app/html.adminer.sql.gz (necessário para a importação).
C) Acessar o Adminer (Truque do Hosts)
Você precisa acessar o Adminer pelo navegador, mas o DNS do domínio ainda não foi alterado.
/etc/hosts do seu computador.
D) Mapeamento Temporário
/ para o php-webserver, pule esta etapa).adminer.php.php-webserver.E) Importar os Dados
seudominio.com/adminer.php no navegador.
F) Limpeza e Conexão
Após o sucesso ("Query executed OK"), apague o adminer.php e o .sql.gz através do File Manager.
Se instalou o php-webserver apenas para isso, pode desinstalar o serviço e remover o mapeamento do Adminer.
Edite o arquivo de configuração da sua aplicação (.env, config.js, etc.) na pasta /app/html e atualize as credenciais do banco (Host, User, Pass, DB Name).

4. Mapeamento de Domínio Final
Agora precisamos dizer ao domínio qual serviço deve responder ao acesso dos visitantes (Node, Python, Go, etc).
/).
Pronto! Sua aplicação moderna está configurada. Repita o procedimento caso você tenha sub-domínios.
Parabéns, sua aplicação está no ar! Agora, siga estas ações para garantir que o tráfego seja direcionado corretamente e que sua plataforma esteja segura e otimizada.
Alteração de DNS
O tráfego de seu domínio precisa ser direcionado ao novo servidor. Siga o guia:
Segurança e Proteção
Recomendamos fortemente a ativação do Firewall:
E-mail Profissional
Aproveite os 5GiB adicionais inclusos no seu plano:
Garantia de Entrega (Transacionais)
Se o seu site envia e-mails de compra, contato ou cadastro, a configuração de um SMTP é vital:
Otimização de Performance
Se você migrou um WordPress, a otimização é crucial:
⚠️ Nota Crítica: DNS e E-mails Externos (MX Records)
Se você utiliza serviços de e-mail de terceiros, como Google Workspace (G Suite) ou Office 365, é crucial que você copie os registros MX (Mail Exchange) atuais no seu novo DNS. Isso garante que suas caixas de e-mail continuem funcionando sem interrupção.
Em caso de dúvida, nosso time de suporte pode fazer essa migração de DNS para você, garantindo que você não perca nenhum e-mail.