VDS 1
Resource option for small application or test
349.00 TRY/ month equivalent · billed annually
12-month total: 4,188.00 TRY
- CPU
- 1 vCPU
- Memory
- 2GB RAM
- NVMe storage
- 40GB NVMe
- Server access
- Root/admin access
From a simple PHP site to a continuous queue processing application, Laravel projects require different resources. Select the publishing method and service needs together.
Compare server resources for PHP application, queue worker, scheduled task and database.
Resource option for small application or test
349.00 TRY/ month equivalent · billed annually
12-month total: 4,188.00 TRY
Intermediate resource target for Laravel and databases
Request a quoteSubject to price and capacity confirmation
Pricing specific to planned capacity
Resource target for demanding Laravel and worker workloads
Request a quoteSubject to price and capacity confirmation
Pricing specific to planned capacity
More resources for application and queue workers
799.00 TRY/ month equivalent · billed annually
12-month total: 9,588.00 TRY
VDS resource price Laravel does not imply maintenance or distribution service. Appropriate PHP hosting can also be considered for simple projects; public directory and process support must be verified beforehand.
You can scroll the table horizontally on the narrow screen.
| feature | VDS 1 | VDS 2 | VDS 3 | VDS 4 |
|---|---|---|---|---|
| CPU | 1 vCPU | 2 vCPU target | 3 vCPU target | 4 vCPUs |
| Memory | 2GB RAM | 4 GB RAM target | 6 GB RAM target | 8GB RAM |
| NVMe storage | 40GB NVMe | 80 GB NVMe target | 120 GB NVMe target | 160GB NVMe |
| Server access | Root/admin access | Root/admin access | Root/admin access | Root/admin access |
| Monthly provision for annual payment | 349.00 TRY | By quotation | By quotation | 799.00 TRY |
| 12 months total | 4,188.00 TRY | By quotation | By quotation | 9,588.00 TRY |
Point the web root to the public directory; Keep .env and project resources out of open directory. Compare web and CLI PHP versions.
Separate scheduled task from continuous worker. After the release, check that there are no workers left running the old code and that the tasks are executed only once.
Plan for database backup and rollback impact before schema change. Ensure user uploads are preserved in the new release.
PHP extensions, scheduler, queue worker and database must work harmoniously in the same environment.
Web root, dependencies and background processes in PHP applications.
About LaravelPanel option to manage website, database and server services.
About aaPanelLinux distribution for web applications, API services and container environments.
About UbuntuServer option to be evaluated with package management and release lifecycle.
About DebianThis section explains the tasks of the tools. The software, license, version and installation scope in your package are clarified during service selection.
Check the PHP version and plugins your Laravel version requires along with the project's dependencies. Packages installed with Composer may impose additional requirements. The web PHP version appearing on the server may differ from the PHP version on the command line.
SSH and Composer access may not be available in every web hosting package. Although installing and installing dependencies externally is an option, it is necessary to test its compatibility with the target environment. If there is special service requirement Linux VDS offers more control.
In the Laravel project, the document root accessed via the web must point to the public directory. Putting all project files in the public directory may expose .env and application resources. Check the document root setting of the domain name before choosing hosting.
In production, verify that debug screens are closed, file permissions, and application URL. Grant the necessary permissions to directories that need to be writable; Do not unnecessarily make the entire project accessible to anyone.
Jobs such as notification, report generation and data transfer can be run through the queue. Process management is required for a continuously running queue worker; Shared hosting's long process policy may limit this. Learn the range and limits of cron support for scheduled tasks.
You can manage workers as services on VDS and restart them in a controlled manner during application publication. If Redis or another queuing infrastructure is used, also plan for its memory, access security, and persistence settings.
Installing new version files alone is not enough. Migration operations, refreshing caches, and having queue workers use the new code must be handled together. Consider fallback options before performing operations that change the database.
Working with small and scheduled tasks, the project can start on a suitable PHP hosting. In projects requiring permanent workers, special services or independent configuration VDS packages Check it out. Leave room for growth on disk for user uploads and logs.
| component | Control in PHP hosting | plan on VDS/platform |
|---|---|---|
| web application | PHP, extensions and public document root | Web service and deployment layout |
| scheduler | Cron interval and run limits | Responsible for scheduled task |
| Queue worker | Compliance with continuous process policy | Process management and worker resources |
| Redis/Reverb | Special service support | Separate process, connection and memory |
| User files | Persistent file space and backup | Protected storage between releases |
Working only in PHP may not be enough for a project. Add worker, scheduled task, and file retention behavior to the requirements list. Taking advantage of a feature in this list does not mean that that feature is already installed in the package you choose.
Before deployment, evaluate the compatibility of migration steps with existing data. Determine what the new database schema will be when you revert to the old application version. User installations and production environment settings should not be accidentally deleted with version files.
Check session, form, email, task and queue workers after publication. It is also planned for long-running processes to use the new code. Official distribution document of Laravel gives you the appropriate checkpoints for your version.
Add database, persistent file space, queue service, and maintenance jobs to the base server. When comparing a pay-per-use platform with a fixed resource package, consider how active the application remains during the day and the number of workers. Don't just consider the entry plan fee as the total implementation cost.
In a simple application compatible PHP hosting assessable. When special services or continuous processes are required Linux VDS Provides greater configuration control. Make the decision based on the needs of the application and the maintenance capacity of the team.
The scope of management, resources and additional services may vary. Check out the differences that are important for your own project in the table below.
| Provider / service | Management model | Cost and scope | Selection criteria |
|---|---|---|---|
| Hızlı Hosting | VDS resources from which you can configure Laravel services. | Equivalent to 349.00 TL – 799.00 TL / month; annual payment. Tax/renewal and additional services are confirmed. | PHP compatibility, worker/cron and database migration. |
| Laravel Cloud | Cloud platform for Laravel applications. | Basic plan fee and resource usage are separate. | Compute application, worker, database and storage together. |
| Render Docker | PHP applications can be deployed with Docker. | Dockerfile or ready image can be used. | Incorporate persistent data and queuing services into the architecture. |
Source control: . You can scroll the table horizontally on narrow screens. This table is not a speed or uptime test; Price, location, tax and campaign conditions should be compared separately on the day of order. It does not imply a partnership or endorsement.
No. Web hosting can be used if the PHP version, plugins, document root and task support are suitable. Permanent workers or special services increase the need for VDS.
It should be ensured that only the public directory is accessible via the web. Putting the entire project root in an open directory is not a safe publishing method.
Share the long-running service requirement, number of connections/workers, and the version of Laravel/PHP you are using. Don't assume that standard PHP hosting has process support.
Service models are different. Calculate resource usage, database, worker, storage and maintenance jobs together for the same application.
Prepare your current usage and expectations with these four headings. This way, you can evaluate package resources and service scope together.
Prepare the Need Note