Laravel hosting

Laravel hosting: take your application to production, the straightforward way

To host your Laravel application, Simafri offers two paths: web hosting, where PHP, Composer and MySQL are ready to go, or a VPS Pro for projects that run queues and always-on services. Either way, a team that works with Laravel every day helps you move from your local machine to production.

Find the right path
  • PHP version per domain
  • Artisan over SSH
  • Guided go-live

Two paths

Web hosting or VPS: what your Laravel application needs

The right choice depends on what runs alongside your web requests. Here is how to decide.

Most projects

Pro or Premium web hosting

Your application serves visitors, reads and writes to MySQL, sends its emails and runs its scheduled tasks: web hosting handles all of that very well.

  • Recent PHP, OPcache enabled, Composer 2 installed
  • php artisan over SSH: migrations, config and route caching
  • The scheduler triggered every minute by a cron job
  • Deployment support included at no cost on Pro and above
See web hosting

Queues and services

VPS Pro

Your application processes background jobs, uses Redis, Horizon or Reverb, or relies on PostgreSQL: it needs a server of its own, with root access.

  • queue:work kept alive by Supervisor or systemd
  • Redis, PostgreSQL and Octane, installed your way
  • Encrypted backup every night, kept for seven days
  • Full-Stack Assistance whenever a question comes up
See VPS Pro

On web hosting

Deploying a Laravel application, step by step

  1. Clone your repository

    Log in over SSH with your key, then pull your code with git clone into a folder outside the web root.

  2. Install the dependencies

    Run composer install --no-dev --optimize-autoloader, and build your assets with npm run build, either on the server or on your own machine.

  3. Set up the environment

    Fill in your .env file with the MySQL database you created in the control panel, then run php artisan migrate --force and php artisan optimize.

  4. Serve the public folder

    Replace the domain's public_html folder with a symlink to Laravel's public folder. Our team can do this with you if needed.

  5. Set up the scheduler

    In the control panel, add a cron job that runs php artisan schedule:run every minute: your scheduled commands fire right on time.

Certified reviews

They trust us

Every review is certified by Markleex: its author is a real organization, with a website you can visit.

4.9/5 Average rating All our reviews on Markleex

[…] Nous avons particulièrement apprécié leur disponibilité, leur écoute, leurs conseils et leur accompagnement dans nos démarches. […]

Nou Tout’ Enpòwtan Guadeloupe

They are very reliable, fast and professional. Their work is flawless. This is a good team. Our thanks to them!

Translated. Original language: Hungarian

Kötegyáni Önkéntes Tűzoltó Egyesület · Hungarian

Nagyon megbízthatóak, gyorsak és szakszerűek. A munkájuk kifogástalan. Ez egy jó csapat. Köszönet Nekik!

Kötegyáni Önkéntes Tűzoltó Egyesület Hungary

We can't thank the Simafri team enough for the excellent work they did. It's a privilege to be able to count on them.

Translated. Original language: Brazilian Portuguese

Associação SNA Brasil · Brazilian Portuguese

Não temos como agradecer pelo excelente trabalho realizado pela equipe da Simafri. é um privilégio poder contar com eles.

Associação SNA Brasil Brazil

[…] From our very first conversations through to the launch, the team were attentive, always available and quick to act on our feedback. The quality of their work and their attention to detail show on every page of our new website. […]

BRIGHT Association Cameroon

[…] nous disposons d’un site élégant et fonctionnel qui présente nos activités et en conserve les traces. […] Nous restons également impressionnés par la rapidité des interventions, qui sont toujours quasi instantanées. […]

Emeis-Ensemble France

Simafri built a beautiful site! They were very helpful with transferring the domain name. Very good and fast communication, both via WhatsApp and email.

Translated. Original language: Dutch

Stichting Fruitful Tree Foundation · Dutch

Simafri heeft een prachtige site gebouwd! Ze hielpen ons heel goed bij het verhuizen van de domeinnaam. Heel goed en snel contact, zowel via WhatsApp als email.

Stichting Fruitful Tree Foundation Netherlands

What you get

An environment ready for Laravel

The PHP version that suits you

Each domain picks its own PHP version, and the extensions Laravel expects are all there: mbstring, intl, bcmath, gd, zip, sodium, PDO MySQL.

MySQL and phpMyAdmin

Create your application's database in the control panel, and browse your tables in phpMyAdmin, in development and in production alike.

Your application's emails

Notifications and password resets go out from a mailbox on your domain, over authenticated SMTP.

HTTPS from the start

Your domain's SSL certificate is installed and renewed automatically: sessions and form submissions travel encrypted.

Backups you never have to think about

Files, database and email are copied every day to a remote site, ready to be restored.

A server of your own as you grow

The day your jobs or your traffic call for it, your application moves to a VPS Pro, and we help you make the move.

Host Laravel without changing how you work

Laravel deploys here just as it does on your own machine: Git for the code, Composer for the dependencies, Artisan for the migrations. You keep your usual workflow, and on the Pro plan of our web hosting your first deployment happens with a technician at your side.

When to move to a VPS

A worker that has to run day and night, a Redis server, a PostgreSQL database or a WebSocket server like Reverb calls for a VPS Pro. And if you would rather we ran the server for you, the Managed VPS takes care of it. For the technical details, our guide hosting a Laravel application in production covers every step.

Frequently asked questions

Your questions about Laravel hosting

Can Laravel run on shared hosting?

Yes. On Simafri web hosting, Laravel runs with PHP, Composer 2 and MySQL, and its Artisan commands run over SSH. The framework's public folder is served through a symlink, and the scheduler through a cron job.

Do Laravel queues work?

A queue processed nonstop by queue:work needs a program that is always running: that is VPS Pro territory, where Supervisor or systemd keep it alive. On web hosting, jobs run in sync mode or through the scheduler.

My application uses PostgreSQL. Which option should I choose?

VPS Pro. Web hosting offers MySQL; on a VPS, you install the PostgreSQL version your application expects, with root access.

Which web hosting plan is best for Laravel?

Pro is the most popular choice: twice the power of Perso, fifty databases, unlimited domains and complimentary deployment support. Premium doubles the power again for the busiest applications.

Can you deploy my application for me?

With the Pro plan and above, a technician walks you through each step until the application is live. On a VPS, Full-Stack Assistance diagnoses with you whatever is blocking you, anywhere from the operating system to your application's code.

Your Laravel application deserves a smooth launch

Tell us about your project: we will let you know whether it belongs on web hosting or a VPS, and help you get it online.

Contact us