Most modern web languages run on our hosting. PHP is the headline since most CMS workloads are PHP, but Node.js, Python, Ruby, and static sites all work too.
PHP
We support all PHP versions from 7.4 through 8.3, with 8.3 as the default.
- 7.4 — for legacy applications that haven't been updated to newer PHP. Still supported, but old.
- 8.0, 8.1, 8.2 — for compatibility with applications that don't yet support 8.3.
- 8.3 — the current default. Recommended for any new install or any application that's been kept up to date.
You can switch PHP version per-domain from the portal:
- Services → click hosting → PHP tile.
- Pick the version for the domain.
- Save.
Changes apply within seconds. No restart needed.
You can also configure per-domain php.ini settings (memory limit, execution time, upload size, etc.) from the same page.
Node.js
Node.js apps run on shared and WordPress hosting via cPanel's Node.js manager:
- Open cPanel from your hosting service.
- Find Node.js Selector under Software.
- Create an application:
- Pick a Node version (we keep recent LTS versions available).
- Set the application root and startup file.
- Start the app — cPanel handles process management.
For more demanding Node.js workloads (high concurrency, long-running processes, custom builds), a VPS gives you more flexibility.
Python
Same as Node.js — cPanel's Setup Python App under Software:
- Pick a Python version.
- Set the app root and entry point.
- Configure dependencies via
requirements.txt.
We have recent Python releases available (3.10, 3.11, 3.12). For specific versions or custom configurations, consider VPS.
Ruby
Same model — cPanel's Setup Ruby App. Ruby on Rails works.
Static HTML/CSS/JS
The simplest case — just upload files to public_html/. They're served directly by LiteSpeed, no PHP/Node/Python overhead. Perfect for static site generators (Jekyll, Hugo, Astro, Eleventy, Next.js exports).
For build-and-deploy workflows, hook up Git deployment from Services → click hosting → Git tile.
What we don't run on shared hosting
- Java — no Tomcat, no Spring on shared hosting. Available on a managed VPS on request.
- .NET / ASP.NET — Windows-stack technologies aren't supported on our Linux hosting.
- Go binaries — not on shared hosting; a managed VPS can run one, just ask our team.
- Custom Linux services (running daemons, systemd units) — managed VPS only; our team sets these up for you.
If you need any of those, a managed VPS has the dedicated resources for them — tell us what you need and our team provisions it. (Our VPS is fully managed, so there's nothing to configure at the root level yourself.)
Database support alongside
Whichever language you use, the database options are the same:
- MySQL / MariaDB — included on every plan.
- PostgreSQL — available on VPS by request.
- SQLite — file-based, works everywhere.
- Redis — included on WordPress hosting; available on VPS.
Pinning versions
For each runtime, the version your app uses is pinned per application — switching the default doesn't change apps that have explicitly chosen a different version. This means:
- Upgrading your default PHP version doesn't break a legacy app pinned to 7.4.
- A Node app on Node 20 isn't disrupted by adding a new app on Node 22.
If you need to change the version your app runs on, do it explicitly on the same page where you set up the runtime.
Power-user note
We use cPanel's CloudLinux PHP selector for PHP version management — this gives per-account, per-domain PHP version isolation backed by separate PHP-FPM pools. The version switch is essentially instant; no service restart involved.