Features
Composer detected
We install dependencies from composer.json and cache config, routes, and views automatically.
Scheduler & queues
Artisan scheduled tasks and queue workers run alongside your app - no extra server to manage.
Git Push Deploy
Push to your repo and we run migrations, cache config, and deploy with zero downtime.
Managed Databases
Add MySQL, PostgreSQL, or Redis with one click. Laravel .env vars set automatically.
How it works
- 01Run dock deployRun
dock deployin your project folder, or connect a GitHub repository. - 02We build itWe detect Laravel from
artisan, install dependencies and build an image. - 03It goes liveYour app gets a container, free SSL and a live https://….dockhosting.cloud URL.
$ dock deploy→ Detecting framework… Laravel→ Found artisan→ composer install --no-dev→ Building image→ Provisioning container + SSL✓ Live at https://my-app.dockhosting.cloud
Supported
- PHP 8.2
- PHP 8.3
- Laravel 10/11
- Composer
- MySQL
- PostgreSQL
- Redis
Specifications
- PHP versions
- 8.2, 8.3
- Laravel versions
- 10.x, 11.x
- Queues & scheduler
- artisan queue:work + schedule:run managed for you
- Custom domains
- 3 on Pro, 10 on Team - auto SSL
Overview
Updated 1 November 2026
Laravel needs more from a host than plain PHP does. Queue workers have to run in the background, the scheduler has to fire artisan tasks every minute, sessions and caches want Redis, and deployments are not finished until migrations have run. On DockHosting those are platform features, not server chores: composer install, artisan migrate, config:cache, a managed queue worker, and schedule:run all happen as part of the deploy, and every app gets automatic HTTPS and a live URL.
Compared with shared hosting, the difference is concrete. Shared plans give you PHP-FPM and nothing else - no supervisor process for queue:work, no place to run schedule:run, and no Redis, so Horizon and rate-limited APIs fall back to slow file-based drivers. On a self-managed VPS or with a control panel like Forge or Ploi you get those capabilities but own the server: Nginx configuration, security patches, TLS renewals, and a second bill for the underlying machine.
Managed WordPress-style Laravel hosts typically charge per site and start well above ten dollars a month. DockHosting keeps the same managed behaviour - tuned PHP-FPM, managed MySQL or PostgreSQL, Redis, daily database backups on paid plans, private networking - on a flat price: the Free plan is genuinely usable for a portfolio or small API, and Hobby at $4/mo keeps an app always-on with its own domain (Pro, at $9/mo, adds five custom domains and six databases).
Deploying is the same as every other stack here: push to Git or run dock deploy, and we detect the project from the artisan file, install dependencies from composer.json, run your migrations, and switch traffic to the new release with zero downtime. Environment variables live in the dashboard, databases attach with one click, and dock db sql runs a query against your database straight from the terminal.
Compare
Forge makes provisioning easier, but you still own the server: a VPS bill, security patches, PHP bumps and the ops when something breaks. DockHosting is managed app hosting - the build, runtime, SSL, queues and database are the platform's job.
| Feature | DockHosting | Laravel Forge plus your own VPS |
|---|---|---|
| Server to run | None - a platform runtime | A VPS ($5-$40+/mo) you own, patch and back up |
| Setup | Sign up, push to Git, deploy | Connect a provider, provision, configure PHP/Composer/Nginx |
| Deploys | composer install, migrate and config:cache run for you | Forge runs your deploy script on your server |
| PHP & extensions | Per-app version on a managed runtime | You choose and maintain packages on the box |
| Managed database | Included - unlimited on paid plans | Self-host it, or pay for an external managed DB |
| Queues & scheduler | Managed queue workers and schedule:run | Supervisor configs you maintain per box |
| Cost | Flat $0 / $4 / $9 / $19 | Forge $12+/mo + VPS + managed DB + backups |
The bottom lineIf Laravel is your day job, DockHosting drops the word 'server' out of your deploy process at a lower all-in price than Forge plus a VPS - even before your own time is priced in.
Everything you need to know before you deploy your first Laravel app.
Yes - artisan migrate runs automatically on deploy, before traffic is switched to the new release.
