First app free · No credit card

Free PHP Hosting
Laravel from a git push.

Deploy a PHP app for free on PHP 8.1, 8.2, 8.3 — Laravel, Symfony or plain PHP, straight from GitHub, GitLab or Bitbucket. Your first app is free with 512 MB RAM and 0.5 vCPU, free SSL and a free .abasthan.app subdomain. No FTP, no credit card.

Last updated November 2026

Deploy a PHP app for free in 3 steps

01

Connect your repository

Sign in and link GitHub, GitLab or Bitbucket. Private repositories are supported.

02

Build with Composer

Pick your PHP version, run composer install as the build command and set the public directory (public for Laravel).

03

Live on your subdomain

PHP-FPM and Nginx serve your app at your-app.abasthan.app with SSL — every git push redeploys automatically.

Read the full PHP deployment guide

What free PHP hosting includes

The Free plan is a real production environment — the same platform paid apps run on, with a smaller resource allocation.

1 free PHP app (PHP 8.1, 8.2, 8.3)
512 MB RAM and 0.5 vCPU
PHP-FPM behind Nginx
Laravel, Symfony and plain PHP
Free your-app.abasthan.app subdomain
Automatic SSL and custom domains
Auto-deploy on every git push — no FTP
Environment variables, logs, SSH and in-browser terminal

When you outgrow free, pay per second.

Paid plans are always-on and billed only for the seconds your app actually runs, from prepaid USD credits — never more than the plan's monthly price. New accounts get a $3 welcome credit to try paid plans.

Free PHP hosting FAQ

Is PHP hosting on Abasthan really free?

Yes. Every account can run its first app on the Free plan at $0 — no credit card required. A free PHP app gets 512 MB RAM and 0.5 vCPU, a free .abasthan.app subdomain and automatic SSL. Additional apps run on paid plans billed per second.

Which PHP versions are supported?

PHP 8.1, 8.2, 8.3, selected per app. Apps run on PHP-FPM behind an Nginx reverse proxy — the standard production setup for PHP.

How do I deploy Laravel?

Connect the repository, use composer install --no-dev --optimize-autoloader as the build command, set the public directory to public, and add your APP_KEY in Environment Variables. Abasthan handles Laravel's storage permissions for you.

Do I need FTP to upload files?

No. Abasthan deploys from Git — push to your branch and the app rebuilds and redeploys automatically, with build logs streamed live.

Does the free tier sleep?

Free apps stay on while they're in use — an app that keeps getting visitors stays live. After 90 minutes with no traffic it rests to save resources and starts back up automatically on the next visit (that first visitor sees a brief loading page). Paid plans are always-on, billed per second of runtime.

Can I run WordPress or an app that needs a database?

Yes — deploy a managed MariaDB database on Abasthan and connect to it through environment variables (for WordPress, in wp-config.php). Your first app on the account is free; the database is an additional app on a paid plan.

Can I use my own domain on the free plan?

Yes. Custom domains with automatic SSL certificates are available on every plan, including Free — or use the included .abasthan.app subdomain.