OffshoreVps
Guias2 out. 20266 min de leituraPor a equipe da OffshoreVps

Implante WordPress, Laravel, Next.js e Node.js em hospedagem web

Como cada tipo de aplicação é implantado em hospedagem web gerenciada: WordPress com um clique, Laravel com Composer, Next.js com Git, além de SSL, domínios e e-mail.

Os planos modernos de hospedagem web não servem apenas para WordPress. Nossos planos de hospedagem suportam WordPress, Next.js, Node.js e aplicações Laravel/PHP, com implantação via Git a partir do GitHub ou do GitLab. Este post explica como cada tipo de aplicação é implantado para você escolher o caminho certo.

Janela de terminal em um VPS mostrando os comandos usados para implantar aplicações Laravel, Next.js e Node.js em hospedagem web, começando com “composer install --no-dev --optimize-autoloader”
O tipo de comandos que você executará no servidor neste guia.

Escolha o tipo certo de hospedagem para a aplicação

  • WordPress e aplicações PHP (Laravel). Rodam bem em hospedagem web. Você recebe PHP, MySQL, tarefas cron e um painel de controle.
  • Node.js e Next.js. Rodam como um processo Node de longa duração. A hospedagem web cuida do gerenciamento do processo para você.
  • Stacks pesadas ou personalizadas. Precisa de acesso root, workers em segundo plano ou software especial? Passe para um VPS.

Os planos e o que cada um inclui estão na página de hospedagem web.

WordPress: instalação com um clique

Escolha o WordPress como plataforma ao fazer o pedido e ele é instalado para você. Depois da implantação, faça login no painel de controle, abra o WordPress e conclua a configuração do site. Adicione um plugin de cache se quiser mais velocidade.

Aplicações Laravel e PHP

  1. Conecte o seu repositório Git pelo painel de controle ou envie os arquivos.
  2. Defina a raiz web como a pasta public.
  3. Crie um banco de dados MySQL e coloque os dados dele em .env.
  4. Execute os comandos habituais (por SSH nos planos que o incluem):
composer install --no-dev --optimize-autoloader
php artisan key:generate
php artisan migrate --force
php artisan config:cache

Adicione uma entrada cron para as tarefas agendadas:

* * * * * cd /path/to/app && php artisan schedule:run >> /dev/null 2>&1
Os passos deste guia em ordem: 1. Escolha o tipo certo de hospedagem para a aplicação; 2. WordPress: instalação com um clique; 3. Laravel e aplicações PHP; 4. Next.js e Node.js; 5. Domínios, SSL e e-mail; 6. Quando um VPS é a melhor opção
Os passos deste guia, em ordem.

Next.js e Node.js

  1. Envie o seu projeto para o GitHub ou o GitLab e conecte-o no painel de controle.
  2. Defina o comando de build e o comando de início; para o Next.js, geralmente:
npm ci
npm run build
npm start
  1. Defina variáveis de ambiente para os segredos no painel em vez de fazer commit deles.
  2. Reimplante enviando para a sua branch.

Verifique se a sua aplicação escuta na porta que o painel fornece e a lê de process.env.PORT.

Domínios, SSL e e-mail

Todo plano inclui SSL gratuito, e o domínio do primeiro ano é grátis. Aponte o domínio para a conta de hospedagem, espere o DNS atualizar e o certificado é emitido para você. Veja registros DNS explicados. E-mail gratuito com caixas ilimitadas está incluído.

Quando um VPS é a melhor opção

Escolha um VPS quando precisar executar serviços em segundo plano, um banco de dados que você mesmo ajusta, Docker ou qualquer coisa que a hospedagem web não permita. O guia de Nginx e HTTPS cobre esse caminho.