Voltar

Laravel VPS Hosting, já instalado

Esta opção de hospedagem Laravel é um VPS com a versão mais recente do Laravel, PHP-FPM, MariaDB e Caddy instalados, além de um worker de fila e um agendador já em execução. Depois do pedido, a instalação termina sozinha e um projeto vazio abre no seu endereço HTTPS, com o endereço, o usuário do banco e a senha no painel. Leve seu código para /var/www/laravel e publique, com acesso root sempre que precisar.

De quanto poder você precisa?

Total$2.58/mês

Os preços incluem impostos.

Aumente ou reduza RAM e CPU quando quiser. O disco só pode crescer, então comece pequeno.

O que vem instalado no seu servidor Laravel?

  • O Laravel mais recente no momento da instalação, configurado com o Composer em /var/www/laravel
  • PHP-FPM (Ubuntu 24.04, PHP 8.3) com as extensões mbstring, xml, curl, zip, gd, intl e bcmath
  • MariaDB com um banco de dados e um usuário chamados laravel, somente com acesso local
  • Um arquivo .env pronto: APP_DEBUG desativado, com sessões, cache e fila no banco de dados
  • Um serviço systemd chamado laravel-kuyruk e um agendador que roda a cada minuto
  • HTTPS pelo Caddy, servindo o site a partir da pasta public em um endereço sslip.io
  • 1 GB de swap, além de git e unzip
  • Somente as portas 22, 80 e 443 abertas para fora, enquanto a porta 3306 do MariaDB fica interna

Qual tamanho você precisa para Laravel?

A documentação oficial do Laravel lista uma versão do PHP e extensões, mas nenhum valor de RAM. Como regra prática, 1 GB é um começo para um app pequeno, e esta instalação ainda acrescenta 1 GB de swap para o Composer. Se você usa muito as filas, compila os assets do front-end no servidor ou espera mais tráfego, pense em 2 a 4 GB. RAM e CPU aumentam pelo painel; o servidor reinicia uma vez, e seus dados e seu IP continuam os mesmos.

UsoTamanhoPreçoEscolher
Inicial 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mês
Médio 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Potente 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês

Para quem é?

  • Quem está levando um projeto Laravel de uma hospedagem compartilhada para um servidor próprio
  • Apps que dependem de filas e tarefas agendadas
  • Desenvolvedores que preferem começar pelo código a configurar PHP-FPM e cron
  • Pequenas equipes que criam uma API ou um painel administrativo
  • Apps PHP com clientes na Turquia que devem rodar a partir de Istambul

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o Laravel se instala sozinho. Nos nossos testes em servidor real, isso levou cerca de 3,5 minutos.
  3. Na aba Visão geral, abra o link Endereço do site. Você verá a página de boas-vindas do Laravel.
  4. Conecte-se por SSH, execute su - app, vá até /var/www/laravel com cd e copie seu código para lá. Não sobrescreva o arquivo .env.
  5. Execute composer install --no-dev, php artisan migrate --force e php artisan config:cache.
  6. Como root, execute systemctl restart laravel-kuyruk para que a fila use o seu código novo.

Em todo servidor

  • Backup diário incluído no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumente ou reduza RAM e CPU depois, e aumente o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • As linhas Login e Senha do painel são do banco de dados. Esta instalação não tem painel administrativo pronto.
  • O Node.js não vem instalado. Para montar um front-end com o Vite, instale o Node.js ou leve junto com o código a pasta public/build gerada por npm run build.
  • Depois que a configuração está em cache, o arquivo .env não é lido. Quando você o alterar, execute php artisan config:cache de novo.
  • O MariaDB não está aberto para fora. A partir do servidor, conecte-se a 127.0.0.1:3306; do seu computador, use um túnel SSH.
  • O limite de upload do PHP continua no padrão do Ubuntu. Para arquivos grandes, aumente upload_max_filesize e post_max_size em /etc/php/8.3/fpm/php.ini.
  • As atualizações do Laravel, dos pacotes do Composer e do seu código são responsabilidade sua. As configurações de e-mail também são adicionadas por você no .env.

Perguntas e respostas sobre Laravel

Como publicar um projeto Laravel em um VPS?

Mude para o usuário app e leve seu código para /var/www/laravel, mantendo o arquivo .env. Execute composer install --no-dev, php artisan migrate --force e php artisan config:cache. Depois, execute systemctl restart laravel-kuyruk como root.

De quanta RAM uma hospedagem Laravel precisa?

O Laravel não tem um valor oficial de RAM. Como regra prática, 1 GB é um bom começo para um app pequeno, e 2 a 4 GB para filas pesadas e mais tráfego. Se não bastar, você aumenta pelo painel, e seus dados e seu endereço IP continuam os mesmos.

Qual versão do PHP está no servidor Laravel?

O servidor roda o PHP 8.3 do Ubuntu 24.04 por meio do PHP-FPM, e o Laravel 13 pede PHP 8.3 ou superior. Se quiser outra versão do PHP, você pode instalá-la com seu acesso root e alterar o caminho do socket no Caddyfile.

A fila e o agendador do Laravel já vêm configurados?

Sim. O worker da fila é um serviço systemd chamado laravel-kuyruk que usa a fila do banco de dados, então execute systemctl restart laravel-kuyruk quando seu código mudar. O agendador executa schedule:run a cada minuto por meio de /etc/cron.d/laravel.

Como me conecto ao banco de dados do Laravel?

O MariaDB está aberto apenas no servidor. O banco e o usuário se chamam laravel, e a senha está no seu painel. Para se conectar com uma ferramenta no seu computador, abra um túnel com ssh -L 3306:127.0.0.1:3306 root@IP e use 127.0.0.1:3306.

Como conecto meu próprio domínio ao Laravel?

Aponte o registro A para o seu servidor, troque o nome antigo em todos os lugares de /etc/caddy/Caddyfile e execute systemctl reload caddy. Depois, atualize APP_URL no .env e execute php artisan config:cache. O Caddy obtém o certificado sozinho.

Leia mais e veja apps parecidos