Deploy guides

Deploy Laravel to OVHcloud

Run your Laravel app on a OVHcloud server in your own account, with MySQL or Postgres, HTTPS and zero-downtime releases. OVHcloud bills you for the server directly, and Railyard adds no markup.

Steps

  1. 1

    Create a OVHcloud API token

    Create API keys on OVHcloud's token page: ca.api.ovh.com/createToken for an OVHcloud Canada account, eu.api.ovh.com/createToken otherwise. Railyard needs the application key, application secret, consumer key and your Public Cloud project ID, joined by colons, with :ovh-ca at the end for a Canadian account. Paste it into Railyard and tick Save it to the team, so it's reused for every server after this one.

  2. 2

    Add a OVHcloud server

    In Railyard, open Servers, then Add a server, then Create on your cloud, and pick OVHcloud, a region and a size. Railyard preselects d2-2 (1 vCPU, 2 GB of memory). It creates the server in your OVHcloud account and installs Docker, Caddy and its agent in about two minutes.

  3. 3

    Deploy your Laravel repository

    Paste the GitHub link. Railyard reads the repository, detects Laravel and fills in the build, the port, the release command, workers and MySQL or Postgres.

  4. 4

    Go live on HTTPS

    Railyard builds on a separate build server, runs the release command, health-checks the new version and moves traffic only when it answers. Add your domain and the certificate is issued and renewed for you.

What Railyard sets up for Laravel

OVHcloud regions

Beauharnois keeps your data in Québec, with a provider whose parent company is French rather than American.

Questions

Which OVHcloud server size should I start with?
Railyard preselects d2-2 (1 vCPU, 2 GB of memory). Builds run on a separate build server, so the app server only has to run your app. You can resize or add servers later.
Where does my Laravel app's data live?
On the OVHcloud server in your account, in the region you pick. Beauharnois keeps your data in Québec, with a provider whose parent company is French rather than American.
What does it cost to run Laravel on OVHcloud?
OVHcloud bills you for the server at its own price. Railyard adds no markup on compute, starts free, and Pro is a flat $19 a month per team.

Deploy Laravel to your own OVHcloud server.

No credit card. Your provider bills you for servers at its own price.

Free plan, no card, and 14 days of Pro for every new team. One flat price per team.