Migrate from Laravel Forge to Laravel Cloud

Forge gives you server control, but as you scale, that control eats your time. With Laravel Cloud, you don’t need to touch infrastructure, from autoscaling and managed queues to WebSockets and more. Here's how to migrate.

Start in Cloud with $5 in free usage credit.

Why Migrate from Forge to Laravel Cloud?

3x
faster requests
3 hours
to migrate
4x
smaller replicas

Even as a new Cloud user, it was easier and faster for me to set up apps on Cloud than it was on Forge, even though I'm a long-time Forge user.

Dan Harrin

Dan Harrin

Filament's Co-Creator

Read the customer story

Prerequisites

  • SSH access to your Forge server (or database credentials from your .env / Forge environment panel)
  • Git repository connected to a supported provider (GitHub, GitLab, Bitbucket)
  • DNS management access for your domain
  • A Laravel Cloud account
Pre-migration tip: Lower your DNS TTL 24 hours before migration for faster cutover.

Why migrate from Forge to Laravel Cloud?

Need extra guidance?

Migration assistance

Contact support for complex migrations

AI-assisted migration

Using an agent for your migration? Get Markdown instructions

Frequently asked questions

Large production applications can often be migrated in as little as three hours. Most standard applications can be migrated in under an hour.
No. Keep Laravel Forge running while you set up Cloud, then switch DNS when ready. There's no need for any downtime.
If you are running a Laravel or Symfony application, the answer is usually no. Forge apps require no platform-specific packages, manifest files, or environment bootstrapping to migrate. If your Laravel or Symfony app runs on Forge, it runs on Cloud.
Background processes are replaced by Cloud's managed queues. You configure workers in the Cloud dashboard. They scale based on demand and cost nothing when idle.
Laravel's scheduler works the same on Laravel Cloud as it did with Forge.
Laravel Cloud manages the web server for you. If you have custom Nginx rules such as redirects, headers, or rate limits, review them during migration and reach out to support if you need help mapping them to Cloud's configuration.
Copy app-specific variables from your Forge .env or the Forge dashboard environment panel. Cloud automatically injects credentials for all attached resources (database, cache, object storage), so you can skip those.

Laravel Cloud brings more peace of mind than Forge. When I'm considering what infrastructure decisions I'm making, I'm trying to make safe bets, and Cloud felt like a safer bet.

Dan Harrin

Dan Harrin

Filament's Co-Creator

Read the customer story

Ready to focus on shipping?

Let's build the incredible together, with Laravel. Start now with $5 in usage credit.