Deployment & Hosting

Here we list best options for hosting and deployment. If you would like a guide on how to deploy the CMS to your own server visit links for each section below. They will take you to deployment guides.

Recommended Hosts

We recommend hosting LaraOne on DigitalOcean, Linode or Vultr. All three hosts are offering Virtual Private Servers with affordable prices. We use DigitalOcean ourselves to host LaraOne CMS and this website. You are free to use any of the above or go with some other VPS provider.

Quick Deployment with Python Script

If you would like to deploy manually, we've created a guide that shows you step by step how to deploy manually. Check out this guide on how to perform 5 minute manual deployment by running a simple python script. Script it self is licensed under MIT and simple enough to be easily modified for your own deployment needs. With this method you initate deploy process from your local machine to a fresh VPS or Droplet. The server will be provisioned with all the required software within 5-7 minutes. This is the fastest, most customizable and cost effective method.

Deploy with Laravel Forge

We are currently using Laravel Forge to deploy all our websites that are powered by LaraOne CMS. Forge is a paid service provided by Laravel creator. It's a deployment service that lets you provision and deploy unlimited number PHP applications on cloud server providers like DigitalOcean, Linode, Vultr, Amazon, etc. Forge is only a recommendation and is not a requirement. It's great for developers who plan to host more then 1 LaraOne CMS installations on a same server. We've created a quick guide on Deploying with Forge to get you started.

Deploy with DigitalOcean

You can deploy directly with DigitalOcean. Check out the guide that shows you how. Deploy with DigitalOcean

Deploy with Docker

Deploy to DigitalOcean with Docker. Check out the guide that shows you how to do that. Deploy with Docker